diff --git a/tools/manticore-analysis/analysis.md b/tools/manticore-analysis/analysis.md new file mode 100644 index 000000000..8eda639f9 --- /dev/null +++ b/tools/manticore-analysis/analysis.md @@ -0,0 +1,66 @@ +# Manticore +[Manticore](https://github.com/trailofbits/manticore) is a versatile symbolic execution tool that can analyze Ethereum Smart Contracts, +Linux binaries, and Windows binaries. It's widely used for security auditing and testing of +applications where security is paramount. Its main features include: +- **Program Exploration**: executing a program with symbolic inputs and exploring all the possible states it can reach, +- **Input Generation**: producing concrete inputs that result in a given program state, +- **Error Discovery**: detecting crashes and other failure cases in binaries and Smart Contracts, +- **Instrumentation**: providing fine-grained control of state exploration via event callbacks and instruction hooks, +- **Programmatic Interface**: exposing programmatic access to its analysis engine via a Python API. + +Manticore can analyze the following types of programs: + +- Ethereum Smart Contracts (EVM bytecode) +- Linux ELF binaries (x86, x86_64, aarch64, and ARMv7) +- WASM Modules + +## Installation and execution: +- Usage example (version 3.5): + - Install container orchestration software [docker compose](https://docs.docker.com/reference/cli/docker/compose/), + - Execute the following commands: + ```shell + docker-compose up -d + manticore examples/evm/umd_example.sol + ``` + +> **Sidenotes**: +> - Installing by PIP results in [protobuf incorrect version error](sample_execution/execution_errors.md#pip-instalation) +(described better here: https://github.com/trailofbits/manticore/issues/2600) +> - Build attempt with docker image version 3.7+ result in [attribute error](sample_execution/execution_errors.md#docker-v37-and-latest-) +> - Build attempt with docker image version 3.6 results in [tool custom exception](sample_execution/execution_errors.md#docker-v36) +> - Manticore may be built on docker image version 3.5. Execution example may be found [here](sample_execution/sample_execution.md), + and output files generated by the Manticore may be found under: `./Manticore/sample_execution_outputs` + +> **Support**: +> This project is no longer internally developed and maintained. The team responsible for creating this tool announced its +> readiness to review and accept small, well-written pull requests by the community (only bug fixes and minor +> enhancements shall be considered). But there have veen no changes in the tool`s codebase since December 2022. All error +> executions may be found in [this file](sample_execution/execution_errors.md) + +### Custom detector investigation +Manticore has no documented ways to introduce new detectors. It requires adding a new detector class to [detectors.py](https://github.com/trailofbits/manticore/blob/master/manticore/ethereum/detectors.py) file and importing it in cli.py (for command line interface analysis). +## Recommendations and possible investments in the tool: +* Issues encountered in the latest versions of the application should be resolved. +---- +# Guidelines for using Ethereum precompiles in Hedera: +1. Hedera supports ED25519 accounts, ecrecover works correctly only for ECSDA accounts. This must be noted during potential + contract migration (Slither detector placed in this repository can be used to check for ecrecover usage in the contract to + migrate). +2. There are precompiles which may be missing from Hedera EVM that are present in current EVM version. + For example Cancun-related updates are yet to be implemented as for end of April 2024. +3. By the [docs](https://docs.hedera.com/hedera/sdks-and-apis/sdks/token-service/associate-tokens-to-an-account). + When using the Hedera Token Service it is important to check if the token is associated with the receiving account. +4. List of pain points between Hedera EVM and vanilla Ethereum EVM: + - ECDSA aliases can be possibly changed in Hedera, which can lead to a new account address, this may influence whitelists + systems, transaction validation, and potential vulnerability in replay attacks and authorization issues, + - If a contract relies on specific addresses for functionality or permissions, redeploying or updating these contracts + may be necessary to align with new address formats. + More information [here](https://medium.com/@Arkhia/creating-an-ecdsa-based-account-with-an-alias-on-hedera-5d5d8b2cc1e9) + - OpenZeppelin - the most widely used library used in Solidity Smart Contracts. Contracts using ecrecover: + - ERC20Wrapper + - ERC2771Forwarder + - ERC721Wrapper + - ERC20Permit + - governance/utils/Votes + - Utils: EIP712Verifier, cryptography/ECDSA, SignatureChecker +5. A list of differences between Hedera EVM and vanilla Ethereum EMV should be created and maintained. diff --git a/tools/manticore-analysis/docker-compose.yaml b/tools/manticore-analysis/docker-compose.yaml new file mode 100644 index 000000000..eac482ef1 --- /dev/null +++ b/tools/manticore-analysis/docker-compose.yaml @@ -0,0 +1,6 @@ +services: + manticore: + image: trailofbits/manticore:0.3.5 + extra_hosts: + - "host.docker.internal:host-gateway" + entrypoint: ["sleep", "infinity"] diff --git a/tools/manticore-analysis/sample_execution/036_error.md b/tools/manticore-analysis/sample_execution/036_error.md new file mode 100644 index 000000000..4c0ee29f6 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/036_error.md @@ -0,0 +1,30 @@ +```shell +2024-04-18 06:48:25,221: [84] m.main:INFO: Registered plugins: IntrospectionAPIPlugin, , +2024-04-18 06:48:25,223: [84] m.main:INFO: Beginning analysis +2024-04-18 06:48:25,242: [84] m.e.manticore:INFO: Starting symbolic create contract +2024-04-18 06:48:27,423: [84] m.e.manticore:INFO: Starting symbolic transaction: 0 +2024-04-18 06:48:30,698: [84] m.c.worker:ERROR: Exception in state 7: ManticoreError('Forking on unfeasible constraint set',) +Traceback (most recent call last): + File "/usr/local/lib/python3.6/dist-packages/manticore/core/worker.py", line 132, in run + current_state.execute() + File "/usr/local/lib/python3.6/dist-packages/manticore/ethereum/state.py", line 8, in execute + return self._platform.execute() + File "/usr/local/lib/python3.6/dist-packages/manticore/platforms/evm.py", line 3106, in execute + self.current_vm.execute() + File "/usr/local/lib/python3.6/dist-packages/manticore/platforms/evm.py", line 1322, in execute + raise Concretize("Symbolic PC", expression=expression, setstate=setstate, policy="ALL") +manticore.core.state.Concretize + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/local/lib/python3.6/dist-packages/manticore/core/worker.py", line 153, in run + m._fork(current_state, exc.expression, exc.policy, exc.setstate) + File "/usr/local/lib/python3.6/dist-packages/manticore/core/manticore.py", line 516, in _fork + raise ManticoreError("Forking on unfeasible constraint set") +manticore.exceptions.ManticoreError: Forking on unfeasible constraint set + +2024-04-18 06:48:30,737: [84] m.e.manticore:INFO: 0 alive states, 1 terminated states +2024-04-18 06:48:31,102: [84] m.c.manticore:INFO: Results in /manticore/mcore_nr9y98__ +2024-04-18 06:48:31,104: [84] m.c.manticore:INFO: Total time: 3.663041591644287 +``` \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/037_error.md b/tools/manticore-analysis/sample_execution/037_error.md new file mode 100644 index 000000000..d829e2785 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/037_error.md @@ -0,0 +1,14 @@ +```shell +2022-09-30 04:11:12,830: [5105] m.e.manticore:INFO: Starting symbolic create contract +Process Process-1: +Traceback (most recent call last): + File "/usr/lib/python3.8/multiprocessing/process.py", line 315, in _bootstrap + self.run() + File "/usr/lib/python3.8/multiprocessing/process.py", line 108, in run + self._target(*self._args, **self._kwargs) + File "/home/ubuntu/.local/lib/python3.8/site-packages/manticore/ethereum/manticore.py", line 1766, in worker_finalize + finalizer(q.get_nowait()) + File "/home/ubuntu/.local/lib/python3.8/site-packages/manticore/ethereum/manticore.py", line 1757, in finalizer + if only_alive_states and last_tx.result in {"REVERT", "THROW", "TXERROR"}: +AttributeError: 'NoneType' object has no attribute 'result' +``` \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/execution_errors.md b/tools/manticore-analysis/sample_execution/execution_errors.md new file mode 100644 index 000000000..fa9975729 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/execution_errors.md @@ -0,0 +1,74 @@ +### PIP instalation: +```Shell +File ".../manticore-env/bin/manticore", line 5, in + from manticore.__main__ import main + File ".../manticore-env/lib/python3.9/site-packages/manticore/__init__.py", line 10, in + from .ethereum.manticore import ManticoreEVM + File ".../manticore-env/lib/python3.9/site-packages/manticore/ethereum/__init__.py", line 3, in + from .manticore import ManticoreEVM, config + File ".../manticore-env/lib/python3.9/site-packages/manticore/ethereum/manticore.py", line 15, in + from ..core.manticore import ManticoreBase, ManticoreError + File ".../manticore-env/lib/python3.9/site-packages/manticore/core/manticore.py", line 29, in + from .worker import ( + File ".../manticore-env/lib/python3.9/site-packages/manticore/core/worker.py", line 4, in + from .state_pb2 import StateList, MessageList, State, LogMessage + File ".../manticore-env/lib/python3.9/site-packages/manticore/core/state_pb2.py", line 32, in + _descriptor.EnumValueDescriptor( + File ".../manticore-env/lib/python3.9/site-packages/google/protobuf/descriptor.py", line 755, in __new__ + _message.Message._CheckCalledFromGeneratedFile() +TypeError: Descriptors cannot not be created directly. +If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0. +If you cannot immediately regenerate your protos, some other possible workarounds are: + 1. Downgrade the protobuf package to 3.20.x or lower. + 5. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower). +``` +### Docker: v3.7 and :latest: +```Shell +$ manticore --solc-remaps='@openzeppelin/contracts/utils/Context.sol=../../node_modules/@openzeppelin/contracts/utils/Context.sol @zk-kit/incremental-merkle-tree.sol/IncrementalBinaryTree.sol=../../node_modules/@zk-kit/incremental-merkle-tree.sol/IncrementalBinaryTree.sol' --contract=Semaphore ./contracts/Semaphore.sol +2022-09-30 04:11:12,828: [5105] m.main:INFO: Registered plugins: IntrospectionAPIPlugin, , +2022-09-30 04:11:12,828: [5105] m.main:INFO: Beginning analysis +2022-09-30 04:11:12,830: [5105] m.e.manticore:INFO: Starting symbolic create contract +Process Process-1: +Traceback (most recent call last): +File "/usr/lib/python3.8/multiprocessing/process.py", line 315, in _bootstrap +self.run() +File "/usr/lib/python3.8/multiprocessing/process.py", line 108, in run +self._target(*self._args, **self._kwargs) +File "/home/ubuntu/.local/lib/python3.8/site-packages/manticore/ethereum/manticore.py", line 1766, in worker_finalize +finalizer(q.get_nowait()) +File "/home/ubuntu/.local/lib/python3.8/site-packages/manticore/ethereum/manticore.py", line 1757, in finalizer +if only_alive_states and last_tx.result in {"REVERT", "THROW", "TXERROR"}: +AttributeError: 'NoneType' object has no attribute 'result' +``` +### Docker: v3.6 + +```Shell +2024-04-18 06:48:25,221: [84] m.main:INFO: Registered plugins: IntrospectionAPIPlugin, , +2024-04-18 06:48:25,223: [84] m.main:INFO: Beginning analysis +2024-04-18 06:48:25,242: [84] m.e.manticore:INFO: Starting symbolic create contract +2024-04-18 06:48:27,423: [84] m.e.manticore:INFO: Starting symbolic transaction: 0 +2024-04-18 06:48:30,698: [84] m.c.worker:ERROR: Exception in state 7: ManticoreError('Forking on unfeasible constraint set',) +Traceback (most recent call last): + File "/usr/local/lib/python3.6/dist-packages/manticore/core/worker.py", line 132, in run + current_state.execute() + File "/usr/local/lib/python3.6/dist-packages/manticore/ethereum/state.py", line 8, in execute + return self._platform.execute() + File "/usr/local/lib/python3.6/dist-packages/manticore/platforms/evm.py", line 3106, in execute + self.current_vm.execute() + File "/usr/local/lib/python3.6/dist-packages/manticore/platforms/evm.py", line 1322, in execute + raise Concretize("Symbolic PC", expression=expression, setstate=setstate, policy="ALL") +manticore.core.state.Concretize + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/local/lib/python3.6/dist-packages/manticore/core/worker.py", line 153, in run + m._fork(current_state, exc.expression, exc.policy, exc.setstate) + File "/usr/local/lib/python3.6/dist-packages/manticore/core/manticore.py", line 516, in _fork + raise ManticoreError("Forking on unfeasible constraint set") +manticore.exceptions.ManticoreError: Forking on unfeasible constraint set + +2024-04-18 06:48:30,737: [84] m.e.manticore:INFO: 0 alive states, 1 terminated states +2024-04-18 06:48:31,102: [84] m.c.manticore:INFO: Results in /manticore/mcore_nr9y98__ +2024-04-18 06:48:31,104: [84] m.c.manticore:INFO: Total time: 3.663041591644287 +``` diff --git a/tools/manticore-analysis/sample_execution/outputs/.state_id b/tools/manticore-analysis/sample_execution/outputs/.state_id new file mode 100644 index 000000000..24af08a48 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/.state_id @@ -0,0 +1 @@ +83 \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/.testcase_id b/tools/manticore-analysis/sample_execution/outputs/.testcase_id new file mode 100644 index 000000000..b74e882ae --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/.testcase_id @@ -0,0 +1 @@ +31 \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/command.sh b/tools/manticore-analysis/sample_execution/outputs/command.sh new file mode 100644 index 000000000..4ec53fe1e --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/command.sh @@ -0,0 +1 @@ +/usr/local/bin/manticore examples/evm/umd_example.sol \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/global.findings b/tools/manticore-analysis/sample_execution/outputs/global.findings new file mode 100644 index 000000000..3722f3ac6 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/global.findings @@ -0,0 +1,5 @@ +- INVALID instruction - + Contract: 0xd4a8f68534750318596cd9a395ee5d2468a8492d EVM Program counter: 0xf4 + Solidity snippet: + 25 assert(x + y + z != 3) + diff --git a/tools/manticore-analysis/sample_execution/outputs/global.summary b/tools/manticore-analysis/sample_execution/outputs/global.summary new file mode 100644 index 000000000..a74c59a5c --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/global.summary @@ -0,0 +1,2 @@ +Global runtime coverage: +d4a8f68534750318596cd9a395ee5d2468a8492d: 99.35% diff --git a/tools/manticore-analysis/sample_execution/outputs/global_SymExExample.init_asm b/tools/manticore-analysis/sample_execution/outputs/global_SymExExample.init_asm new file mode 100644 index 000000000..192822737 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/global_SymExExample.init_asm @@ -0,0 +1,175 @@ + 0: PUSH1 0x80 + 2: PUSH1 0x40 + 4: MSTORE + 5: CALLVALUE + 6: DUP1 + 7: ISZERO + 8: PUSH2 0x10 + b: JUMPI + c: PUSH1 0x0 + e: DUP1 + f: REVERT + 10: JUMPDEST + 11: POP + 12: PUSH2 0x129 + 15: DUP1 + 16: PUSH2 0x20 + 19: PUSH1 0x0 + 1b: CODECOPY + 1c: PUSH1 0x0 + 1e: RETURN + 1f: STOP + 20: PUSH1 0x80 + 22: PUSH1 0x40 + 24: MSTORE + 25: PUSH1 0x4 + 27: CALLDATASIZE + 28: LT + 29: PUSH1 0x3f + 2b: JUMPI + 2c: PUSH1 0x0 + 2e: CALLDATALOAD + 2f: PUSH29 0x100000000000000000000000000000000000000000000000000000000 + 4d: SWAP1 + 4e: DIV + 4f: PUSH4 0xffffffff + 54: AND + 55: DUP1 + 56: PUSH4 0x7eda09e8 + 5b: EQ + 5c: PUSH1 0x44 + 5e: JUMPI + 5f: JUMPDEST + 60: PUSH1 0x0 + 62: DUP1 + 63: REVERT + 64: JUMPDEST + 65: CALLVALUE + 66: DUP1 + 67: ISZERO + 68: PUSH1 0x4f + 6a: JUMPI + 6b: PUSH1 0x0 + 6d: DUP1 + 6e: REVERT + 6f: JUMPDEST + 70: POP + 71: PUSH1 0x80 + 73: PUSH1 0x4 + 75: DUP1 + 76: CALLDATASIZE + 77: SUB + 78: DUP2 + 79: ADD + 7a: SWAP1 + 7b: DUP1 + 7c: DUP1 + 7d: CALLDATALOAD + 7e: SWAP1 + 7f: PUSH1 0x20 + 81: ADD + 82: SWAP1 + 83: SWAP3 + 84: SWAP2 + 85: SWAP1 + 86: DUP1 + 87: CALLDATALOAD + 88: SWAP1 + 89: PUSH1 0x20 + 8b: ADD + 8c: SWAP1 + 8d: SWAP3 + 8e: SWAP2 + 8f: SWAP1 + 90: DUP1 + 91: CALLDATALOAD + 92: SWAP1 + 93: PUSH1 0x20 + 95: ADD + 96: SWAP1 + 97: SWAP3 + 98: SWAP2 + 99: SWAP1 + 9a: POP + 9b: POP + 9c: POP + 9d: PUSH1 0x82 + 9f: JUMP + a0: JUMPDEST + a1: STOP + a2: JUMPDEST + a3: PUSH1 0x0 + a5: DUP1 + a6: PUSH1 0x0 + a8: DUP1 + a9: SWAP3 + aa: POP + ab: PUSH1 0x0 + ad: SWAP2 + ae: POP + af: PUSH1 0x0 + b1: SWAP1 + b2: POP + b3: PUSH1 0x0 + b5: DUP7 + b6: EQ + b7: ISZERO + b8: ISZERO + b9: PUSH1 0xbf + bb: JUMPI + bc: PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe + dd: SWAP3 + de: POP + df: JUMPDEST + e0: PUSH1 0x5 + e2: DUP6 + e3: SLT + e4: ISZERO + e5: PUSH1 0xe5 + e7: JUMPI + e8: PUSH1 0x0 + ea: DUP7 + eb: EQ + ec: DUP1 + ed: ISZERO + ee: PUSH1 0xd7 + f0: JUMPI + f1: POP + f2: PUSH1 0x0 + f4: DUP5 + f5: EQ + f6: ISZERO + f7: JUMPDEST + f8: ISZERO + f9: PUSH1 0xe0 + fb: JUMPI + fc: PUSH1 0x1 + fe: SWAP2 + ff: POP + 100: JUMPDEST + 101: PUSH1 0x2 + 103: SWAP1 + 104: POP + 105: JUMPDEST + 106: PUSH1 0x3 + 108: DUP2 + 109: DUP4 + 10a: DUP6 + 10b: ADD + 10c: ADD + 10d: EQ + 10e: ISZERO + 10f: ISZERO + 110: ISZERO + 111: PUSH1 0xf5 + 113: JUMPI + 114: INVALID + 115: JUMPDEST + 116: POP + 117: POP + 118: POP + 119: POP + 11a: POP + 11b: POP + 11c: JUMP + 11d: STOP diff --git a/tools/manticore-analysis/sample_execution/outputs/global_SymExExample.init_visited b/tools/manticore-analysis/sample_execution/outputs/global_SymExExample.init_visited new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/global_SymExExample.runtime_asm b/tools/manticore-analysis/sample_execution/outputs/global_SymExExample.runtime_asm new file mode 100644 index 000000000..f7f307d9d --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/global_SymExExample.runtime_asm @@ -0,0 +1,154 @@ + 0: PUSH1 0x80 + 2: PUSH1 0x40 + 4: MSTORE + 5: PUSH1 0x4 + 7: CALLDATASIZE + 8: LT + 9: PUSH1 0x3f + b: JUMPI + c: PUSH1 0x0 + e: CALLDATALOAD + f: PUSH29 0x100000000000000000000000000000000000000000000000000000000 + 2d: SWAP1 + 2e: DIV + 2f: PUSH4 0xffffffff + 34: AND + 35: DUP1 + 36: PUSH4 0x7eda09e8 + 3b: EQ + 3c: PUSH1 0x44 + 3e: JUMPI + 3f: JUMPDEST + 40: PUSH1 0x0 + 42: DUP1 + 43: REVERT + 44: JUMPDEST + 45: CALLVALUE + 46: DUP1 + 47: ISZERO + 48: PUSH1 0x4f + 4a: JUMPI + 4b: PUSH1 0x0 + 4d: DUP1 + 4e: REVERT + 4f: JUMPDEST + 50: POP + 51: PUSH1 0x80 + 53: PUSH1 0x4 + 55: DUP1 + 56: CALLDATASIZE + 57: SUB + 58: DUP2 + 59: ADD + 5a: SWAP1 + 5b: DUP1 + 5c: DUP1 + 5d: CALLDATALOAD + 5e: SWAP1 + 5f: PUSH1 0x20 + 61: ADD + 62: SWAP1 + 63: SWAP3 + 64: SWAP2 + 65: SWAP1 + 66: DUP1 + 67: CALLDATALOAD + 68: SWAP1 + 69: PUSH1 0x20 + 6b: ADD + 6c: SWAP1 + 6d: SWAP3 + 6e: SWAP2 + 6f: SWAP1 + 70: DUP1 + 71: CALLDATALOAD + 72: SWAP1 + 73: PUSH1 0x20 + 75: ADD + 76: SWAP1 + 77: SWAP3 + 78: SWAP2 + 79: SWAP1 + 7a: POP + 7b: POP + 7c: POP + 7d: PUSH1 0x82 + 7f: JUMP + 80: JUMPDEST + 81: STOP + 82: JUMPDEST + 83: PUSH1 0x0 + 85: DUP1 + 86: PUSH1 0x0 + 88: DUP1 + 89: SWAP3 + 8a: POP + 8b: PUSH1 0x0 + 8d: SWAP2 + 8e: POP + 8f: PUSH1 0x0 + 91: SWAP1 + 92: POP + 93: PUSH1 0x0 + 95: DUP7 + 96: EQ + 97: ISZERO + 98: ISZERO + 99: PUSH1 0xbf + 9b: JUMPI + 9c: PUSH32 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe + bd: SWAP3 + be: POP + bf: JUMPDEST + c0: PUSH1 0x5 + c2: DUP6 + c3: SLT + c4: ISZERO + c5: PUSH1 0xe5 + c7: JUMPI + c8: PUSH1 0x0 + ca: DUP7 + cb: EQ + cc: DUP1 + cd: ISZERO + ce: PUSH1 0xd7 + d0: JUMPI + d1: POP + d2: PUSH1 0x0 + d4: DUP5 + d5: EQ + d6: ISZERO + d7: JUMPDEST + d8: ISZERO + d9: PUSH1 0xe0 + db: JUMPI + dc: PUSH1 0x1 + de: SWAP2 + df: POP + e0: JUMPDEST + e1: PUSH1 0x2 + e3: SWAP1 + e4: POP + e5: JUMPDEST + e6: PUSH1 0x3 + e8: DUP2 + e9: DUP4 + ea: DUP6 + eb: ADD + ec: ADD + ed: EQ + ee: ISZERO + ef: ISZERO + f0: ISZERO + f1: PUSH1 0xf5 + f3: JUMPI + f4: INVALID + f5: JUMPDEST + f6: POP + f7: POP + f8: POP + f9: POP + fa: POP + fb: POP + fc: JUMP + fd: STOP diff --git a/tools/manticore-analysis/sample_execution/outputs/global_SymExExample.runtime_visited b/tools/manticore-analysis/sample_execution/outputs/global_SymExExample.runtime_visited new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/global_SymExExample.sol b/tools/manticore-analysis/sample_execution/outputs/global_SymExExample.sol new file mode 100644 index 000000000..bdb1be6e8 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/global_SymExExample.sol @@ -0,0 +1,28 @@ +// Smart contract based on a classic symbolic execution example from slides +// by Michael Hicks, University of Maryland. +// https://www.cs.umd.edu/~mwh/se-tutorial/symbolic-exec.pdf + +contract SymExExample { + + + function test_me(int a, int b, int c) public pure { + int x = 0; + int y = 0; + int z = 0; + + if (a != 0) { + x = -2; + } + + if (b < 5) { + if (a == 0 && c != 0) { + y = 1; + } + z = 2; + } + + // will fail when: a == 0 && b < 5 && c != 0 + assert(x + y + z != 3); + } + +} diff --git a/tools/manticore-analysis/sample_execution/outputs/manticore.yml b/tools/manticore-analysis/sample_execution/outputs/manticore.yml new file mode 100644 index 000000000..e60949ef5 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/manticore.yml @@ -0,0 +1,3 @@ +cli: + argv: + - examples/evm/umd_example.sol diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000000.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000000.constraints new file mode 100644 index 000000000..6b87abad6 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000000.constraints @@ -0,0 +1,769 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_118451 () (_ BitVec 512))(assert (= a_118451 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_118452 () (_ BitVec 512))(assert (= a_118452 ((_ zero_extend 256) SVALUE))) +(declare-fun a_118453 () (_ BitVec 512))(assert (= a_118453 (bvsub a_118451 a_118452))) +(declare-fun a_118454 () (_ BitVec 512))(assert (= a_118454 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_118455 () (_ BitVec 512))(assert (= a_118455 (bvadd a_118453 a_118454))) +(declare-fun a_118456 () (_ BitVec 256))(assert (= a_118456 ((_ extract 255 0) a_118455))) +(declare-fun a_118457 () (_ BitVec 256))(assert (= a_118457 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_118458 () (_ BitVec 512))(assert (= a_118458 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_118459 () (_ BitVec 512))(assert (= a_118459 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_118460 () (_ BitVec 512))(assert (= a_118460 (bvsub a_118458 a_118459))) +(declare-fun a_118461 () (_ BitVec 512))(assert (= a_118461 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329dd)) +(declare-fun a_118462 () (_ BitVec 512))(assert (= a_118462 (bvadd a_118460 a_118461))) +(declare-fun a_118463 () (_ BitVec 512))(assert (= a_118463 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_118464 () (_ BitVec 512))(assert (= a_118464 (bvsub a_118462 a_118463))) +(declare-fun a_118465 () (_ BitVec 512))(assert (= a_118465 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_118466 () (_ BitVec 512))(assert (= a_118466 (bvsub a_118464 a_118465))) +(declare-fun a_118467 () (_ BitVec 512))(assert (= a_118467 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a7)) +(declare-fun a_118468 () (_ BitVec 512))(assert (= a_118468 (bvadd a_118466 a_118467))) +(declare-fun a_118469 () (_ BitVec 256))(assert (= a_118469 ((_ extract 255 0) a_118468))) +(declare-fun a_118470 () (_ BitVec 256))(assert (= a_118470 #x00000000000000000000000000000000000000000000000000000002540b32a4)) +(declare-fun a_118471 () (_ BitVec 512))(assert (= a_118471 ((_ zero_extend 256) SVALUE))) +(declare-fun a_118472 () (_ BitVec 512))(assert (= a_118472 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_118473 () (_ BitVec 512))(assert (= a_118473 (bvadd a_118471 a_118472))) +(declare-fun a_118474 () (_ BitVec 512))(assert (= a_118474 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_118475 () (_ BitVec 512))(assert (= a_118475 (bvadd a_118473 a_118474))) +(declare-fun a_118476 () (_ BitVec 256))(assert (= a_118476 ((_ extract 255 0) a_118475))) +(declare-fun a_118477 () (_ BitVec 256))(assert (= a_118477 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118478 () (_ BitVec 8))(assert (= a_118478 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_118479 () (_ BitVec 8))(assert (= a_118479 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_118480 () (_ BitVec 8))(assert (= a_118480 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_118481 () (_ BitVec 8))(assert (= a_118481 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_118482 () (_ BitVec 8))(assert (= a_118482 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_118483 () (_ BitVec 8))(assert (= a_118483 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_118484 () (_ BitVec 8))(assert (= a_118484 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_118485 () (_ BitVec 8))(assert (= a_118485 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_118486 () (_ BitVec 8))(assert (= a_118486 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_118487 () (_ BitVec 8))(assert (= a_118487 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_118488 () (_ BitVec 8))(assert (= a_118488 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_118489 () (_ BitVec 8))(assert (= a_118489 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_118490 () (_ BitVec 8))(assert (= a_118490 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_118491 () (_ BitVec 8))(assert (= a_118491 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_118492 () (_ BitVec 8))(assert (= a_118492 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_118493 () (_ BitVec 8))(assert (= a_118493 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_118494 () (_ BitVec 8))(assert (= a_118494 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_118495 () (_ BitVec 8))(assert (= a_118495 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_118496 () (_ BitVec 8))(assert (= a_118496 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_118497 () (_ BitVec 8))(assert (= a_118497 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_118498 () (_ BitVec 8))(assert (= a_118498 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_118499 () (_ BitVec 8))(assert (= a_118499 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_118500 () (_ BitVec 8))(assert (= a_118500 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_118501 () (_ BitVec 8))(assert (= a_118501 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_118502 () (_ BitVec 8))(assert (= a_118502 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_118503 () (_ BitVec 8))(assert (= a_118503 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_118504 () (_ BitVec 8))(assert (= a_118504 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_118505 () (_ BitVec 8))(assert (= a_118505 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_118506 () (_ BitVec 8))(assert (= a_118506 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_118507 () (_ BitVec 8))(assert (= a_118507 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_118508 () (_ BitVec 8))(assert (= a_118508 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_118509 () (_ BitVec 8))(assert (= a_118509 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_118510 () (_ BitVec 256))(assert (= a_118510 (concat a_118478 a_118479 a_118480 a_118481 a_118482 a_118483 a_118484 a_118485 a_118486 a_118487 a_118488 a_118489 a_118490 a_118491 a_118492 a_118493 a_118494 a_118495 a_118496 a_118497 a_118498 a_118499 a_118500 a_118501 a_118502 a_118503 a_118504 a_118505 a_118506 a_118507 a_118508 a_118509))) +(declare-fun a_118511 () (_ BitVec 256))(assert (= a_118511 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118512 () Bool)(assert (= a_118512 (= a_118510 a_118511))) +(declare-fun a_118513 () Bool)(assert (= a_118513 (= a_118510 a_118511))) +(declare-fun a_118514 () (_ BitVec 256))(assert (= a_118514 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118515 () (_ BitVec 512))(assert (= a_118515 ((_ zero_extend 256) a_118514))) +(declare-fun a_118516 () (_ BitVec 512))(assert (= a_118516 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_118517 () (_ BitVec 512))(assert (= a_118517 (bvadd a_118515 a_118516))) +(declare-fun a_118518 () (_ BitVec 512))(assert (= a_118518 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118519 () Bool)(assert (= a_118519 (bvult a_118517 a_118518))) +(declare-fun a_118520 () (_ BitVec 8))(assert (= a_118520 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_118521 () (_ BitVec 256))(assert (= a_118521 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118522 () (_ BitVec 512))(assert (= a_118522 ((_ zero_extend 256) a_118521))) +(declare-fun a_118523 () (_ BitVec 512))(assert (= a_118523 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_118524 () (_ BitVec 512))(assert (= a_118524 (bvadd a_118522 a_118523))) +(declare-fun a_118525 () (_ BitVec 512))(assert (= a_118525 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118526 () Bool)(assert (= a_118526 (bvult a_118524 a_118525))) +(declare-fun a_118527 () (_ BitVec 8))(assert (= a_118527 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_118528 () (_ BitVec 256))(assert (= a_118528 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118529 () (_ BitVec 512))(assert (= a_118529 ((_ zero_extend 256) a_118528))) +(declare-fun a_118530 () (_ BitVec 512))(assert (= a_118530 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_118531 () (_ BitVec 512))(assert (= a_118531 (bvadd a_118529 a_118530))) +(declare-fun a_118532 () (_ BitVec 512))(assert (= a_118532 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118533 () Bool)(assert (= a_118533 (bvult a_118531 a_118532))) +(declare-fun a_118534 () (_ BitVec 8))(assert (= a_118534 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_118535 () (_ BitVec 256))(assert (= a_118535 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118536 () (_ BitVec 512))(assert (= a_118536 ((_ zero_extend 256) a_118535))) +(declare-fun a_118537 () (_ BitVec 512))(assert (= a_118537 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_118538 () (_ BitVec 512))(assert (= a_118538 (bvadd a_118536 a_118537))) +(declare-fun a_118539 () (_ BitVec 512))(assert (= a_118539 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118540 () Bool)(assert (= a_118540 (bvult a_118538 a_118539))) +(declare-fun a_118541 () (_ BitVec 8))(assert (= a_118541 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_118542 () (_ BitVec 256))(assert (= a_118542 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118543 () (_ BitVec 512))(assert (= a_118543 ((_ zero_extend 256) a_118542))) +(declare-fun a_118544 () (_ BitVec 512))(assert (= a_118544 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_118545 () (_ BitVec 512))(assert (= a_118545 (bvadd a_118543 a_118544))) +(declare-fun a_118546 () (_ BitVec 512))(assert (= a_118546 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118547 () Bool)(assert (= a_118547 (bvult a_118545 a_118546))) +(declare-fun a_118548 () (_ BitVec 8))(assert (= a_118548 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_118549 () (_ BitVec 256))(assert (= a_118549 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118550 () (_ BitVec 512))(assert (= a_118550 ((_ zero_extend 256) a_118549))) +(declare-fun a_118551 () (_ BitVec 512))(assert (= a_118551 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_118552 () (_ BitVec 512))(assert (= a_118552 (bvadd a_118550 a_118551))) +(declare-fun a_118553 () (_ BitVec 512))(assert (= a_118553 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118554 () Bool)(assert (= a_118554 (bvult a_118552 a_118553))) +(declare-fun a_118555 () (_ BitVec 8))(assert (= a_118555 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_118556 () (_ BitVec 256))(assert (= a_118556 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118557 () (_ BitVec 512))(assert (= a_118557 ((_ zero_extend 256) a_118556))) +(declare-fun a_118558 () (_ BitVec 512))(assert (= a_118558 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_118559 () (_ BitVec 512))(assert (= a_118559 (bvadd a_118557 a_118558))) +(declare-fun a_118560 () (_ BitVec 512))(assert (= a_118560 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118561 () Bool)(assert (= a_118561 (bvult a_118559 a_118560))) +(declare-fun a_118562 () (_ BitVec 8))(assert (= a_118562 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_118563 () (_ BitVec 256))(assert (= a_118563 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118564 () (_ BitVec 512))(assert (= a_118564 ((_ zero_extend 256) a_118563))) +(declare-fun a_118565 () (_ BitVec 512))(assert (= a_118565 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_118566 () (_ BitVec 512))(assert (= a_118566 (bvadd a_118564 a_118565))) +(declare-fun a_118567 () (_ BitVec 512))(assert (= a_118567 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118568 () Bool)(assert (= a_118568 (bvult a_118566 a_118567))) +(declare-fun a_118569 () (_ BitVec 8))(assert (= a_118569 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_118570 () (_ BitVec 256))(assert (= a_118570 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118571 () (_ BitVec 512))(assert (= a_118571 ((_ zero_extend 256) a_118570))) +(declare-fun a_118572 () (_ BitVec 512))(assert (= a_118572 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_118573 () (_ BitVec 512))(assert (= a_118573 (bvadd a_118571 a_118572))) +(declare-fun a_118574 () (_ BitVec 512))(assert (= a_118574 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118575 () Bool)(assert (= a_118575 (bvult a_118573 a_118574))) +(declare-fun a_118576 () (_ BitVec 8))(assert (= a_118576 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_118577 () (_ BitVec 256))(assert (= a_118577 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118578 () (_ BitVec 512))(assert (= a_118578 ((_ zero_extend 256) a_118577))) +(declare-fun a_118579 () (_ BitVec 512))(assert (= a_118579 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_118580 () (_ BitVec 512))(assert (= a_118580 (bvadd a_118578 a_118579))) +(declare-fun a_118581 () (_ BitVec 512))(assert (= a_118581 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118582 () Bool)(assert (= a_118582 (bvult a_118580 a_118581))) +(declare-fun a_118583 () (_ BitVec 8))(assert (= a_118583 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_118584 () (_ BitVec 256))(assert (= a_118584 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118585 () (_ BitVec 512))(assert (= a_118585 ((_ zero_extend 256) a_118584))) +(declare-fun a_118586 () (_ BitVec 512))(assert (= a_118586 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_118587 () (_ BitVec 512))(assert (= a_118587 (bvadd a_118585 a_118586))) +(declare-fun a_118588 () (_ BitVec 512))(assert (= a_118588 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118589 () Bool)(assert (= a_118589 (bvult a_118587 a_118588))) +(declare-fun a_118590 () (_ BitVec 8))(assert (= a_118590 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_118591 () (_ BitVec 256))(assert (= a_118591 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118592 () (_ BitVec 512))(assert (= a_118592 ((_ zero_extend 256) a_118591))) +(declare-fun a_118593 () (_ BitVec 512))(assert (= a_118593 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_118594 () (_ BitVec 512))(assert (= a_118594 (bvadd a_118592 a_118593))) +(declare-fun a_118595 () (_ BitVec 512))(assert (= a_118595 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118596 () Bool)(assert (= a_118596 (bvult a_118594 a_118595))) +(declare-fun a_118597 () (_ BitVec 8))(assert (= a_118597 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_118598 () (_ BitVec 256))(assert (= a_118598 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118599 () (_ BitVec 512))(assert (= a_118599 ((_ zero_extend 256) a_118598))) +(declare-fun a_118600 () (_ BitVec 512))(assert (= a_118600 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_118601 () (_ BitVec 512))(assert (= a_118601 (bvadd a_118599 a_118600))) +(declare-fun a_118602 () (_ BitVec 512))(assert (= a_118602 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118603 () Bool)(assert (= a_118603 (bvult a_118601 a_118602))) +(declare-fun a_118604 () (_ BitVec 8))(assert (= a_118604 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_118605 () (_ BitVec 256))(assert (= a_118605 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118606 () (_ BitVec 512))(assert (= a_118606 ((_ zero_extend 256) a_118605))) +(declare-fun a_118607 () (_ BitVec 512))(assert (= a_118607 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_118608 () (_ BitVec 512))(assert (= a_118608 (bvadd a_118606 a_118607))) +(declare-fun a_118609 () (_ BitVec 512))(assert (= a_118609 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118610 () Bool)(assert (= a_118610 (bvult a_118608 a_118609))) +(declare-fun a_118611 () (_ BitVec 8))(assert (= a_118611 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_118612 () (_ BitVec 256))(assert (= a_118612 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118613 () (_ BitVec 512))(assert (= a_118613 ((_ zero_extend 256) a_118612))) +(declare-fun a_118614 () (_ BitVec 512))(assert (= a_118614 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_118615 () (_ BitVec 512))(assert (= a_118615 (bvadd a_118613 a_118614))) +(declare-fun a_118616 () (_ BitVec 512))(assert (= a_118616 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118617 () Bool)(assert (= a_118617 (bvult a_118615 a_118616))) +(declare-fun a_118618 () (_ BitVec 8))(assert (= a_118618 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_118619 () (_ BitVec 256))(assert (= a_118619 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118620 () (_ BitVec 512))(assert (= a_118620 ((_ zero_extend 256) a_118619))) +(declare-fun a_118621 () (_ BitVec 512))(assert (= a_118621 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_118622 () (_ BitVec 512))(assert (= a_118622 (bvadd a_118620 a_118621))) +(declare-fun a_118623 () (_ BitVec 512))(assert (= a_118623 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118624 () Bool)(assert (= a_118624 (bvult a_118622 a_118623))) +(declare-fun a_118625 () (_ BitVec 8))(assert (= a_118625 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_118626 () (_ BitVec 256))(assert (= a_118626 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118627 () (_ BitVec 512))(assert (= a_118627 ((_ zero_extend 256) a_118626))) +(declare-fun a_118628 () (_ BitVec 512))(assert (= a_118628 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_118629 () (_ BitVec 512))(assert (= a_118629 (bvadd a_118627 a_118628))) +(declare-fun a_118630 () (_ BitVec 512))(assert (= a_118630 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118631 () Bool)(assert (= a_118631 (bvult a_118629 a_118630))) +(declare-fun a_118632 () (_ BitVec 8))(assert (= a_118632 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_118633 () (_ BitVec 256))(assert (= a_118633 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118634 () (_ BitVec 512))(assert (= a_118634 ((_ zero_extend 256) a_118633))) +(declare-fun a_118635 () (_ BitVec 512))(assert (= a_118635 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_118636 () (_ BitVec 512))(assert (= a_118636 (bvadd a_118634 a_118635))) +(declare-fun a_118637 () (_ BitVec 512))(assert (= a_118637 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118638 () Bool)(assert (= a_118638 (bvult a_118636 a_118637))) +(declare-fun a_118639 () (_ BitVec 8))(assert (= a_118639 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_118640 () (_ BitVec 256))(assert (= a_118640 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118641 () (_ BitVec 512))(assert (= a_118641 ((_ zero_extend 256) a_118640))) +(declare-fun a_118642 () (_ BitVec 512))(assert (= a_118642 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_118643 () (_ BitVec 512))(assert (= a_118643 (bvadd a_118641 a_118642))) +(declare-fun a_118644 () (_ BitVec 512))(assert (= a_118644 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118645 () Bool)(assert (= a_118645 (bvult a_118643 a_118644))) +(declare-fun a_118646 () (_ BitVec 8))(assert (= a_118646 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_118647 () (_ BitVec 256))(assert (= a_118647 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118648 () (_ BitVec 512))(assert (= a_118648 ((_ zero_extend 256) a_118647))) +(declare-fun a_118649 () (_ BitVec 512))(assert (= a_118649 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_118650 () (_ BitVec 512))(assert (= a_118650 (bvadd a_118648 a_118649))) +(declare-fun a_118651 () (_ BitVec 512))(assert (= a_118651 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118652 () Bool)(assert (= a_118652 (bvult a_118650 a_118651))) +(declare-fun a_118653 () (_ BitVec 8))(assert (= a_118653 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_118654 () (_ BitVec 256))(assert (= a_118654 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118655 () (_ BitVec 512))(assert (= a_118655 ((_ zero_extend 256) a_118654))) +(declare-fun a_118656 () (_ BitVec 512))(assert (= a_118656 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_118657 () (_ BitVec 512))(assert (= a_118657 (bvadd a_118655 a_118656))) +(declare-fun a_118658 () (_ BitVec 512))(assert (= a_118658 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118659 () Bool)(assert (= a_118659 (bvult a_118657 a_118658))) +(declare-fun a_118660 () (_ BitVec 8))(assert (= a_118660 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_118661 () (_ BitVec 256))(assert (= a_118661 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118662 () (_ BitVec 512))(assert (= a_118662 ((_ zero_extend 256) a_118661))) +(declare-fun a_118663 () (_ BitVec 512))(assert (= a_118663 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_118664 () (_ BitVec 512))(assert (= a_118664 (bvadd a_118662 a_118663))) +(declare-fun a_118665 () (_ BitVec 512))(assert (= a_118665 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118666 () Bool)(assert (= a_118666 (bvult a_118664 a_118665))) +(declare-fun a_118667 () (_ BitVec 8))(assert (= a_118667 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_118668 () (_ BitVec 256))(assert (= a_118668 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118669 () (_ BitVec 512))(assert (= a_118669 ((_ zero_extend 256) a_118668))) +(declare-fun a_118670 () (_ BitVec 512))(assert (= a_118670 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_118671 () (_ BitVec 512))(assert (= a_118671 (bvadd a_118669 a_118670))) +(declare-fun a_118672 () (_ BitVec 512))(assert (= a_118672 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118673 () Bool)(assert (= a_118673 (bvult a_118671 a_118672))) +(declare-fun a_118674 () (_ BitVec 8))(assert (= a_118674 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_118675 () (_ BitVec 256))(assert (= a_118675 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118676 () (_ BitVec 512))(assert (= a_118676 ((_ zero_extend 256) a_118675))) +(declare-fun a_118677 () (_ BitVec 512))(assert (= a_118677 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_118678 () (_ BitVec 512))(assert (= a_118678 (bvadd a_118676 a_118677))) +(declare-fun a_118679 () (_ BitVec 512))(assert (= a_118679 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118680 () Bool)(assert (= a_118680 (bvult a_118678 a_118679))) +(declare-fun a_118681 () (_ BitVec 8))(assert (= a_118681 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_118682 () (_ BitVec 256))(assert (= a_118682 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118683 () (_ BitVec 512))(assert (= a_118683 ((_ zero_extend 256) a_118682))) +(declare-fun a_118684 () (_ BitVec 512))(assert (= a_118684 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_118685 () (_ BitVec 512))(assert (= a_118685 (bvadd a_118683 a_118684))) +(declare-fun a_118686 () (_ BitVec 512))(assert (= a_118686 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118687 () Bool)(assert (= a_118687 (bvult a_118685 a_118686))) +(declare-fun a_118688 () (_ BitVec 8))(assert (= a_118688 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_118689 () (_ BitVec 256))(assert (= a_118689 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118690 () (_ BitVec 512))(assert (= a_118690 ((_ zero_extend 256) a_118689))) +(declare-fun a_118691 () (_ BitVec 512))(assert (= a_118691 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_118692 () (_ BitVec 512))(assert (= a_118692 (bvadd a_118690 a_118691))) +(declare-fun a_118693 () (_ BitVec 512))(assert (= a_118693 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118694 () Bool)(assert (= a_118694 (bvult a_118692 a_118693))) +(declare-fun a_118695 () (_ BitVec 8))(assert (= a_118695 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_118696 () (_ BitVec 256))(assert (= a_118696 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118697 () (_ BitVec 512))(assert (= a_118697 ((_ zero_extend 256) a_118696))) +(declare-fun a_118698 () (_ BitVec 512))(assert (= a_118698 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_118699 () (_ BitVec 512))(assert (= a_118699 (bvadd a_118697 a_118698))) +(declare-fun a_118700 () (_ BitVec 512))(assert (= a_118700 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118701 () Bool)(assert (= a_118701 (bvult a_118699 a_118700))) +(declare-fun a_118702 () (_ BitVec 8))(assert (= a_118702 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_118703 () (_ BitVec 256))(assert (= a_118703 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118704 () (_ BitVec 512))(assert (= a_118704 ((_ zero_extend 256) a_118703))) +(declare-fun a_118705 () (_ BitVec 512))(assert (= a_118705 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_118706 () (_ BitVec 512))(assert (= a_118706 (bvadd a_118704 a_118705))) +(declare-fun a_118707 () (_ BitVec 512))(assert (= a_118707 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118708 () Bool)(assert (= a_118708 (bvult a_118706 a_118707))) +(declare-fun a_118709 () (_ BitVec 8))(assert (= a_118709 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_118710 () (_ BitVec 256))(assert (= a_118710 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118711 () (_ BitVec 512))(assert (= a_118711 ((_ zero_extend 256) a_118710))) +(declare-fun a_118712 () (_ BitVec 512))(assert (= a_118712 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_118713 () (_ BitVec 512))(assert (= a_118713 (bvadd a_118711 a_118712))) +(declare-fun a_118714 () (_ BitVec 512))(assert (= a_118714 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118715 () Bool)(assert (= a_118715 (bvult a_118713 a_118714))) +(declare-fun a_118716 () (_ BitVec 8))(assert (= a_118716 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_118717 () (_ BitVec 256))(assert (= a_118717 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118718 () (_ BitVec 512))(assert (= a_118718 ((_ zero_extend 256) a_118717))) +(declare-fun a_118719 () (_ BitVec 512))(assert (= a_118719 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_118720 () (_ BitVec 512))(assert (= a_118720 (bvadd a_118718 a_118719))) +(declare-fun a_118721 () (_ BitVec 512))(assert (= a_118721 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118722 () Bool)(assert (= a_118722 (bvult a_118720 a_118721))) +(declare-fun a_118723 () (_ BitVec 8))(assert (= a_118723 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_118724 () (_ BitVec 256))(assert (= a_118724 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118725 () (_ BitVec 512))(assert (= a_118725 ((_ zero_extend 256) a_118724))) +(declare-fun a_118726 () (_ BitVec 512))(assert (= a_118726 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_118727 () (_ BitVec 512))(assert (= a_118727 (bvadd a_118725 a_118726))) +(declare-fun a_118728 () (_ BitVec 512))(assert (= a_118728 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118729 () Bool)(assert (= a_118729 (bvult a_118727 a_118728))) +(declare-fun a_118730 () (_ BitVec 8))(assert (= a_118730 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_118731 () (_ BitVec 256))(assert (= a_118731 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118732 () (_ BitVec 512))(assert (= a_118732 ((_ zero_extend 256) a_118731))) +(declare-fun a_118733 () (_ BitVec 512))(assert (= a_118733 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118734 () Bool)(assert (= a_118734 (bvult a_118732 a_118733))) +(declare-fun a_118735 () (_ BitVec 8))(assert (= a_118735 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_118736 () (_ BitVec 8))(assert (= a_118736 (ite a_118734 a_118735 #x00))) +(declare-fun a_118737 () (_ BitVec 8))(assert (= a_118737 (ite a_118729 a_118730 #x00))) +(declare-fun a_118738 () (_ BitVec 8))(assert (= a_118738 (ite a_118722 a_118723 #x00))) +(declare-fun a_118739 () (_ BitVec 8))(assert (= a_118739 (ite a_118715 a_118716 #x00))) +(declare-fun a_118740 () (_ BitVec 8))(assert (= a_118740 (ite a_118708 a_118709 #x00))) +(declare-fun a_118741 () (_ BitVec 8))(assert (= a_118741 (ite a_118701 a_118702 #x00))) +(declare-fun a_118742 () (_ BitVec 8))(assert (= a_118742 (ite a_118694 a_118695 #x00))) +(declare-fun a_118743 () (_ BitVec 8))(assert (= a_118743 (ite a_118687 a_118688 #x00))) +(declare-fun a_118744 () (_ BitVec 8))(assert (= a_118744 (ite a_118680 a_118681 #x00))) +(declare-fun a_118745 () (_ BitVec 8))(assert (= a_118745 (ite a_118673 a_118674 #x00))) +(declare-fun a_118746 () (_ BitVec 8))(assert (= a_118746 (ite a_118666 a_118667 #x00))) +(declare-fun a_118747 () (_ BitVec 8))(assert (= a_118747 (ite a_118659 a_118660 #x00))) +(declare-fun a_118748 () (_ BitVec 8))(assert (= a_118748 (ite a_118652 a_118653 #x00))) +(declare-fun a_118749 () (_ BitVec 8))(assert (= a_118749 (ite a_118645 a_118646 #x00))) +(declare-fun a_118750 () (_ BitVec 8))(assert (= a_118750 (ite a_118638 a_118639 #x00))) +(declare-fun a_118751 () (_ BitVec 8))(assert (= a_118751 (ite a_118631 a_118632 #x00))) +(declare-fun a_118752 () (_ BitVec 8))(assert (= a_118752 (ite a_118624 a_118625 #x00))) +(declare-fun a_118753 () (_ BitVec 8))(assert (= a_118753 (ite a_118617 a_118618 #x00))) +(declare-fun a_118754 () (_ BitVec 8))(assert (= a_118754 (ite a_118610 a_118611 #x00))) +(declare-fun a_118755 () (_ BitVec 8))(assert (= a_118755 (ite a_118603 a_118604 #x00))) +(declare-fun a_118756 () (_ BitVec 8))(assert (= a_118756 (ite a_118596 a_118597 #x00))) +(declare-fun a_118757 () (_ BitVec 8))(assert (= a_118757 (ite a_118589 a_118590 #x00))) +(declare-fun a_118758 () (_ BitVec 8))(assert (= a_118758 (ite a_118582 a_118583 #x00))) +(declare-fun a_118759 () (_ BitVec 8))(assert (= a_118759 (ite a_118575 a_118576 #x00))) +(declare-fun a_118760 () (_ BitVec 8))(assert (= a_118760 (ite a_118568 a_118569 #x00))) +(declare-fun a_118761 () (_ BitVec 8))(assert (= a_118761 (ite a_118561 a_118562 #x00))) +(declare-fun a_118762 () (_ BitVec 8))(assert (= a_118762 (ite a_118554 a_118555 #x00))) +(declare-fun a_118763 () (_ BitVec 8))(assert (= a_118763 (ite a_118547 a_118548 #x00))) +(declare-fun a_118764 () (_ BitVec 8))(assert (= a_118764 (ite a_118540 a_118541 #x00))) +(declare-fun a_118765 () (_ BitVec 8))(assert (= a_118765 (ite a_118533 a_118534 #x00))) +(declare-fun a_118766 () (_ BitVec 8))(assert (= a_118766 (ite a_118526 a_118527 #x00))) +(declare-fun a_118767 () (_ BitVec 8))(assert (= a_118767 (ite a_118519 a_118520 #x00))) +(declare-fun a_118768 () (_ BitVec 256))(assert (= a_118768 (concat a_118736 a_118737 a_118738 a_118739 a_118740 a_118741 a_118742 a_118743 a_118744 a_118745 a_118746 a_118747 a_118748 a_118749 a_118750 a_118751 a_118752 a_118753 a_118754 a_118755 a_118756 a_118757 a_118758 a_118759 a_118760 a_118761 a_118762 a_118763 a_118764 a_118765 a_118766 a_118767))) +(declare-fun a_118769 () (_ BitVec 256))(assert (= a_118769 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118770 () (_ BitVec 256))(assert (= a_118770 (concat a_118736 a_118737 a_118738 a_118739 a_118740 a_118741 a_118742 a_118743 a_118744 a_118745 a_118746 a_118747 a_118748 a_118749 a_118750 a_118751 a_118752 a_118753 a_118754 a_118755 a_118756 a_118757 a_118758 a_118759 a_118760 a_118761 a_118762 a_118763 a_118764 a_118765 a_118766 a_118767))) +(declare-fun a_118771 () (_ BitVec 256))(assert (= a_118771 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118772 () Bool)(assert (= a_118772 (bvslt a_118770 a_118771))) +(declare-fun a_118773 () (_ BitVec 256))(assert (= a_118773 (concat a_118736 a_118737 a_118738 a_118739 a_118740 a_118741 a_118742 a_118743 a_118744 a_118745 a_118746 a_118747 a_118748 a_118749 a_118750 a_118751 a_118752 a_118753 a_118754 a_118755 a_118756 a_118757 a_118758 a_118759 a_118760 a_118761 a_118762 a_118763 a_118764 a_118765 a_118766 a_118767))) +(declare-fun a_118774 () (_ BitVec 256))(assert (= a_118774 (bvsub a_118768 a_118769))) +(declare-fun a_118775 () (_ BitVec 256))(assert (= a_118775 (ite a_118772 a_118773 a_118774))) +(declare-fun a_118776 () (_ BitVec 256))(assert (= a_118776 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_118777 () (_ BitVec 256))(assert (= a_118777 (concat a_118478 a_118479 a_118480 a_118481 a_118482 a_118483 a_118484 a_118485 a_118486 a_118487 a_118488 a_118489 a_118490 a_118491 a_118492 a_118493 a_118494 a_118495 a_118496 a_118497 a_118498 a_118499 a_118500 a_118501 a_118502 a_118503 a_118504 a_118505 a_118506 a_118507 a_118508 a_118509))) +(declare-fun a_118778 () (_ BitVec 256))(assert (= a_118778 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118779 () Bool)(assert (= a_118779 (= a_118777 a_118778))) +(declare-fun a_118780 () (_ BitVec 256))(assert (= a_118780 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118781 () (_ BitVec 8))(assert (= a_118781 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_118782 () (_ BitVec 8))(assert (= a_118782 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_118783 () (_ BitVec 8))(assert (= a_118783 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_118784 () (_ BitVec 8))(assert (= a_118784 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_118785 () (_ BitVec 8))(assert (= a_118785 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_118786 () (_ BitVec 8))(assert (= a_118786 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_118787 () (_ BitVec 8))(assert (= a_118787 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_118788 () (_ BitVec 8))(assert (= a_118788 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_118789 () (_ BitVec 8))(assert (= a_118789 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_118790 () (_ BitVec 8))(assert (= a_118790 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_118791 () (_ BitVec 8))(assert (= a_118791 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_118792 () (_ BitVec 8))(assert (= a_118792 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_118793 () (_ BitVec 8))(assert (= a_118793 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_118794 () (_ BitVec 8))(assert (= a_118794 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_118795 () (_ BitVec 8))(assert (= a_118795 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_118796 () (_ BitVec 8))(assert (= a_118796 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_118797 () (_ BitVec 8))(assert (= a_118797 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_118798 () (_ BitVec 8))(assert (= a_118798 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_118799 () (_ BitVec 8))(assert (= a_118799 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_118800 () (_ BitVec 8))(assert (= a_118800 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_118801 () (_ BitVec 8))(assert (= a_118801 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_118802 () (_ BitVec 8))(assert (= a_118802 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_118803 () (_ BitVec 8))(assert (= a_118803 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_118804 () (_ BitVec 8))(assert (= a_118804 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_118805 () (_ BitVec 8))(assert (= a_118805 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_118806 () (_ BitVec 8))(assert (= a_118806 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_118807 () (_ BitVec 8))(assert (= a_118807 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_118808 () (_ BitVec 8))(assert (= a_118808 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_118809 () (_ BitVec 8))(assert (= a_118809 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_118810 () (_ BitVec 8))(assert (= a_118810 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_118811 () (_ BitVec 8))(assert (= a_118811 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_118812 () (_ BitVec 8))(assert (= a_118812 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_118813 () (_ BitVec 256))(assert (= a_118813 (concat a_118781 a_118782 a_118783 a_118784 a_118785 a_118786 a_118787 a_118788 a_118789 a_118790 a_118791 a_118792 a_118793 a_118794 a_118795 a_118796 a_118797 a_118798 a_118799 a_118800 a_118801 a_118802 a_118803 a_118804 a_118805 a_118806 a_118807 a_118808 a_118809 a_118810 a_118811 a_118812))) +(declare-fun a_118814 () (_ BitVec 256))(assert (= a_118814 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118815 () (_ BitVec 256))(assert (= a_118815 (bvudiv a_118813 a_118814))) +(declare-fun a_118816 () (_ BitVec 256))(assert (= a_118816 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_118817 () (_ BitVec 256))(assert (= a_118817 (bvand a_118815 a_118816))) +(declare-fun a_118818 () (_ BitVec 256))(assert (= a_118818 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_118819 () (_ BitVec 512))(assert (= a_118819 (bvadd a_118460 a_118461))) +(declare-fun a_118820 () (_ BitVec 256))(assert (= a_118820 ((_ extract 255 0) a_118819))) +(declare-fun a_118821 () (_ BitVec 512))(assert (= a_118821 ((_ zero_extend 256) a_118820))) +(declare-fun a_118822 () (_ BitVec 512))(assert (= a_118822 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_118823 () (_ BitVec 512))(assert (= a_118823 (bvsub a_118821 a_118822))) +(declare-fun a_118824 () (_ BitVec 512))(assert (= a_118824 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_118825 () (_ BitVec 512))(assert (= a_118825 ((_ zero_extend 256) a_118820))) +(declare-fun a_118826 () (_ BitVec 512))(assert (= a_118826 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_118827 () Bool)(assert (= a_118827 (bvuge a_118825 a_118826))) +(declare-fun a_118828 () Bool)(assert (= a_118828 (bvuge a_118823 a_118824))) +(declare-fun a_118829 () Bool)(assert (= a_118829 (and a_118827 a_118828))) +(declare-fun a_118830 () Bool)(assert (= a_118830 (not a_118829))) +(declare-fun a_118831 () (_ BitVec 256))(assert (= a_118831 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118832 () (_ BitVec 512))(assert (= a_118832 ((_ zero_extend 256) a_118831))) +(declare-fun a_118833 () (_ BitVec 512))(assert (= a_118833 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_118834 () (_ BitVec 512))(assert (= a_118834 (bvadd a_118832 a_118833))) +(declare-fun a_118835 () (_ BitVec 512))(assert (= a_118835 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118836 () Bool)(assert (= a_118836 (bvult a_118834 a_118835))) +(declare-fun a_118837 () (_ BitVec 8))(assert (= a_118837 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_118838 () (_ BitVec 256))(assert (= a_118838 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118839 () (_ BitVec 512))(assert (= a_118839 ((_ zero_extend 256) a_118838))) +(declare-fun a_118840 () (_ BitVec 512))(assert (= a_118840 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_118841 () (_ BitVec 512))(assert (= a_118841 (bvadd a_118839 a_118840))) +(declare-fun a_118842 () (_ BitVec 512))(assert (= a_118842 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118843 () Bool)(assert (= a_118843 (bvult a_118841 a_118842))) +(declare-fun a_118844 () (_ BitVec 8))(assert (= a_118844 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_118845 () (_ BitVec 256))(assert (= a_118845 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118846 () (_ BitVec 512))(assert (= a_118846 ((_ zero_extend 256) a_118845))) +(declare-fun a_118847 () (_ BitVec 512))(assert (= a_118847 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_118848 () (_ BitVec 512))(assert (= a_118848 (bvadd a_118846 a_118847))) +(declare-fun a_118849 () (_ BitVec 512))(assert (= a_118849 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118850 () Bool)(assert (= a_118850 (bvult a_118848 a_118849))) +(declare-fun a_118851 () (_ BitVec 8))(assert (= a_118851 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_118852 () (_ BitVec 256))(assert (= a_118852 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118853 () (_ BitVec 512))(assert (= a_118853 ((_ zero_extend 256) a_118852))) +(declare-fun a_118854 () (_ BitVec 512))(assert (= a_118854 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_118855 () (_ BitVec 512))(assert (= a_118855 (bvadd a_118853 a_118854))) +(declare-fun a_118856 () (_ BitVec 512))(assert (= a_118856 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118857 () Bool)(assert (= a_118857 (bvult a_118855 a_118856))) +(declare-fun a_118858 () (_ BitVec 8))(assert (= a_118858 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_118859 () (_ BitVec 256))(assert (= a_118859 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118860 () (_ BitVec 512))(assert (= a_118860 ((_ zero_extend 256) a_118859))) +(declare-fun a_118861 () (_ BitVec 512))(assert (= a_118861 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_118862 () (_ BitVec 512))(assert (= a_118862 (bvadd a_118860 a_118861))) +(declare-fun a_118863 () (_ BitVec 512))(assert (= a_118863 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118864 () Bool)(assert (= a_118864 (bvult a_118862 a_118863))) +(declare-fun a_118865 () (_ BitVec 8))(assert (= a_118865 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_118866 () (_ BitVec 256))(assert (= a_118866 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118867 () (_ BitVec 512))(assert (= a_118867 ((_ zero_extend 256) a_118866))) +(declare-fun a_118868 () (_ BitVec 512))(assert (= a_118868 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_118869 () (_ BitVec 512))(assert (= a_118869 (bvadd a_118867 a_118868))) +(declare-fun a_118870 () (_ BitVec 512))(assert (= a_118870 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118871 () Bool)(assert (= a_118871 (bvult a_118869 a_118870))) +(declare-fun a_118872 () (_ BitVec 8))(assert (= a_118872 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_118873 () (_ BitVec 256))(assert (= a_118873 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118874 () (_ BitVec 512))(assert (= a_118874 ((_ zero_extend 256) a_118873))) +(declare-fun a_118875 () (_ BitVec 512))(assert (= a_118875 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_118876 () (_ BitVec 512))(assert (= a_118876 (bvadd a_118874 a_118875))) +(declare-fun a_118877 () (_ BitVec 512))(assert (= a_118877 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118878 () Bool)(assert (= a_118878 (bvult a_118876 a_118877))) +(declare-fun a_118879 () (_ BitVec 8))(assert (= a_118879 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_118880 () (_ BitVec 256))(assert (= a_118880 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118881 () (_ BitVec 512))(assert (= a_118881 ((_ zero_extend 256) a_118880))) +(declare-fun a_118882 () (_ BitVec 512))(assert (= a_118882 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_118883 () (_ BitVec 512))(assert (= a_118883 (bvadd a_118881 a_118882))) +(declare-fun a_118884 () (_ BitVec 512))(assert (= a_118884 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118885 () Bool)(assert (= a_118885 (bvult a_118883 a_118884))) +(declare-fun a_118886 () (_ BitVec 8))(assert (= a_118886 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_118887 () (_ BitVec 256))(assert (= a_118887 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118888 () (_ BitVec 512))(assert (= a_118888 ((_ zero_extend 256) a_118887))) +(declare-fun a_118889 () (_ BitVec 512))(assert (= a_118889 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_118890 () (_ BitVec 512))(assert (= a_118890 (bvadd a_118888 a_118889))) +(declare-fun a_118891 () (_ BitVec 512))(assert (= a_118891 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118892 () Bool)(assert (= a_118892 (bvult a_118890 a_118891))) +(declare-fun a_118893 () (_ BitVec 8))(assert (= a_118893 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_118894 () (_ BitVec 256))(assert (= a_118894 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118895 () (_ BitVec 512))(assert (= a_118895 ((_ zero_extend 256) a_118894))) +(declare-fun a_118896 () (_ BitVec 512))(assert (= a_118896 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_118897 () (_ BitVec 512))(assert (= a_118897 (bvadd a_118895 a_118896))) +(declare-fun a_118898 () (_ BitVec 512))(assert (= a_118898 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118899 () Bool)(assert (= a_118899 (bvult a_118897 a_118898))) +(declare-fun a_118900 () (_ BitVec 8))(assert (= a_118900 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_118901 () (_ BitVec 256))(assert (= a_118901 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118902 () (_ BitVec 512))(assert (= a_118902 ((_ zero_extend 256) a_118901))) +(declare-fun a_118903 () (_ BitVec 512))(assert (= a_118903 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_118904 () (_ BitVec 512))(assert (= a_118904 (bvadd a_118902 a_118903))) +(declare-fun a_118905 () (_ BitVec 512))(assert (= a_118905 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118906 () Bool)(assert (= a_118906 (bvult a_118904 a_118905))) +(declare-fun a_118907 () (_ BitVec 8))(assert (= a_118907 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_118908 () (_ BitVec 256))(assert (= a_118908 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118909 () (_ BitVec 512))(assert (= a_118909 ((_ zero_extend 256) a_118908))) +(declare-fun a_118910 () (_ BitVec 512))(assert (= a_118910 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_118911 () (_ BitVec 512))(assert (= a_118911 (bvadd a_118909 a_118910))) +(declare-fun a_118912 () (_ BitVec 512))(assert (= a_118912 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118913 () Bool)(assert (= a_118913 (bvult a_118911 a_118912))) +(declare-fun a_118914 () (_ BitVec 8))(assert (= a_118914 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_118915 () (_ BitVec 256))(assert (= a_118915 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118916 () (_ BitVec 512))(assert (= a_118916 ((_ zero_extend 256) a_118915))) +(declare-fun a_118917 () (_ BitVec 512))(assert (= a_118917 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_118918 () (_ BitVec 512))(assert (= a_118918 (bvadd a_118916 a_118917))) +(declare-fun a_118919 () (_ BitVec 512))(assert (= a_118919 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118920 () Bool)(assert (= a_118920 (bvult a_118918 a_118919))) +(declare-fun a_118921 () (_ BitVec 8))(assert (= a_118921 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_118922 () (_ BitVec 256))(assert (= a_118922 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118923 () (_ BitVec 512))(assert (= a_118923 ((_ zero_extend 256) a_118922))) +(declare-fun a_118924 () (_ BitVec 512))(assert (= a_118924 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_118925 () (_ BitVec 512))(assert (= a_118925 (bvadd a_118923 a_118924))) +(declare-fun a_118926 () (_ BitVec 512))(assert (= a_118926 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118927 () Bool)(assert (= a_118927 (bvult a_118925 a_118926))) +(declare-fun a_118928 () (_ BitVec 8))(assert (= a_118928 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_118929 () (_ BitVec 256))(assert (= a_118929 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118930 () (_ BitVec 512))(assert (= a_118930 ((_ zero_extend 256) a_118929))) +(declare-fun a_118931 () (_ BitVec 512))(assert (= a_118931 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_118932 () (_ BitVec 512))(assert (= a_118932 (bvadd a_118930 a_118931))) +(declare-fun a_118933 () (_ BitVec 512))(assert (= a_118933 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118934 () Bool)(assert (= a_118934 (bvult a_118932 a_118933))) +(declare-fun a_118935 () (_ BitVec 8))(assert (= a_118935 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_118936 () (_ BitVec 256))(assert (= a_118936 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118937 () (_ BitVec 512))(assert (= a_118937 ((_ zero_extend 256) a_118936))) +(declare-fun a_118938 () (_ BitVec 512))(assert (= a_118938 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_118939 () (_ BitVec 512))(assert (= a_118939 (bvadd a_118937 a_118938))) +(declare-fun a_118940 () (_ BitVec 512))(assert (= a_118940 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118941 () Bool)(assert (= a_118941 (bvult a_118939 a_118940))) +(declare-fun a_118942 () (_ BitVec 8))(assert (= a_118942 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_118943 () (_ BitVec 256))(assert (= a_118943 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118944 () (_ BitVec 512))(assert (= a_118944 ((_ zero_extend 256) a_118943))) +(declare-fun a_118945 () (_ BitVec 512))(assert (= a_118945 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_118946 () (_ BitVec 512))(assert (= a_118946 (bvadd a_118944 a_118945))) +(declare-fun a_118947 () (_ BitVec 512))(assert (= a_118947 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118948 () Bool)(assert (= a_118948 (bvult a_118946 a_118947))) +(declare-fun a_118949 () (_ BitVec 8))(assert (= a_118949 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_118950 () (_ BitVec 256))(assert (= a_118950 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118951 () (_ BitVec 512))(assert (= a_118951 ((_ zero_extend 256) a_118950))) +(declare-fun a_118952 () (_ BitVec 512))(assert (= a_118952 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_118953 () (_ BitVec 512))(assert (= a_118953 (bvadd a_118951 a_118952))) +(declare-fun a_118954 () (_ BitVec 512))(assert (= a_118954 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118955 () Bool)(assert (= a_118955 (bvult a_118953 a_118954))) +(declare-fun a_118956 () (_ BitVec 8))(assert (= a_118956 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_118957 () (_ BitVec 256))(assert (= a_118957 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118958 () (_ BitVec 512))(assert (= a_118958 ((_ zero_extend 256) a_118957))) +(declare-fun a_118959 () (_ BitVec 512))(assert (= a_118959 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_118960 () (_ BitVec 512))(assert (= a_118960 (bvadd a_118958 a_118959))) +(declare-fun a_118961 () (_ BitVec 512))(assert (= a_118961 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118962 () Bool)(assert (= a_118962 (bvult a_118960 a_118961))) +(declare-fun a_118963 () (_ BitVec 8))(assert (= a_118963 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_118964 () (_ BitVec 256))(assert (= a_118964 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118965 () (_ BitVec 512))(assert (= a_118965 ((_ zero_extend 256) a_118964))) +(declare-fun a_118966 () (_ BitVec 512))(assert (= a_118966 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_118967 () (_ BitVec 512))(assert (= a_118967 (bvadd a_118965 a_118966))) +(declare-fun a_118968 () (_ BitVec 512))(assert (= a_118968 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118969 () Bool)(assert (= a_118969 (bvult a_118967 a_118968))) +(declare-fun a_118970 () (_ BitVec 8))(assert (= a_118970 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_118971 () (_ BitVec 256))(assert (= a_118971 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118972 () (_ BitVec 512))(assert (= a_118972 ((_ zero_extend 256) a_118971))) +(declare-fun a_118973 () (_ BitVec 512))(assert (= a_118973 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_118974 () (_ BitVec 512))(assert (= a_118974 (bvadd a_118972 a_118973))) +(declare-fun a_118975 () (_ BitVec 512))(assert (= a_118975 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118976 () Bool)(assert (= a_118976 (bvult a_118974 a_118975))) +(declare-fun a_118977 () (_ BitVec 8))(assert (= a_118977 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_118978 () (_ BitVec 256))(assert (= a_118978 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118979 () (_ BitVec 512))(assert (= a_118979 ((_ zero_extend 256) a_118978))) +(declare-fun a_118980 () (_ BitVec 512))(assert (= a_118980 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_118981 () (_ BitVec 512))(assert (= a_118981 (bvadd a_118979 a_118980))) +(declare-fun a_118982 () (_ BitVec 512))(assert (= a_118982 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118983 () Bool)(assert (= a_118983 (bvult a_118981 a_118982))) +(declare-fun a_118984 () (_ BitVec 8))(assert (= a_118984 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_118985 () (_ BitVec 256))(assert (= a_118985 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118986 () (_ BitVec 512))(assert (= a_118986 ((_ zero_extend 256) a_118985))) +(declare-fun a_118987 () (_ BitVec 512))(assert (= a_118987 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_118988 () (_ BitVec 512))(assert (= a_118988 (bvadd a_118986 a_118987))) +(declare-fun a_118989 () (_ BitVec 512))(assert (= a_118989 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118990 () Bool)(assert (= a_118990 (bvult a_118988 a_118989))) +(declare-fun a_118991 () (_ BitVec 8))(assert (= a_118991 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_118992 () (_ BitVec 256))(assert (= a_118992 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118993 () (_ BitVec 512))(assert (= a_118993 ((_ zero_extend 256) a_118992))) +(declare-fun a_118994 () (_ BitVec 512))(assert (= a_118994 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_118995 () (_ BitVec 512))(assert (= a_118995 (bvadd a_118993 a_118994))) +(declare-fun a_118996 () (_ BitVec 512))(assert (= a_118996 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118997 () Bool)(assert (= a_118997 (bvult a_118995 a_118996))) +(declare-fun a_118998 () (_ BitVec 8))(assert (= a_118998 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_118999 () (_ BitVec 256))(assert (= a_118999 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119000 () (_ BitVec 512))(assert (= a_119000 ((_ zero_extend 256) a_118999))) +(declare-fun a_119001 () (_ BitVec 512))(assert (= a_119001 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_119002 () (_ BitVec 512))(assert (= a_119002 (bvadd a_119000 a_119001))) +(declare-fun a_119003 () (_ BitVec 512))(assert (= a_119003 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119004 () Bool)(assert (= a_119004 (bvult a_119002 a_119003))) +(declare-fun a_119005 () (_ BitVec 8))(assert (= a_119005 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_119006 () (_ BitVec 256))(assert (= a_119006 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119007 () (_ BitVec 512))(assert (= a_119007 ((_ zero_extend 256) a_119006))) +(declare-fun a_119008 () (_ BitVec 512))(assert (= a_119008 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_119009 () (_ BitVec 512))(assert (= a_119009 (bvadd a_119007 a_119008))) +(declare-fun a_119010 () (_ BitVec 512))(assert (= a_119010 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119011 () Bool)(assert (= a_119011 (bvult a_119009 a_119010))) +(declare-fun a_119012 () (_ BitVec 8))(assert (= a_119012 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_119013 () (_ BitVec 256))(assert (= a_119013 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119014 () (_ BitVec 512))(assert (= a_119014 ((_ zero_extend 256) a_119013))) +(declare-fun a_119015 () (_ BitVec 512))(assert (= a_119015 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119016 () (_ BitVec 512))(assert (= a_119016 (bvadd a_119014 a_119015))) +(declare-fun a_119017 () (_ BitVec 512))(assert (= a_119017 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119018 () Bool)(assert (= a_119018 (bvult a_119016 a_119017))) +(declare-fun a_119019 () (_ BitVec 8))(assert (= a_119019 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_119020 () (_ BitVec 256))(assert (= a_119020 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119021 () (_ BitVec 512))(assert (= a_119021 ((_ zero_extend 256) a_119020))) +(declare-fun a_119022 () (_ BitVec 512))(assert (= a_119022 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_119023 () (_ BitVec 512))(assert (= a_119023 (bvadd a_119021 a_119022))) +(declare-fun a_119024 () (_ BitVec 512))(assert (= a_119024 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119025 () Bool)(assert (= a_119025 (bvult a_119023 a_119024))) +(declare-fun a_119026 () (_ BitVec 8))(assert (= a_119026 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_119027 () (_ BitVec 256))(assert (= a_119027 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119028 () (_ BitVec 512))(assert (= a_119028 ((_ zero_extend 256) a_119027))) +(declare-fun a_119029 () (_ BitVec 512))(assert (= a_119029 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_119030 () (_ BitVec 512))(assert (= a_119030 (bvadd a_119028 a_119029))) +(declare-fun a_119031 () (_ BitVec 512))(assert (= a_119031 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119032 () Bool)(assert (= a_119032 (bvult a_119030 a_119031))) +(declare-fun a_119033 () (_ BitVec 8))(assert (= a_119033 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_119034 () (_ BitVec 256))(assert (= a_119034 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119035 () (_ BitVec 512))(assert (= a_119035 ((_ zero_extend 256) a_119034))) +(declare-fun a_119036 () (_ BitVec 512))(assert (= a_119036 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_119037 () (_ BitVec 512))(assert (= a_119037 (bvadd a_119035 a_119036))) +(declare-fun a_119038 () (_ BitVec 512))(assert (= a_119038 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119039 () Bool)(assert (= a_119039 (bvult a_119037 a_119038))) +(declare-fun a_119040 () (_ BitVec 8))(assert (= a_119040 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_119041 () (_ BitVec 256))(assert (= a_119041 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119042 () (_ BitVec 512))(assert (= a_119042 ((_ zero_extend 256) a_119041))) +(declare-fun a_119043 () (_ BitVec 512))(assert (= a_119043 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_119044 () (_ BitVec 512))(assert (= a_119044 (bvadd a_119042 a_119043))) +(declare-fun a_119045 () (_ BitVec 512))(assert (= a_119045 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119046 () Bool)(assert (= a_119046 (bvult a_119044 a_119045))) +(declare-fun a_119047 () (_ BitVec 8))(assert (= a_119047 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_119048 () (_ BitVec 256))(assert (= a_119048 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119049 () (_ BitVec 512))(assert (= a_119049 ((_ zero_extend 256) a_119048))) +(declare-fun a_119050 () (_ BitVec 512))(assert (= a_119050 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119051 () Bool)(assert (= a_119051 (bvult a_119049 a_119050))) +(declare-fun a_119052 () (_ BitVec 8))(assert (= a_119052 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_119053 () (_ BitVec 8))(assert (= a_119053 (ite a_119051 a_119052 #x00))) +(declare-fun a_119054 () (_ BitVec 8))(assert (= a_119054 (ite a_119046 a_119047 #x00))) +(declare-fun a_119055 () (_ BitVec 8))(assert (= a_119055 (ite a_119039 a_119040 #x00))) +(declare-fun a_119056 () (_ BitVec 8))(assert (= a_119056 (ite a_119032 a_119033 #x00))) +(declare-fun a_119057 () (_ BitVec 8))(assert (= a_119057 (ite a_119025 a_119026 #x00))) +(declare-fun a_119058 () (_ BitVec 8))(assert (= a_119058 (ite a_119018 a_119019 #x00))) +(declare-fun a_119059 () (_ BitVec 8))(assert (= a_119059 (ite a_119011 a_119012 #x00))) +(declare-fun a_119060 () (_ BitVec 8))(assert (= a_119060 (ite a_119004 a_119005 #x00))) +(declare-fun a_119061 () (_ BitVec 8))(assert (= a_119061 (ite a_118997 a_118998 #x00))) +(declare-fun a_119062 () (_ BitVec 8))(assert (= a_119062 (ite a_118990 a_118991 #x00))) +(declare-fun a_119063 () (_ BitVec 8))(assert (= a_119063 (ite a_118983 a_118984 #x00))) +(declare-fun a_119064 () (_ BitVec 8))(assert (= a_119064 (ite a_118976 a_118977 #x00))) +(declare-fun a_119065 () (_ BitVec 8))(assert (= a_119065 (ite a_118969 a_118970 #x00))) +(declare-fun a_119066 () (_ BitVec 8))(assert (= a_119066 (ite a_118962 a_118963 #x00))) +(declare-fun a_119067 () (_ BitVec 8))(assert (= a_119067 (ite a_118955 a_118956 #x00))) +(declare-fun a_119068 () (_ BitVec 8))(assert (= a_119068 (ite a_118948 a_118949 #x00))) +(declare-fun a_119069 () (_ BitVec 8))(assert (= a_119069 (ite a_118941 a_118942 #x00))) +(declare-fun a_119070 () (_ BitVec 8))(assert (= a_119070 (ite a_118934 a_118935 #x00))) +(declare-fun a_119071 () (_ BitVec 8))(assert (= a_119071 (ite a_118927 a_118928 #x00))) +(declare-fun a_119072 () (_ BitVec 8))(assert (= a_119072 (ite a_118920 a_118921 #x00))) +(declare-fun a_119073 () (_ BitVec 8))(assert (= a_119073 (ite a_118913 a_118914 #x00))) +(declare-fun a_119074 () (_ BitVec 8))(assert (= a_119074 (ite a_118906 a_118907 #x00))) +(declare-fun a_119075 () (_ BitVec 8))(assert (= a_119075 (ite a_118899 a_118900 #x00))) +(declare-fun a_119076 () (_ BitVec 8))(assert (= a_119076 (ite a_118892 a_118893 #x00))) +(declare-fun a_119077 () (_ BitVec 8))(assert (= a_119077 (ite a_118885 a_118886 #x00))) +(declare-fun a_119078 () (_ BitVec 8))(assert (= a_119078 (ite a_118878 a_118879 #x00))) +(declare-fun a_119079 () (_ BitVec 8))(assert (= a_119079 (ite a_118871 a_118872 #x00))) +(declare-fun a_119080 () (_ BitVec 8))(assert (= a_119080 (ite a_118864 a_118865 #x00))) +(declare-fun a_119081 () (_ BitVec 8))(assert (= a_119081 (ite a_118857 a_118858 #x00))) +(declare-fun a_119082 () (_ BitVec 8))(assert (= a_119082 (ite a_118850 a_118851 #x00))) +(declare-fun a_119083 () (_ BitVec 8))(assert (= a_119083 (ite a_118843 a_118844 #x00))) +(declare-fun a_119084 () (_ BitVec 8))(assert (= a_119084 (ite a_118836 a_118837 #x00))) +(declare-fun a_119085 () (_ BitVec 256))(assert (= a_119085 (concat a_119053 a_119054 a_119055 a_119056 a_119057 a_119058 a_119059 a_119060 a_119061 a_119062 a_119063 a_119064 a_119065 a_119066 a_119067 a_119068 a_119069 a_119070 a_119071 a_119072 a_119073 a_119074 a_119075 a_119076 a_119077 a_119078 a_119079 a_119080 a_119081 a_119082 a_119083 a_119084))) +(declare-fun a_119086 () (_ BitVec 256))(assert (= a_119086 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119087 () (_ BitVec 256))(assert (= a_119087 (concat a_119053 a_119054 a_119055 a_119056 a_119057 a_119058 a_119059 a_119060 a_119061 a_119062 a_119063 a_119064 a_119065 a_119066 a_119067 a_119068 a_119069 a_119070 a_119071 a_119072 a_119073 a_119074 a_119075 a_119076 a_119077 a_119078 a_119079 a_119080 a_119081 a_119082 a_119083 a_119084))) +(declare-fun a_119088 () (_ BitVec 256))(assert (= a_119088 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119089 () Bool)(assert (= a_119089 (bvslt a_119087 a_119088))) +(declare-fun a_119090 () (_ BitVec 256))(assert (= a_119090 (concat a_119053 a_119054 a_119055 a_119056 a_119057 a_119058 a_119059 a_119060 a_119061 a_119062 a_119063 a_119064 a_119065 a_119066 a_119067 a_119068 a_119069 a_119070 a_119071 a_119072 a_119073 a_119074 a_119075 a_119076 a_119077 a_119078 a_119079 a_119080 a_119081 a_119082 a_119083 a_119084))) +(declare-fun a_119091 () (_ BitVec 256))(assert (= a_119091 (bvsub a_119085 a_119086))) +(declare-fun a_119092 () (_ BitVec 256))(assert (= a_119092 (ite a_119089 a_119090 a_119091))) +(declare-fun a_119093 () (_ BitVec 256))(assert (= a_119093 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119094 () Bool)(assert (= a_119094 (bvslt a_119092 a_119093))) +(declare-fun a_119095 () (_ BitVec 8))(assert (= a_119095 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_119096 () (_ BitVec 8))(assert (= a_119096 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_119097 () (_ BitVec 8))(assert (= a_119097 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_119098 () (_ BitVec 8))(assert (= a_119098 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_119099 () (_ BitVec 8))(assert (= a_119099 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_119100 () (_ BitVec 8))(assert (= a_119100 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_119101 () (_ BitVec 8))(assert (= a_119101 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_119102 () (_ BitVec 8))(assert (= a_119102 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_119103 () (_ BitVec 8))(assert (= a_119103 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_119104 () (_ BitVec 8))(assert (= a_119104 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_119105 () (_ BitVec 8))(assert (= a_119105 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_119106 () (_ BitVec 8))(assert (= a_119106 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_119107 () (_ BitVec 8))(assert (= a_119107 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_119108 () (_ BitVec 8))(assert (= a_119108 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_119109 () (_ BitVec 8))(assert (= a_119109 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_119110 () (_ BitVec 8))(assert (= a_119110 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_119111 () (_ BitVec 8))(assert (= a_119111 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_119112 () (_ BitVec 8))(assert (= a_119112 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_119113 () (_ BitVec 8))(assert (= a_119113 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_119114 () (_ BitVec 8))(assert (= a_119114 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_119115 () (_ BitVec 8))(assert (= a_119115 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_119116 () (_ BitVec 8))(assert (= a_119116 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_119117 () (_ BitVec 8))(assert (= a_119117 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_119118 () (_ BitVec 8))(assert (= a_119118 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_119119 () (_ BitVec 8))(assert (= a_119119 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_119120 () (_ BitVec 8))(assert (= a_119120 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_119121 () (_ BitVec 8))(assert (= a_119121 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_119122 () (_ BitVec 8))(assert (= a_119122 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_119123 () (_ BitVec 8))(assert (= a_119123 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_119124 () (_ BitVec 8))(assert (= a_119124 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_119125 () (_ BitVec 8))(assert (= a_119125 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_119126 () (_ BitVec 8))(assert (= a_119126 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_119127 () (_ BitVec 256))(assert (= a_119127 (concat a_119095 a_119096 a_119097 a_119098 a_119099 a_119100 a_119101 a_119102 a_119103 a_119104 a_119105 a_119106 a_119107 a_119108 a_119109 a_119110 a_119111 a_119112 a_119113 a_119114 a_119115 a_119116 a_119117 a_119118 a_119119 a_119120 a_119121 a_119122 a_119123 a_119124 a_119125 a_119126))) +(declare-fun a_119128 () (_ BitVec 256))(assert (= a_119128 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119129 () Bool)(assert (= a_119129 (= a_119127 a_119128))) +(declare-fun a_119130 () (_ BitVec 256))(assert (= a_119130 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119131 () (_ BitVec 8))(assert (= a_119131 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_119132 () (_ BitVec 8))(assert (= a_119132 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_119133 () (_ BitVec 8))(assert (= a_119133 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_119134 () (_ BitVec 8))(assert (= a_119134 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_119135 () (_ BitVec 8))(assert (= a_119135 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_119136 () (_ BitVec 8))(assert (= a_119136 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_119137 () (_ BitVec 8))(assert (= a_119137 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_119138 () (_ BitVec 8))(assert (= a_119138 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_119139 () (_ BitVec 8))(assert (= a_119139 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_119140 () (_ BitVec 8))(assert (= a_119140 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_119141 () (_ BitVec 8))(assert (= a_119141 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_119142 () (_ BitVec 8))(assert (= a_119142 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_119143 () (_ BitVec 8))(assert (= a_119143 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_119144 () (_ BitVec 8))(assert (= a_119144 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_119145 () (_ BitVec 8))(assert (= a_119145 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_119146 () (_ BitVec 8))(assert (= a_119146 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_119147 () (_ BitVec 8))(assert (= a_119147 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_119148 () (_ BitVec 8))(assert (= a_119148 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_119149 () (_ BitVec 8))(assert (= a_119149 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_119150 () (_ BitVec 8))(assert (= a_119150 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_119151 () (_ BitVec 8))(assert (= a_119151 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_119152 () (_ BitVec 8))(assert (= a_119152 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_119153 () (_ BitVec 8))(assert (= a_119153 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_119154 () (_ BitVec 8))(assert (= a_119154 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_119155 () (_ BitVec 8))(assert (= a_119155 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_119156 () (_ BitVec 8))(assert (= a_119156 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_119157 () (_ BitVec 8))(assert (= a_119157 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_119158 () (_ BitVec 8))(assert (= a_119158 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_119159 () (_ BitVec 8))(assert (= a_119159 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_119160 () (_ BitVec 8))(assert (= a_119160 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_119161 () (_ BitVec 8))(assert (= a_119161 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_119162 () (_ BitVec 8))(assert (= a_119162 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_119163 () (_ BitVec 256))(assert (= a_119163 (concat a_119131 a_119132 a_119133 a_119134 a_119135 a_119136 a_119137 a_119138 a_119139 a_119140 a_119141 a_119142 a_119143 a_119144 a_119145 a_119146 a_119147 a_119148 a_119149 a_119150 a_119151 a_119152 a_119153 a_119154 a_119155 a_119156 a_119157 a_119158 a_119159 a_119160 a_119161 a_119162))) +(declare-fun a_119164 () (_ BitVec 256))(assert (= a_119164 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119165 () (_ BitVec 256))(assert (= a_119165 (bvudiv a_119163 a_119164))) +(declare-fun a_119166 () (_ BitVec 256))(assert (= a_119166 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_119167 () (_ BitVec 256))(assert (= a_119167 (bvand a_119165 a_119166))) +(declare-fun a_119168 () (_ BitVec 256))(assert (= a_119168 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_119169 () (_ BitVec 512))(assert (= a_119169 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_119170 () (_ BitVec 512))(assert (= a_119170 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_119171 () (_ BitVec 512))(assert (= a_119171 (bvsub a_119169 a_119170))) +(declare-fun a_119172 () (_ BitVec 512))(assert (= a_119172 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_119173 () (_ BitVec 512))(assert (= a_119173 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_119174 () (_ BitVec 512))(assert (= a_119174 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_119175 () Bool)(assert (= a_119175 (bvule a_119173 a_119174))) +(declare-fun a_119176 () Bool)(assert (= a_119176 (bvuge a_119171 a_119172))) +(declare-fun a_119177 () Bool)(assert (= a_119177 (and a_119175 a_119176))) +(declare-fun a_119178 () Bool)(assert (= a_119178 (not a_119177))) +(declare-fun a_119179 () (_ BitVec 256))(assert (= a_119179 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119180 () (_ BitVec 512))(assert (= a_119180 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_119181 () (_ BitVec 512))(assert (= a_119181 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119182 () (_ BitVec 512))(assert (= a_119182 (bvsub a_119180 a_119181))) +(declare-fun a_119183 () (_ BitVec 512))(assert (= a_119183 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_119184 () (_ BitVec 512))(assert (= a_119184 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119185 () (_ BitVec 512))(assert (= a_119185 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_119186 () Bool)(assert (= a_119186 (bvule a_119184 a_119185))) +(declare-fun a_119187 () Bool)(assert (= a_119187 (bvuge a_119182 a_119183))) +(declare-fun a_119188 () Bool)(assert (= a_119188 (and a_119186 a_119187))) +(declare-fun a_119189 () Bool)(assert (= a_119189 (not a_119188))) +(assert (= a_119189 false)) +(assert (= SVALUE a_119179)) +(assert (= a_119178 false)) +(assert (= a_119167 a_119168)) +(assert (= SVALUE_1 a_119130)) +(assert (not a_119129)) +(assert (not a_119094)) +(assert (= a_118830 false)) +(assert (= a_118817 a_118818)) +(assert (= SVALUE_3 a_118780)) +(assert (not a_118779)) +(assert (bvslt a_118775 a_118776)) +(assert (not a_118513)) +(assert (not a_118512)) +(assert (= a_118476 a_118477)) +(assert (= a_118469 a_118470)) +(assert (= a_118456 a_118457)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000000.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000000.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000000.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000000.pkl new file mode 100644 index 000000000..9a53e2651 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000000.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000000.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000000.summary new file mode 100644 index 000000000..45e448e18 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000000.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954596 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 88% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000000.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000000.trace new file mode 100644 index 000000000..9ccda0dda --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000000.trace @@ -0,0 +1,279 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000000.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000000.tx new file mode 100644 index 000000000..09c687c26 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000000.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(450546001518488004043740862689444221536008393703282834321009581329618042880,5,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e8000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(6874786400123413147640088847190005821777471827747845982681420613550080,4,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000000.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000000.tx.json new file mode 100644 index 000000000..d0463dd2c --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000000.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e8000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000001.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000001.constraints new file mode 100644 index 000000000..453b68db6 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000001.constraints @@ -0,0 +1,1027 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_119219 () (_ BitVec 512))(assert (= a_119219 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_119220 () (_ BitVec 512))(assert (= a_119220 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119221 () (_ BitVec 512))(assert (= a_119221 (bvsub a_119219 a_119220))) +(declare-fun a_119222 () (_ BitVec 512))(assert (= a_119222 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_119223 () (_ BitVec 512))(assert (= a_119223 (bvadd a_119221 a_119222))) +(declare-fun a_119224 () (_ BitVec 256))(assert (= a_119224 ((_ extract 255 0) a_119223))) +(declare-fun a_119225 () (_ BitVec 256))(assert (= a_119225 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_119226 () (_ BitVec 512))(assert (= a_119226 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_119227 () (_ BitVec 512))(assert (= a_119227 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_119228 () (_ BitVec 512))(assert (= a_119228 (bvsub a_119226 a_119227))) +(declare-fun a_119229 () (_ BitVec 512))(assert (= a_119229 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a7)) +(declare-fun a_119230 () (_ BitVec 512))(assert (= a_119230 (bvadd a_119228 a_119229))) +(declare-fun a_119231 () (_ BitVec 512))(assert (= a_119231 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_119232 () (_ BitVec 512))(assert (= a_119232 (bvsub a_119230 a_119231))) +(declare-fun a_119233 () (_ BitVec 512))(assert (= a_119233 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119234 () (_ BitVec 512))(assert (= a_119234 (bvsub a_119232 a_119233))) +(declare-fun a_119235 () (_ BitVec 512))(assert (= a_119235 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a1)) +(declare-fun a_119236 () (_ BitVec 512))(assert (= a_119236 (bvadd a_119234 a_119235))) +(declare-fun a_119237 () (_ BitVec 256))(assert (= a_119237 ((_ extract 255 0) a_119236))) +(declare-fun a_119238 () (_ BitVec 256))(assert (= a_119238 #x00000000000000000000000000000000000000000000000000000002540b3268)) +(declare-fun a_119239 () (_ BitVec 512))(assert (= a_119239 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119240 () (_ BitVec 512))(assert (= a_119240 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_119241 () (_ BitVec 512))(assert (= a_119241 (bvadd a_119239 a_119240))) +(declare-fun a_119242 () (_ BitVec 512))(assert (= a_119242 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119243 () (_ BitVec 512))(assert (= a_119243 (bvadd a_119241 a_119242))) +(declare-fun a_119244 () (_ BitVec 256))(assert (= a_119244 ((_ extract 255 0) a_119243))) +(declare-fun a_119245 () (_ BitVec 256))(assert (= a_119245 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119246 () (_ BitVec 256))(assert (= a_119246 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119247 () (_ BitVec 512))(assert (= a_119247 ((_ zero_extend 256) a_119246))) +(declare-fun a_119248 () (_ BitVec 512))(assert (= a_119248 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_119249 () (_ BitVec 512))(assert (= a_119249 (bvadd a_119247 a_119248))) +(declare-fun a_119250 () (_ BitVec 512))(assert (= a_119250 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119251 () Bool)(assert (= a_119251 (bvult a_119249 a_119250))) +(declare-fun a_119252 () (_ BitVec 8))(assert (= a_119252 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_119253 () (_ BitVec 256))(assert (= a_119253 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119254 () (_ BitVec 512))(assert (= a_119254 ((_ zero_extend 256) a_119253))) +(declare-fun a_119255 () (_ BitVec 512))(assert (= a_119255 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_119256 () (_ BitVec 512))(assert (= a_119256 (bvadd a_119254 a_119255))) +(declare-fun a_119257 () (_ BitVec 512))(assert (= a_119257 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119258 () Bool)(assert (= a_119258 (bvult a_119256 a_119257))) +(declare-fun a_119259 () (_ BitVec 8))(assert (= a_119259 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_119260 () (_ BitVec 256))(assert (= a_119260 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119261 () (_ BitVec 512))(assert (= a_119261 ((_ zero_extend 256) a_119260))) +(declare-fun a_119262 () (_ BitVec 512))(assert (= a_119262 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_119263 () (_ BitVec 512))(assert (= a_119263 (bvadd a_119261 a_119262))) +(declare-fun a_119264 () (_ BitVec 512))(assert (= a_119264 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119265 () Bool)(assert (= a_119265 (bvult a_119263 a_119264))) +(declare-fun a_119266 () (_ BitVec 8))(assert (= a_119266 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_119267 () (_ BitVec 256))(assert (= a_119267 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119268 () (_ BitVec 512))(assert (= a_119268 ((_ zero_extend 256) a_119267))) +(declare-fun a_119269 () (_ BitVec 512))(assert (= a_119269 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_119270 () (_ BitVec 512))(assert (= a_119270 (bvadd a_119268 a_119269))) +(declare-fun a_119271 () (_ BitVec 512))(assert (= a_119271 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119272 () Bool)(assert (= a_119272 (bvult a_119270 a_119271))) +(declare-fun a_119273 () (_ BitVec 8))(assert (= a_119273 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_119274 () (_ BitVec 256))(assert (= a_119274 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119275 () (_ BitVec 512))(assert (= a_119275 ((_ zero_extend 256) a_119274))) +(declare-fun a_119276 () (_ BitVec 512))(assert (= a_119276 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_119277 () (_ BitVec 512))(assert (= a_119277 (bvadd a_119275 a_119276))) +(declare-fun a_119278 () (_ BitVec 512))(assert (= a_119278 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119279 () Bool)(assert (= a_119279 (bvult a_119277 a_119278))) +(declare-fun a_119280 () (_ BitVec 8))(assert (= a_119280 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_119281 () (_ BitVec 256))(assert (= a_119281 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119282 () (_ BitVec 512))(assert (= a_119282 ((_ zero_extend 256) a_119281))) +(declare-fun a_119283 () (_ BitVec 512))(assert (= a_119283 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_119284 () (_ BitVec 512))(assert (= a_119284 (bvadd a_119282 a_119283))) +(declare-fun a_119285 () (_ BitVec 512))(assert (= a_119285 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119286 () Bool)(assert (= a_119286 (bvult a_119284 a_119285))) +(declare-fun a_119287 () (_ BitVec 8))(assert (= a_119287 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_119288 () (_ BitVec 256))(assert (= a_119288 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119289 () (_ BitVec 512))(assert (= a_119289 ((_ zero_extend 256) a_119288))) +(declare-fun a_119290 () (_ BitVec 512))(assert (= a_119290 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_119291 () (_ BitVec 512))(assert (= a_119291 (bvadd a_119289 a_119290))) +(declare-fun a_119292 () (_ BitVec 512))(assert (= a_119292 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119293 () Bool)(assert (= a_119293 (bvult a_119291 a_119292))) +(declare-fun a_119294 () (_ BitVec 8))(assert (= a_119294 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_119295 () (_ BitVec 256))(assert (= a_119295 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119296 () (_ BitVec 512))(assert (= a_119296 ((_ zero_extend 256) a_119295))) +(declare-fun a_119297 () (_ BitVec 512))(assert (= a_119297 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_119298 () (_ BitVec 512))(assert (= a_119298 (bvadd a_119296 a_119297))) +(declare-fun a_119299 () (_ BitVec 512))(assert (= a_119299 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119300 () Bool)(assert (= a_119300 (bvult a_119298 a_119299))) +(declare-fun a_119301 () (_ BitVec 8))(assert (= a_119301 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_119302 () (_ BitVec 256))(assert (= a_119302 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119303 () (_ BitVec 512))(assert (= a_119303 ((_ zero_extend 256) a_119302))) +(declare-fun a_119304 () (_ BitVec 512))(assert (= a_119304 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_119305 () (_ BitVec 512))(assert (= a_119305 (bvadd a_119303 a_119304))) +(declare-fun a_119306 () (_ BitVec 512))(assert (= a_119306 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119307 () Bool)(assert (= a_119307 (bvult a_119305 a_119306))) +(declare-fun a_119308 () (_ BitVec 8))(assert (= a_119308 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_119309 () (_ BitVec 256))(assert (= a_119309 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119310 () (_ BitVec 512))(assert (= a_119310 ((_ zero_extend 256) a_119309))) +(declare-fun a_119311 () (_ BitVec 512))(assert (= a_119311 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_119312 () (_ BitVec 512))(assert (= a_119312 (bvadd a_119310 a_119311))) +(declare-fun a_119313 () (_ BitVec 512))(assert (= a_119313 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119314 () Bool)(assert (= a_119314 (bvult a_119312 a_119313))) +(declare-fun a_119315 () (_ BitVec 8))(assert (= a_119315 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_119316 () (_ BitVec 256))(assert (= a_119316 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119317 () (_ BitVec 512))(assert (= a_119317 ((_ zero_extend 256) a_119316))) +(declare-fun a_119318 () (_ BitVec 512))(assert (= a_119318 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_119319 () (_ BitVec 512))(assert (= a_119319 (bvadd a_119317 a_119318))) +(declare-fun a_119320 () (_ BitVec 512))(assert (= a_119320 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119321 () Bool)(assert (= a_119321 (bvult a_119319 a_119320))) +(declare-fun a_119322 () (_ BitVec 8))(assert (= a_119322 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_119323 () (_ BitVec 256))(assert (= a_119323 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119324 () (_ BitVec 512))(assert (= a_119324 ((_ zero_extend 256) a_119323))) +(declare-fun a_119325 () (_ BitVec 512))(assert (= a_119325 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_119326 () (_ BitVec 512))(assert (= a_119326 (bvadd a_119324 a_119325))) +(declare-fun a_119327 () (_ BitVec 512))(assert (= a_119327 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119328 () Bool)(assert (= a_119328 (bvult a_119326 a_119327))) +(declare-fun a_119329 () (_ BitVec 8))(assert (= a_119329 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_119330 () (_ BitVec 256))(assert (= a_119330 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119331 () (_ BitVec 512))(assert (= a_119331 ((_ zero_extend 256) a_119330))) +(declare-fun a_119332 () (_ BitVec 512))(assert (= a_119332 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_119333 () (_ BitVec 512))(assert (= a_119333 (bvadd a_119331 a_119332))) +(declare-fun a_119334 () (_ BitVec 512))(assert (= a_119334 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119335 () Bool)(assert (= a_119335 (bvult a_119333 a_119334))) +(declare-fun a_119336 () (_ BitVec 8))(assert (= a_119336 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_119337 () (_ BitVec 256))(assert (= a_119337 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119338 () (_ BitVec 512))(assert (= a_119338 ((_ zero_extend 256) a_119337))) +(declare-fun a_119339 () (_ BitVec 512))(assert (= a_119339 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_119340 () (_ BitVec 512))(assert (= a_119340 (bvadd a_119338 a_119339))) +(declare-fun a_119341 () (_ BitVec 512))(assert (= a_119341 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119342 () Bool)(assert (= a_119342 (bvult a_119340 a_119341))) +(declare-fun a_119343 () (_ BitVec 8))(assert (= a_119343 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_119344 () (_ BitVec 256))(assert (= a_119344 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119345 () (_ BitVec 512))(assert (= a_119345 ((_ zero_extend 256) a_119344))) +(declare-fun a_119346 () (_ BitVec 512))(assert (= a_119346 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_119347 () (_ BitVec 512))(assert (= a_119347 (bvadd a_119345 a_119346))) +(declare-fun a_119348 () (_ BitVec 512))(assert (= a_119348 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119349 () Bool)(assert (= a_119349 (bvult a_119347 a_119348))) +(declare-fun a_119350 () (_ BitVec 8))(assert (= a_119350 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_119351 () (_ BitVec 256))(assert (= a_119351 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119352 () (_ BitVec 512))(assert (= a_119352 ((_ zero_extend 256) a_119351))) +(declare-fun a_119353 () (_ BitVec 512))(assert (= a_119353 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_119354 () (_ BitVec 512))(assert (= a_119354 (bvadd a_119352 a_119353))) +(declare-fun a_119355 () (_ BitVec 512))(assert (= a_119355 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119356 () Bool)(assert (= a_119356 (bvult a_119354 a_119355))) +(declare-fun a_119357 () (_ BitVec 8))(assert (= a_119357 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_119358 () (_ BitVec 256))(assert (= a_119358 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119359 () (_ BitVec 512))(assert (= a_119359 ((_ zero_extend 256) a_119358))) +(declare-fun a_119360 () (_ BitVec 512))(assert (= a_119360 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_119361 () (_ BitVec 512))(assert (= a_119361 (bvadd a_119359 a_119360))) +(declare-fun a_119362 () (_ BitVec 512))(assert (= a_119362 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119363 () Bool)(assert (= a_119363 (bvult a_119361 a_119362))) +(declare-fun a_119364 () (_ BitVec 8))(assert (= a_119364 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_119365 () (_ BitVec 256))(assert (= a_119365 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119366 () (_ BitVec 512))(assert (= a_119366 ((_ zero_extend 256) a_119365))) +(declare-fun a_119367 () (_ BitVec 512))(assert (= a_119367 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_119368 () (_ BitVec 512))(assert (= a_119368 (bvadd a_119366 a_119367))) +(declare-fun a_119369 () (_ BitVec 512))(assert (= a_119369 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119370 () Bool)(assert (= a_119370 (bvult a_119368 a_119369))) +(declare-fun a_119371 () (_ BitVec 8))(assert (= a_119371 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_119372 () (_ BitVec 256))(assert (= a_119372 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119373 () (_ BitVec 512))(assert (= a_119373 ((_ zero_extend 256) a_119372))) +(declare-fun a_119374 () (_ BitVec 512))(assert (= a_119374 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_119375 () (_ BitVec 512))(assert (= a_119375 (bvadd a_119373 a_119374))) +(declare-fun a_119376 () (_ BitVec 512))(assert (= a_119376 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119377 () Bool)(assert (= a_119377 (bvult a_119375 a_119376))) +(declare-fun a_119378 () (_ BitVec 8))(assert (= a_119378 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_119379 () (_ BitVec 256))(assert (= a_119379 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119380 () (_ BitVec 512))(assert (= a_119380 ((_ zero_extend 256) a_119379))) +(declare-fun a_119381 () (_ BitVec 512))(assert (= a_119381 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_119382 () (_ BitVec 512))(assert (= a_119382 (bvadd a_119380 a_119381))) +(declare-fun a_119383 () (_ BitVec 512))(assert (= a_119383 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119384 () Bool)(assert (= a_119384 (bvult a_119382 a_119383))) +(declare-fun a_119385 () (_ BitVec 8))(assert (= a_119385 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_119386 () (_ BitVec 256))(assert (= a_119386 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119387 () (_ BitVec 512))(assert (= a_119387 ((_ zero_extend 256) a_119386))) +(declare-fun a_119388 () (_ BitVec 512))(assert (= a_119388 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_119389 () (_ BitVec 512))(assert (= a_119389 (bvadd a_119387 a_119388))) +(declare-fun a_119390 () (_ BitVec 512))(assert (= a_119390 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119391 () Bool)(assert (= a_119391 (bvult a_119389 a_119390))) +(declare-fun a_119392 () (_ BitVec 8))(assert (= a_119392 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_119393 () (_ BitVec 256))(assert (= a_119393 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119394 () (_ BitVec 512))(assert (= a_119394 ((_ zero_extend 256) a_119393))) +(declare-fun a_119395 () (_ BitVec 512))(assert (= a_119395 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_119396 () (_ BitVec 512))(assert (= a_119396 (bvadd a_119394 a_119395))) +(declare-fun a_119397 () (_ BitVec 512))(assert (= a_119397 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119398 () Bool)(assert (= a_119398 (bvult a_119396 a_119397))) +(declare-fun a_119399 () (_ BitVec 8))(assert (= a_119399 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_119400 () (_ BitVec 256))(assert (= a_119400 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119401 () (_ BitVec 512))(assert (= a_119401 ((_ zero_extend 256) a_119400))) +(declare-fun a_119402 () (_ BitVec 512))(assert (= a_119402 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_119403 () (_ BitVec 512))(assert (= a_119403 (bvadd a_119401 a_119402))) +(declare-fun a_119404 () (_ BitVec 512))(assert (= a_119404 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119405 () Bool)(assert (= a_119405 (bvult a_119403 a_119404))) +(declare-fun a_119406 () (_ BitVec 8))(assert (= a_119406 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_119407 () (_ BitVec 256))(assert (= a_119407 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119408 () (_ BitVec 512))(assert (= a_119408 ((_ zero_extend 256) a_119407))) +(declare-fun a_119409 () (_ BitVec 512))(assert (= a_119409 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_119410 () (_ BitVec 512))(assert (= a_119410 (bvadd a_119408 a_119409))) +(declare-fun a_119411 () (_ BitVec 512))(assert (= a_119411 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119412 () Bool)(assert (= a_119412 (bvult a_119410 a_119411))) +(declare-fun a_119413 () (_ BitVec 8))(assert (= a_119413 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_119414 () (_ BitVec 256))(assert (= a_119414 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119415 () (_ BitVec 512))(assert (= a_119415 ((_ zero_extend 256) a_119414))) +(declare-fun a_119416 () (_ BitVec 512))(assert (= a_119416 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_119417 () (_ BitVec 512))(assert (= a_119417 (bvadd a_119415 a_119416))) +(declare-fun a_119418 () (_ BitVec 512))(assert (= a_119418 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119419 () Bool)(assert (= a_119419 (bvult a_119417 a_119418))) +(declare-fun a_119420 () (_ BitVec 8))(assert (= a_119420 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_119421 () (_ BitVec 256))(assert (= a_119421 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119422 () (_ BitVec 512))(assert (= a_119422 ((_ zero_extend 256) a_119421))) +(declare-fun a_119423 () (_ BitVec 512))(assert (= a_119423 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_119424 () (_ BitVec 512))(assert (= a_119424 (bvadd a_119422 a_119423))) +(declare-fun a_119425 () (_ BitVec 512))(assert (= a_119425 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119426 () Bool)(assert (= a_119426 (bvult a_119424 a_119425))) +(declare-fun a_119427 () (_ BitVec 8))(assert (= a_119427 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_119428 () (_ BitVec 256))(assert (= a_119428 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119429 () (_ BitVec 512))(assert (= a_119429 ((_ zero_extend 256) a_119428))) +(declare-fun a_119430 () (_ BitVec 512))(assert (= a_119430 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119431 () (_ BitVec 512))(assert (= a_119431 (bvadd a_119429 a_119430))) +(declare-fun a_119432 () (_ BitVec 512))(assert (= a_119432 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119433 () Bool)(assert (= a_119433 (bvult a_119431 a_119432))) +(declare-fun a_119434 () (_ BitVec 8))(assert (= a_119434 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_119435 () (_ BitVec 256))(assert (= a_119435 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119436 () (_ BitVec 512))(assert (= a_119436 ((_ zero_extend 256) a_119435))) +(declare-fun a_119437 () (_ BitVec 512))(assert (= a_119437 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_119438 () (_ BitVec 512))(assert (= a_119438 (bvadd a_119436 a_119437))) +(declare-fun a_119439 () (_ BitVec 512))(assert (= a_119439 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119440 () Bool)(assert (= a_119440 (bvult a_119438 a_119439))) +(declare-fun a_119441 () (_ BitVec 8))(assert (= a_119441 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_119442 () (_ BitVec 256))(assert (= a_119442 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119443 () (_ BitVec 512))(assert (= a_119443 ((_ zero_extend 256) a_119442))) +(declare-fun a_119444 () (_ BitVec 512))(assert (= a_119444 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_119445 () (_ BitVec 512))(assert (= a_119445 (bvadd a_119443 a_119444))) +(declare-fun a_119446 () (_ BitVec 512))(assert (= a_119446 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119447 () Bool)(assert (= a_119447 (bvult a_119445 a_119446))) +(declare-fun a_119448 () (_ BitVec 8))(assert (= a_119448 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_119449 () (_ BitVec 256))(assert (= a_119449 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119450 () (_ BitVec 512))(assert (= a_119450 ((_ zero_extend 256) a_119449))) +(declare-fun a_119451 () (_ BitVec 512))(assert (= a_119451 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_119452 () (_ BitVec 512))(assert (= a_119452 (bvadd a_119450 a_119451))) +(declare-fun a_119453 () (_ BitVec 512))(assert (= a_119453 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119454 () Bool)(assert (= a_119454 (bvult a_119452 a_119453))) +(declare-fun a_119455 () (_ BitVec 8))(assert (= a_119455 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_119456 () (_ BitVec 256))(assert (= a_119456 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119457 () (_ BitVec 512))(assert (= a_119457 ((_ zero_extend 256) a_119456))) +(declare-fun a_119458 () (_ BitVec 512))(assert (= a_119458 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_119459 () (_ BitVec 512))(assert (= a_119459 (bvadd a_119457 a_119458))) +(declare-fun a_119460 () (_ BitVec 512))(assert (= a_119460 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119461 () Bool)(assert (= a_119461 (bvult a_119459 a_119460))) +(declare-fun a_119462 () (_ BitVec 8))(assert (= a_119462 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_119463 () (_ BitVec 256))(assert (= a_119463 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119464 () (_ BitVec 512))(assert (= a_119464 ((_ zero_extend 256) a_119463))) +(declare-fun a_119465 () (_ BitVec 512))(assert (= a_119465 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119466 () Bool)(assert (= a_119466 (bvult a_119464 a_119465))) +(declare-fun a_119467 () (_ BitVec 8))(assert (= a_119467 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_119468 () (_ BitVec 8))(assert (= a_119468 (ite a_119466 a_119467 #x00))) +(declare-fun a_119469 () (_ BitVec 8))(assert (= a_119469 (ite a_119461 a_119462 #x00))) +(declare-fun a_119470 () (_ BitVec 8))(assert (= a_119470 (ite a_119454 a_119455 #x00))) +(declare-fun a_119471 () (_ BitVec 8))(assert (= a_119471 (ite a_119447 a_119448 #x00))) +(declare-fun a_119472 () (_ BitVec 8))(assert (= a_119472 (ite a_119440 a_119441 #x00))) +(declare-fun a_119473 () (_ BitVec 8))(assert (= a_119473 (ite a_119433 a_119434 #x00))) +(declare-fun a_119474 () (_ BitVec 8))(assert (= a_119474 (ite a_119426 a_119427 #x00))) +(declare-fun a_119475 () (_ BitVec 8))(assert (= a_119475 (ite a_119419 a_119420 #x00))) +(declare-fun a_119476 () (_ BitVec 8))(assert (= a_119476 (ite a_119412 a_119413 #x00))) +(declare-fun a_119477 () (_ BitVec 8))(assert (= a_119477 (ite a_119405 a_119406 #x00))) +(declare-fun a_119478 () (_ BitVec 8))(assert (= a_119478 (ite a_119398 a_119399 #x00))) +(declare-fun a_119479 () (_ BitVec 8))(assert (= a_119479 (ite a_119391 a_119392 #x00))) +(declare-fun a_119480 () (_ BitVec 8))(assert (= a_119480 (ite a_119384 a_119385 #x00))) +(declare-fun a_119481 () (_ BitVec 8))(assert (= a_119481 (ite a_119377 a_119378 #x00))) +(declare-fun a_119482 () (_ BitVec 8))(assert (= a_119482 (ite a_119370 a_119371 #x00))) +(declare-fun a_119483 () (_ BitVec 8))(assert (= a_119483 (ite a_119363 a_119364 #x00))) +(declare-fun a_119484 () (_ BitVec 8))(assert (= a_119484 (ite a_119356 a_119357 #x00))) +(declare-fun a_119485 () (_ BitVec 8))(assert (= a_119485 (ite a_119349 a_119350 #x00))) +(declare-fun a_119486 () (_ BitVec 8))(assert (= a_119486 (ite a_119342 a_119343 #x00))) +(declare-fun a_119487 () (_ BitVec 8))(assert (= a_119487 (ite a_119335 a_119336 #x00))) +(declare-fun a_119488 () (_ BitVec 8))(assert (= a_119488 (ite a_119328 a_119329 #x00))) +(declare-fun a_119489 () (_ BitVec 8))(assert (= a_119489 (ite a_119321 a_119322 #x00))) +(declare-fun a_119490 () (_ BitVec 8))(assert (= a_119490 (ite a_119314 a_119315 #x00))) +(declare-fun a_119491 () (_ BitVec 8))(assert (= a_119491 (ite a_119307 a_119308 #x00))) +(declare-fun a_119492 () (_ BitVec 8))(assert (= a_119492 (ite a_119300 a_119301 #x00))) +(declare-fun a_119493 () (_ BitVec 8))(assert (= a_119493 (ite a_119293 a_119294 #x00))) +(declare-fun a_119494 () (_ BitVec 8))(assert (= a_119494 (ite a_119286 a_119287 #x00))) +(declare-fun a_119495 () (_ BitVec 8))(assert (= a_119495 (ite a_119279 a_119280 #x00))) +(declare-fun a_119496 () (_ BitVec 8))(assert (= a_119496 (ite a_119272 a_119273 #x00))) +(declare-fun a_119497 () (_ BitVec 8))(assert (= a_119497 (ite a_119265 a_119266 #x00))) +(declare-fun a_119498 () (_ BitVec 8))(assert (= a_119498 (ite a_119258 a_119259 #x00))) +(declare-fun a_119499 () (_ BitVec 8))(assert (= a_119499 (ite a_119251 a_119252 #x00))) +(declare-fun a_119500 () (_ BitVec 256))(assert (= a_119500 (concat a_119468 a_119469 a_119470 a_119471 a_119472 a_119473 a_119474 a_119475 a_119476 a_119477 a_119478 a_119479 a_119480 a_119481 a_119482 a_119483 a_119484 a_119485 a_119486 a_119487 a_119488 a_119489 a_119490 a_119491 a_119492 a_119493 a_119494 a_119495 a_119496 a_119497 a_119498 a_119499))) +(declare-fun a_119501 () (_ BitVec 256))(assert (= a_119501 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119502 () (_ BitVec 8))(assert (= a_119502 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_119503 () (_ BitVec 8))(assert (= a_119503 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_119504 () (_ BitVec 8))(assert (= a_119504 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_119505 () (_ BitVec 8))(assert (= a_119505 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_119506 () (_ BitVec 8))(assert (= a_119506 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_119507 () (_ BitVec 8))(assert (= a_119507 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_119508 () (_ BitVec 8))(assert (= a_119508 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_119509 () (_ BitVec 8))(assert (= a_119509 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_119510 () (_ BitVec 8))(assert (= a_119510 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_119511 () (_ BitVec 8))(assert (= a_119511 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_119512 () (_ BitVec 8))(assert (= a_119512 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_119513 () (_ BitVec 8))(assert (= a_119513 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_119514 () (_ BitVec 8))(assert (= a_119514 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_119515 () (_ BitVec 8))(assert (= a_119515 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_119516 () (_ BitVec 8))(assert (= a_119516 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_119517 () (_ BitVec 8))(assert (= a_119517 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_119518 () (_ BitVec 8))(assert (= a_119518 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_119519 () (_ BitVec 8))(assert (= a_119519 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_119520 () (_ BitVec 8))(assert (= a_119520 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_119521 () (_ BitVec 8))(assert (= a_119521 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_119522 () (_ BitVec 8))(assert (= a_119522 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_119523 () (_ BitVec 8))(assert (= a_119523 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_119524 () (_ BitVec 8))(assert (= a_119524 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_119525 () (_ BitVec 8))(assert (= a_119525 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_119526 () (_ BitVec 8))(assert (= a_119526 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_119527 () (_ BitVec 8))(assert (= a_119527 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_119528 () (_ BitVec 8))(assert (= a_119528 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_119529 () (_ BitVec 8))(assert (= a_119529 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_119530 () (_ BitVec 8))(assert (= a_119530 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_119531 () (_ BitVec 8))(assert (= a_119531 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_119532 () (_ BitVec 8))(assert (= a_119532 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_119533 () (_ BitVec 8))(assert (= a_119533 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_119534 () (_ BitVec 256))(assert (= a_119534 (concat a_119502 a_119503 a_119504 a_119505 a_119506 a_119507 a_119508 a_119509 a_119510 a_119511 a_119512 a_119513 a_119514 a_119515 a_119516 a_119517 a_119518 a_119519 a_119520 a_119521 a_119522 a_119523 a_119524 a_119525 a_119526 a_119527 a_119528 a_119529 a_119530 a_119531 a_119532 a_119533))) +(declare-fun a_119535 () (_ BitVec 256))(assert (= a_119535 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119536 () (_ BitVec 256))(assert (= a_119536 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119537 () (_ BitVec 512))(assert (= a_119537 ((_ zero_extend 256) a_119536))) +(declare-fun a_119538 () (_ BitVec 512))(assert (= a_119538 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_119539 () (_ BitVec 512))(assert (= a_119539 (bvadd a_119537 a_119538))) +(declare-fun a_119540 () (_ BitVec 512))(assert (= a_119540 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119541 () Bool)(assert (= a_119541 (bvult a_119539 a_119540))) +(declare-fun a_119542 () (_ BitVec 8))(assert (= a_119542 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_119543 () (_ BitVec 256))(assert (= a_119543 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119544 () (_ BitVec 512))(assert (= a_119544 ((_ zero_extend 256) a_119543))) +(declare-fun a_119545 () (_ BitVec 512))(assert (= a_119545 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_119546 () (_ BitVec 512))(assert (= a_119546 (bvadd a_119544 a_119545))) +(declare-fun a_119547 () (_ BitVec 512))(assert (= a_119547 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119548 () Bool)(assert (= a_119548 (bvult a_119546 a_119547))) +(declare-fun a_119549 () (_ BitVec 8))(assert (= a_119549 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_119550 () (_ BitVec 256))(assert (= a_119550 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119551 () (_ BitVec 512))(assert (= a_119551 ((_ zero_extend 256) a_119550))) +(declare-fun a_119552 () (_ BitVec 512))(assert (= a_119552 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_119553 () (_ BitVec 512))(assert (= a_119553 (bvadd a_119551 a_119552))) +(declare-fun a_119554 () (_ BitVec 512))(assert (= a_119554 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119555 () Bool)(assert (= a_119555 (bvult a_119553 a_119554))) +(declare-fun a_119556 () (_ BitVec 8))(assert (= a_119556 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_119557 () (_ BitVec 256))(assert (= a_119557 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119558 () (_ BitVec 512))(assert (= a_119558 ((_ zero_extend 256) a_119557))) +(declare-fun a_119559 () (_ BitVec 512))(assert (= a_119559 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_119560 () (_ BitVec 512))(assert (= a_119560 (bvadd a_119558 a_119559))) +(declare-fun a_119561 () (_ BitVec 512))(assert (= a_119561 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119562 () Bool)(assert (= a_119562 (bvult a_119560 a_119561))) +(declare-fun a_119563 () (_ BitVec 8))(assert (= a_119563 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_119564 () (_ BitVec 256))(assert (= a_119564 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119565 () (_ BitVec 512))(assert (= a_119565 ((_ zero_extend 256) a_119564))) +(declare-fun a_119566 () (_ BitVec 512))(assert (= a_119566 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_119567 () (_ BitVec 512))(assert (= a_119567 (bvadd a_119565 a_119566))) +(declare-fun a_119568 () (_ BitVec 512))(assert (= a_119568 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119569 () Bool)(assert (= a_119569 (bvult a_119567 a_119568))) +(declare-fun a_119570 () (_ BitVec 8))(assert (= a_119570 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_119571 () (_ BitVec 256))(assert (= a_119571 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119572 () (_ BitVec 512))(assert (= a_119572 ((_ zero_extend 256) a_119571))) +(declare-fun a_119573 () (_ BitVec 512))(assert (= a_119573 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_119574 () (_ BitVec 512))(assert (= a_119574 (bvadd a_119572 a_119573))) +(declare-fun a_119575 () (_ BitVec 512))(assert (= a_119575 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119576 () Bool)(assert (= a_119576 (bvult a_119574 a_119575))) +(declare-fun a_119577 () (_ BitVec 8))(assert (= a_119577 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_119578 () (_ BitVec 256))(assert (= a_119578 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119579 () (_ BitVec 512))(assert (= a_119579 ((_ zero_extend 256) a_119578))) +(declare-fun a_119580 () (_ BitVec 512))(assert (= a_119580 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_119581 () (_ BitVec 512))(assert (= a_119581 (bvadd a_119579 a_119580))) +(declare-fun a_119582 () (_ BitVec 512))(assert (= a_119582 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119583 () Bool)(assert (= a_119583 (bvult a_119581 a_119582))) +(declare-fun a_119584 () (_ BitVec 8))(assert (= a_119584 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_119585 () (_ BitVec 256))(assert (= a_119585 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119586 () (_ BitVec 512))(assert (= a_119586 ((_ zero_extend 256) a_119585))) +(declare-fun a_119587 () (_ BitVec 512))(assert (= a_119587 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_119588 () (_ BitVec 512))(assert (= a_119588 (bvadd a_119586 a_119587))) +(declare-fun a_119589 () (_ BitVec 512))(assert (= a_119589 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119590 () Bool)(assert (= a_119590 (bvult a_119588 a_119589))) +(declare-fun a_119591 () (_ BitVec 8))(assert (= a_119591 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_119592 () (_ BitVec 256))(assert (= a_119592 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119593 () (_ BitVec 512))(assert (= a_119593 ((_ zero_extend 256) a_119592))) +(declare-fun a_119594 () (_ BitVec 512))(assert (= a_119594 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_119595 () (_ BitVec 512))(assert (= a_119595 (bvadd a_119593 a_119594))) +(declare-fun a_119596 () (_ BitVec 512))(assert (= a_119596 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119597 () Bool)(assert (= a_119597 (bvult a_119595 a_119596))) +(declare-fun a_119598 () (_ BitVec 8))(assert (= a_119598 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_119599 () (_ BitVec 256))(assert (= a_119599 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119600 () (_ BitVec 512))(assert (= a_119600 ((_ zero_extend 256) a_119599))) +(declare-fun a_119601 () (_ BitVec 512))(assert (= a_119601 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_119602 () (_ BitVec 512))(assert (= a_119602 (bvadd a_119600 a_119601))) +(declare-fun a_119603 () (_ BitVec 512))(assert (= a_119603 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119604 () Bool)(assert (= a_119604 (bvult a_119602 a_119603))) +(declare-fun a_119605 () (_ BitVec 8))(assert (= a_119605 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_119606 () (_ BitVec 256))(assert (= a_119606 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119607 () (_ BitVec 512))(assert (= a_119607 ((_ zero_extend 256) a_119606))) +(declare-fun a_119608 () (_ BitVec 512))(assert (= a_119608 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_119609 () (_ BitVec 512))(assert (= a_119609 (bvadd a_119607 a_119608))) +(declare-fun a_119610 () (_ BitVec 512))(assert (= a_119610 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119611 () Bool)(assert (= a_119611 (bvult a_119609 a_119610))) +(declare-fun a_119612 () (_ BitVec 8))(assert (= a_119612 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_119613 () (_ BitVec 256))(assert (= a_119613 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119614 () (_ BitVec 512))(assert (= a_119614 ((_ zero_extend 256) a_119613))) +(declare-fun a_119615 () (_ BitVec 512))(assert (= a_119615 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_119616 () (_ BitVec 512))(assert (= a_119616 (bvadd a_119614 a_119615))) +(declare-fun a_119617 () (_ BitVec 512))(assert (= a_119617 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119618 () Bool)(assert (= a_119618 (bvult a_119616 a_119617))) +(declare-fun a_119619 () (_ BitVec 8))(assert (= a_119619 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_119620 () (_ BitVec 256))(assert (= a_119620 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119621 () (_ BitVec 512))(assert (= a_119621 ((_ zero_extend 256) a_119620))) +(declare-fun a_119622 () (_ BitVec 512))(assert (= a_119622 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_119623 () (_ BitVec 512))(assert (= a_119623 (bvadd a_119621 a_119622))) +(declare-fun a_119624 () (_ BitVec 512))(assert (= a_119624 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119625 () Bool)(assert (= a_119625 (bvult a_119623 a_119624))) +(declare-fun a_119626 () (_ BitVec 8))(assert (= a_119626 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_119627 () (_ BitVec 256))(assert (= a_119627 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119628 () (_ BitVec 512))(assert (= a_119628 ((_ zero_extend 256) a_119627))) +(declare-fun a_119629 () (_ BitVec 512))(assert (= a_119629 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_119630 () (_ BitVec 512))(assert (= a_119630 (bvadd a_119628 a_119629))) +(declare-fun a_119631 () (_ BitVec 512))(assert (= a_119631 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119632 () Bool)(assert (= a_119632 (bvult a_119630 a_119631))) +(declare-fun a_119633 () (_ BitVec 8))(assert (= a_119633 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_119634 () (_ BitVec 256))(assert (= a_119634 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119635 () (_ BitVec 512))(assert (= a_119635 ((_ zero_extend 256) a_119634))) +(declare-fun a_119636 () (_ BitVec 512))(assert (= a_119636 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_119637 () (_ BitVec 512))(assert (= a_119637 (bvadd a_119635 a_119636))) +(declare-fun a_119638 () (_ BitVec 512))(assert (= a_119638 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119639 () Bool)(assert (= a_119639 (bvult a_119637 a_119638))) +(declare-fun a_119640 () (_ BitVec 8))(assert (= a_119640 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_119641 () (_ BitVec 256))(assert (= a_119641 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119642 () (_ BitVec 512))(assert (= a_119642 ((_ zero_extend 256) a_119641))) +(declare-fun a_119643 () (_ BitVec 512))(assert (= a_119643 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_119644 () (_ BitVec 512))(assert (= a_119644 (bvadd a_119642 a_119643))) +(declare-fun a_119645 () (_ BitVec 512))(assert (= a_119645 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119646 () Bool)(assert (= a_119646 (bvult a_119644 a_119645))) +(declare-fun a_119647 () (_ BitVec 8))(assert (= a_119647 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_119648 () (_ BitVec 256))(assert (= a_119648 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119649 () (_ BitVec 512))(assert (= a_119649 ((_ zero_extend 256) a_119648))) +(declare-fun a_119650 () (_ BitVec 512))(assert (= a_119650 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_119651 () (_ BitVec 512))(assert (= a_119651 (bvadd a_119649 a_119650))) +(declare-fun a_119652 () (_ BitVec 512))(assert (= a_119652 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119653 () Bool)(assert (= a_119653 (bvult a_119651 a_119652))) +(declare-fun a_119654 () (_ BitVec 8))(assert (= a_119654 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_119655 () (_ BitVec 256))(assert (= a_119655 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119656 () (_ BitVec 512))(assert (= a_119656 ((_ zero_extend 256) a_119655))) +(declare-fun a_119657 () (_ BitVec 512))(assert (= a_119657 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_119658 () (_ BitVec 512))(assert (= a_119658 (bvadd a_119656 a_119657))) +(declare-fun a_119659 () (_ BitVec 512))(assert (= a_119659 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119660 () Bool)(assert (= a_119660 (bvult a_119658 a_119659))) +(declare-fun a_119661 () (_ BitVec 8))(assert (= a_119661 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_119662 () (_ BitVec 256))(assert (= a_119662 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119663 () (_ BitVec 512))(assert (= a_119663 ((_ zero_extend 256) a_119662))) +(declare-fun a_119664 () (_ BitVec 512))(assert (= a_119664 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_119665 () (_ BitVec 512))(assert (= a_119665 (bvadd a_119663 a_119664))) +(declare-fun a_119666 () (_ BitVec 512))(assert (= a_119666 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119667 () Bool)(assert (= a_119667 (bvult a_119665 a_119666))) +(declare-fun a_119668 () (_ BitVec 8))(assert (= a_119668 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_119669 () (_ BitVec 256))(assert (= a_119669 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119670 () (_ BitVec 512))(assert (= a_119670 ((_ zero_extend 256) a_119669))) +(declare-fun a_119671 () (_ BitVec 512))(assert (= a_119671 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_119672 () (_ BitVec 512))(assert (= a_119672 (bvadd a_119670 a_119671))) +(declare-fun a_119673 () (_ BitVec 512))(assert (= a_119673 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119674 () Bool)(assert (= a_119674 (bvult a_119672 a_119673))) +(declare-fun a_119675 () (_ BitVec 8))(assert (= a_119675 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_119676 () (_ BitVec 256))(assert (= a_119676 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119677 () (_ BitVec 512))(assert (= a_119677 ((_ zero_extend 256) a_119676))) +(declare-fun a_119678 () (_ BitVec 512))(assert (= a_119678 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_119679 () (_ BitVec 512))(assert (= a_119679 (bvadd a_119677 a_119678))) +(declare-fun a_119680 () (_ BitVec 512))(assert (= a_119680 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119681 () Bool)(assert (= a_119681 (bvult a_119679 a_119680))) +(declare-fun a_119682 () (_ BitVec 8))(assert (= a_119682 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_119683 () (_ BitVec 256))(assert (= a_119683 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119684 () (_ BitVec 512))(assert (= a_119684 ((_ zero_extend 256) a_119683))) +(declare-fun a_119685 () (_ BitVec 512))(assert (= a_119685 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_119686 () (_ BitVec 512))(assert (= a_119686 (bvadd a_119684 a_119685))) +(declare-fun a_119687 () (_ BitVec 512))(assert (= a_119687 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119688 () Bool)(assert (= a_119688 (bvult a_119686 a_119687))) +(declare-fun a_119689 () (_ BitVec 8))(assert (= a_119689 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_119690 () (_ BitVec 256))(assert (= a_119690 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119691 () (_ BitVec 512))(assert (= a_119691 ((_ zero_extend 256) a_119690))) +(declare-fun a_119692 () (_ BitVec 512))(assert (= a_119692 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_119693 () (_ BitVec 512))(assert (= a_119693 (bvadd a_119691 a_119692))) +(declare-fun a_119694 () (_ BitVec 512))(assert (= a_119694 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119695 () Bool)(assert (= a_119695 (bvult a_119693 a_119694))) +(declare-fun a_119696 () (_ BitVec 8))(assert (= a_119696 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_119697 () (_ BitVec 256))(assert (= a_119697 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119698 () (_ BitVec 512))(assert (= a_119698 ((_ zero_extend 256) a_119697))) +(declare-fun a_119699 () (_ BitVec 512))(assert (= a_119699 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_119700 () (_ BitVec 512))(assert (= a_119700 (bvadd a_119698 a_119699))) +(declare-fun a_119701 () (_ BitVec 512))(assert (= a_119701 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119702 () Bool)(assert (= a_119702 (bvult a_119700 a_119701))) +(declare-fun a_119703 () (_ BitVec 8))(assert (= a_119703 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_119704 () (_ BitVec 256))(assert (= a_119704 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119705 () (_ BitVec 512))(assert (= a_119705 ((_ zero_extend 256) a_119704))) +(declare-fun a_119706 () (_ BitVec 512))(assert (= a_119706 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_119707 () (_ BitVec 512))(assert (= a_119707 (bvadd a_119705 a_119706))) +(declare-fun a_119708 () (_ BitVec 512))(assert (= a_119708 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119709 () Bool)(assert (= a_119709 (bvult a_119707 a_119708))) +(declare-fun a_119710 () (_ BitVec 8))(assert (= a_119710 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_119711 () (_ BitVec 256))(assert (= a_119711 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119712 () (_ BitVec 512))(assert (= a_119712 ((_ zero_extend 256) a_119711))) +(declare-fun a_119713 () (_ BitVec 512))(assert (= a_119713 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_119714 () (_ BitVec 512))(assert (= a_119714 (bvadd a_119712 a_119713))) +(declare-fun a_119715 () (_ BitVec 512))(assert (= a_119715 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119716 () Bool)(assert (= a_119716 (bvult a_119714 a_119715))) +(declare-fun a_119717 () (_ BitVec 8))(assert (= a_119717 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_119718 () (_ BitVec 256))(assert (= a_119718 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119719 () (_ BitVec 512))(assert (= a_119719 ((_ zero_extend 256) a_119718))) +(declare-fun a_119720 () (_ BitVec 512))(assert (= a_119720 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119721 () (_ BitVec 512))(assert (= a_119721 (bvadd a_119719 a_119720))) +(declare-fun a_119722 () (_ BitVec 512))(assert (= a_119722 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119723 () Bool)(assert (= a_119723 (bvult a_119721 a_119722))) +(declare-fun a_119724 () (_ BitVec 8))(assert (= a_119724 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_119725 () (_ BitVec 256))(assert (= a_119725 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119726 () (_ BitVec 512))(assert (= a_119726 ((_ zero_extend 256) a_119725))) +(declare-fun a_119727 () (_ BitVec 512))(assert (= a_119727 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_119728 () (_ BitVec 512))(assert (= a_119728 (bvadd a_119726 a_119727))) +(declare-fun a_119729 () (_ BitVec 512))(assert (= a_119729 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119730 () Bool)(assert (= a_119730 (bvult a_119728 a_119729))) +(declare-fun a_119731 () (_ BitVec 8))(assert (= a_119731 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_119732 () (_ BitVec 256))(assert (= a_119732 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119733 () (_ BitVec 512))(assert (= a_119733 ((_ zero_extend 256) a_119732))) +(declare-fun a_119734 () (_ BitVec 512))(assert (= a_119734 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_119735 () (_ BitVec 512))(assert (= a_119735 (bvadd a_119733 a_119734))) +(declare-fun a_119736 () (_ BitVec 512))(assert (= a_119736 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119737 () Bool)(assert (= a_119737 (bvult a_119735 a_119736))) +(declare-fun a_119738 () (_ BitVec 8))(assert (= a_119738 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_119739 () (_ BitVec 256))(assert (= a_119739 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119740 () (_ BitVec 512))(assert (= a_119740 ((_ zero_extend 256) a_119739))) +(declare-fun a_119741 () (_ BitVec 512))(assert (= a_119741 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_119742 () (_ BitVec 512))(assert (= a_119742 (bvadd a_119740 a_119741))) +(declare-fun a_119743 () (_ BitVec 512))(assert (= a_119743 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119744 () Bool)(assert (= a_119744 (bvult a_119742 a_119743))) +(declare-fun a_119745 () (_ BitVec 8))(assert (= a_119745 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_119746 () (_ BitVec 256))(assert (= a_119746 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119747 () (_ BitVec 512))(assert (= a_119747 ((_ zero_extend 256) a_119746))) +(declare-fun a_119748 () (_ BitVec 512))(assert (= a_119748 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_119749 () (_ BitVec 512))(assert (= a_119749 (bvadd a_119747 a_119748))) +(declare-fun a_119750 () (_ BitVec 512))(assert (= a_119750 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119751 () Bool)(assert (= a_119751 (bvult a_119749 a_119750))) +(declare-fun a_119752 () (_ BitVec 8))(assert (= a_119752 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_119753 () (_ BitVec 256))(assert (= a_119753 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119754 () (_ BitVec 512))(assert (= a_119754 ((_ zero_extend 256) a_119753))) +(declare-fun a_119755 () (_ BitVec 512))(assert (= a_119755 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119756 () Bool)(assert (= a_119756 (bvult a_119754 a_119755))) +(declare-fun a_119757 () (_ BitVec 8))(assert (= a_119757 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_119758 () (_ BitVec 8))(assert (= a_119758 (ite a_119756 a_119757 #x00))) +(declare-fun a_119759 () (_ BitVec 8))(assert (= a_119759 (ite a_119751 a_119752 #x00))) +(declare-fun a_119760 () (_ BitVec 8))(assert (= a_119760 (ite a_119744 a_119745 #x00))) +(declare-fun a_119761 () (_ BitVec 8))(assert (= a_119761 (ite a_119737 a_119738 #x00))) +(declare-fun a_119762 () (_ BitVec 8))(assert (= a_119762 (ite a_119730 a_119731 #x00))) +(declare-fun a_119763 () (_ BitVec 8))(assert (= a_119763 (ite a_119723 a_119724 #x00))) +(declare-fun a_119764 () (_ BitVec 8))(assert (= a_119764 (ite a_119716 a_119717 #x00))) +(declare-fun a_119765 () (_ BitVec 8))(assert (= a_119765 (ite a_119709 a_119710 #x00))) +(declare-fun a_119766 () (_ BitVec 8))(assert (= a_119766 (ite a_119702 a_119703 #x00))) +(declare-fun a_119767 () (_ BitVec 8))(assert (= a_119767 (ite a_119695 a_119696 #x00))) +(declare-fun a_119768 () (_ BitVec 8))(assert (= a_119768 (ite a_119688 a_119689 #x00))) +(declare-fun a_119769 () (_ BitVec 8))(assert (= a_119769 (ite a_119681 a_119682 #x00))) +(declare-fun a_119770 () (_ BitVec 8))(assert (= a_119770 (ite a_119674 a_119675 #x00))) +(declare-fun a_119771 () (_ BitVec 8))(assert (= a_119771 (ite a_119667 a_119668 #x00))) +(declare-fun a_119772 () (_ BitVec 8))(assert (= a_119772 (ite a_119660 a_119661 #x00))) +(declare-fun a_119773 () (_ BitVec 8))(assert (= a_119773 (ite a_119653 a_119654 #x00))) +(declare-fun a_119774 () (_ BitVec 8))(assert (= a_119774 (ite a_119646 a_119647 #x00))) +(declare-fun a_119775 () (_ BitVec 8))(assert (= a_119775 (ite a_119639 a_119640 #x00))) +(declare-fun a_119776 () (_ BitVec 8))(assert (= a_119776 (ite a_119632 a_119633 #x00))) +(declare-fun a_119777 () (_ BitVec 8))(assert (= a_119777 (ite a_119625 a_119626 #x00))) +(declare-fun a_119778 () (_ BitVec 8))(assert (= a_119778 (ite a_119618 a_119619 #x00))) +(declare-fun a_119779 () (_ BitVec 8))(assert (= a_119779 (ite a_119611 a_119612 #x00))) +(declare-fun a_119780 () (_ BitVec 8))(assert (= a_119780 (ite a_119604 a_119605 #x00))) +(declare-fun a_119781 () (_ BitVec 8))(assert (= a_119781 (ite a_119597 a_119598 #x00))) +(declare-fun a_119782 () (_ BitVec 8))(assert (= a_119782 (ite a_119590 a_119591 #x00))) +(declare-fun a_119783 () (_ BitVec 8))(assert (= a_119783 (ite a_119583 a_119584 #x00))) +(declare-fun a_119784 () (_ BitVec 8))(assert (= a_119784 (ite a_119576 a_119577 #x00))) +(declare-fun a_119785 () (_ BitVec 8))(assert (= a_119785 (ite a_119569 a_119570 #x00))) +(declare-fun a_119786 () (_ BitVec 8))(assert (= a_119786 (ite a_119562 a_119563 #x00))) +(declare-fun a_119787 () (_ BitVec 8))(assert (= a_119787 (ite a_119555 a_119556 #x00))) +(declare-fun a_119788 () (_ BitVec 8))(assert (= a_119788 (ite a_119548 a_119549 #x00))) +(declare-fun a_119789 () (_ BitVec 8))(assert (= a_119789 (ite a_119541 a_119542 #x00))) +(declare-fun a_119790 () (_ BitVec 256))(assert (= a_119790 (concat a_119758 a_119759 a_119760 a_119761 a_119762 a_119763 a_119764 a_119765 a_119766 a_119767 a_119768 a_119769 a_119770 a_119771 a_119772 a_119773 a_119774 a_119775 a_119776 a_119777 a_119778 a_119779 a_119780 a_119781 a_119782 a_119783 a_119784 a_119785 a_119786 a_119787 a_119788 a_119789))) +(declare-fun a_119791 () (_ BitVec 256))(assert (= a_119791 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119792 () (_ BitVec 256))(assert (= a_119792 (concat a_119758 a_119759 a_119760 a_119761 a_119762 a_119763 a_119764 a_119765 a_119766 a_119767 a_119768 a_119769 a_119770 a_119771 a_119772 a_119773 a_119774 a_119775 a_119776 a_119777 a_119778 a_119779 a_119780 a_119781 a_119782 a_119783 a_119784 a_119785 a_119786 a_119787 a_119788 a_119789))) +(declare-fun a_119793 () (_ BitVec 256))(assert (= a_119793 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119794 () Bool)(assert (= a_119794 (bvslt a_119792 a_119793))) +(declare-fun a_119795 () (_ BitVec 256))(assert (= a_119795 (concat a_119758 a_119759 a_119760 a_119761 a_119762 a_119763 a_119764 a_119765 a_119766 a_119767 a_119768 a_119769 a_119770 a_119771 a_119772 a_119773 a_119774 a_119775 a_119776 a_119777 a_119778 a_119779 a_119780 a_119781 a_119782 a_119783 a_119784 a_119785 a_119786 a_119787 a_119788 a_119789))) +(declare-fun a_119796 () (_ BitVec 256))(assert (= a_119796 (bvsub a_119790 a_119791))) +(declare-fun a_119797 () (_ BitVec 256))(assert (= a_119797 (ite a_119794 a_119795 a_119796))) +(declare-fun a_119798 () (_ BitVec 256))(assert (= a_119798 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119799 () (_ BitVec 256))(assert (= a_119799 (concat a_119502 a_119503 a_119504 a_119505 a_119506 a_119507 a_119508 a_119509 a_119510 a_119511 a_119512 a_119513 a_119514 a_119515 a_119516 a_119517 a_119518 a_119519 a_119520 a_119521 a_119522 a_119523 a_119524 a_119525 a_119526 a_119527 a_119528 a_119529 a_119530 a_119531 a_119532 a_119533))) +(declare-fun a_119800 () (_ BitVec 256))(assert (= a_119800 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119801 () (_ BitVec 256))(assert (= a_119801 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119802 () (_ BitVec 8))(assert (= a_119802 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_119803 () (_ BitVec 8))(assert (= a_119803 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_119804 () (_ BitVec 8))(assert (= a_119804 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_119805 () (_ BitVec 8))(assert (= a_119805 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_119806 () (_ BitVec 8))(assert (= a_119806 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_119807 () (_ BitVec 8))(assert (= a_119807 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_119808 () (_ BitVec 8))(assert (= a_119808 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_119809 () (_ BitVec 8))(assert (= a_119809 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_119810 () (_ BitVec 8))(assert (= a_119810 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_119811 () (_ BitVec 8))(assert (= a_119811 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_119812 () (_ BitVec 8))(assert (= a_119812 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_119813 () (_ BitVec 8))(assert (= a_119813 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_119814 () (_ BitVec 8))(assert (= a_119814 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_119815 () (_ BitVec 8))(assert (= a_119815 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_119816 () (_ BitVec 8))(assert (= a_119816 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_119817 () (_ BitVec 8))(assert (= a_119817 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_119818 () (_ BitVec 8))(assert (= a_119818 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_119819 () (_ BitVec 8))(assert (= a_119819 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_119820 () (_ BitVec 8))(assert (= a_119820 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_119821 () (_ BitVec 8))(assert (= a_119821 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_119822 () (_ BitVec 8))(assert (= a_119822 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_119823 () (_ BitVec 8))(assert (= a_119823 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_119824 () (_ BitVec 8))(assert (= a_119824 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_119825 () (_ BitVec 8))(assert (= a_119825 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_119826 () (_ BitVec 8))(assert (= a_119826 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_119827 () (_ BitVec 8))(assert (= a_119827 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_119828 () (_ BitVec 8))(assert (= a_119828 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_119829 () (_ BitVec 8))(assert (= a_119829 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_119830 () (_ BitVec 8))(assert (= a_119830 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_119831 () (_ BitVec 8))(assert (= a_119831 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_119832 () (_ BitVec 8))(assert (= a_119832 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_119833 () (_ BitVec 8))(assert (= a_119833 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_119834 () (_ BitVec 256))(assert (= a_119834 (concat a_119802 a_119803 a_119804 a_119805 a_119806 a_119807 a_119808 a_119809 a_119810 a_119811 a_119812 a_119813 a_119814 a_119815 a_119816 a_119817 a_119818 a_119819 a_119820 a_119821 a_119822 a_119823 a_119824 a_119825 a_119826 a_119827 a_119828 a_119829 a_119830 a_119831 a_119832 a_119833))) +(declare-fun a_119835 () (_ BitVec 256))(assert (= a_119835 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119836 () (_ BitVec 256))(assert (= a_119836 (bvudiv a_119834 a_119835))) +(declare-fun a_119837 () (_ BitVec 256))(assert (= a_119837 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_119838 () (_ BitVec 256))(assert (= a_119838 (bvand a_119836 a_119837))) +(declare-fun a_119839 () (_ BitVec 256))(assert (= a_119839 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_119840 () (_ BitVec 512))(assert (= a_119840 (bvadd a_119228 a_119229))) +(declare-fun a_119841 () (_ BitVec 256))(assert (= a_119841 ((_ extract 255 0) a_119840))) +(declare-fun a_119842 () (_ BitVec 512))(assert (= a_119842 ((_ zero_extend 256) a_119841))) +(declare-fun a_119843 () (_ BitVec 512))(assert (= a_119843 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119844 () (_ BitVec 512))(assert (= a_119844 (bvsub a_119842 a_119843))) +(declare-fun a_119845 () (_ BitVec 512))(assert (= a_119845 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_119846 () (_ BitVec 512))(assert (= a_119846 ((_ zero_extend 256) a_119841))) +(declare-fun a_119847 () (_ BitVec 512))(assert (= a_119847 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119848 () Bool)(assert (= a_119848 (bvuge a_119846 a_119847))) +(declare-fun a_119849 () Bool)(assert (= a_119849 (bvuge a_119844 a_119845))) +(declare-fun a_119850 () Bool)(assert (= a_119850 (and a_119848 a_119849))) +(declare-fun a_119851 () Bool)(assert (= a_119851 (not a_119850))) +(declare-fun a_119852 () (_ BitVec 8))(assert (= a_119852 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_119853 () (_ BitVec 8))(assert (= a_119853 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_119854 () (_ BitVec 8))(assert (= a_119854 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_119855 () (_ BitVec 8))(assert (= a_119855 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_119856 () (_ BitVec 8))(assert (= a_119856 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_119857 () (_ BitVec 8))(assert (= a_119857 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_119858 () (_ BitVec 8))(assert (= a_119858 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_119859 () (_ BitVec 8))(assert (= a_119859 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_119860 () (_ BitVec 8))(assert (= a_119860 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_119861 () (_ BitVec 8))(assert (= a_119861 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_119862 () (_ BitVec 8))(assert (= a_119862 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_119863 () (_ BitVec 8))(assert (= a_119863 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_119864 () (_ BitVec 8))(assert (= a_119864 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_119865 () (_ BitVec 8))(assert (= a_119865 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_119866 () (_ BitVec 8))(assert (= a_119866 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_119867 () (_ BitVec 8))(assert (= a_119867 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_119868 () (_ BitVec 8))(assert (= a_119868 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_119869 () (_ BitVec 8))(assert (= a_119869 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_119870 () (_ BitVec 8))(assert (= a_119870 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_119871 () (_ BitVec 8))(assert (= a_119871 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_119872 () (_ BitVec 8))(assert (= a_119872 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_119873 () (_ BitVec 8))(assert (= a_119873 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_119874 () (_ BitVec 8))(assert (= a_119874 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_119875 () (_ BitVec 8))(assert (= a_119875 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_119876 () (_ BitVec 8))(assert (= a_119876 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_119877 () (_ BitVec 8))(assert (= a_119877 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_119878 () (_ BitVec 8))(assert (= a_119878 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_119879 () (_ BitVec 8))(assert (= a_119879 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_119880 () (_ BitVec 8))(assert (= a_119880 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_119881 () (_ BitVec 8))(assert (= a_119881 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_119882 () (_ BitVec 8))(assert (= a_119882 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_119883 () (_ BitVec 8))(assert (= a_119883 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_119884 () (_ BitVec 256))(assert (= a_119884 (concat a_119852 a_119853 a_119854 a_119855 a_119856 a_119857 a_119858 a_119859 a_119860 a_119861 a_119862 a_119863 a_119864 a_119865 a_119866 a_119867 a_119868 a_119869 a_119870 a_119871 a_119872 a_119873 a_119874 a_119875 a_119876 a_119877 a_119878 a_119879 a_119880 a_119881 a_119882 a_119883))) +(declare-fun a_119885 () (_ BitVec 256))(assert (= a_119885 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119886 () Bool)(assert (= a_119886 (= a_119884 a_119885))) +(declare-fun a_119887 () Bool)(assert (= a_119887 (= a_119884 a_119885))) +(declare-fun a_119888 () (_ BitVec 256))(assert (= a_119888 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119889 () (_ BitVec 512))(assert (= a_119889 ((_ zero_extend 256) a_119888))) +(declare-fun a_119890 () (_ BitVec 512))(assert (= a_119890 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_119891 () (_ BitVec 512))(assert (= a_119891 (bvadd a_119889 a_119890))) +(declare-fun a_119892 () (_ BitVec 512))(assert (= a_119892 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119893 () Bool)(assert (= a_119893 (bvult a_119891 a_119892))) +(declare-fun a_119894 () (_ BitVec 8))(assert (= a_119894 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_119895 () (_ BitVec 256))(assert (= a_119895 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119896 () (_ BitVec 512))(assert (= a_119896 ((_ zero_extend 256) a_119895))) +(declare-fun a_119897 () (_ BitVec 512))(assert (= a_119897 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_119898 () (_ BitVec 512))(assert (= a_119898 (bvadd a_119896 a_119897))) +(declare-fun a_119899 () (_ BitVec 512))(assert (= a_119899 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119900 () Bool)(assert (= a_119900 (bvult a_119898 a_119899))) +(declare-fun a_119901 () (_ BitVec 8))(assert (= a_119901 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_119902 () (_ BitVec 256))(assert (= a_119902 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119903 () (_ BitVec 512))(assert (= a_119903 ((_ zero_extend 256) a_119902))) +(declare-fun a_119904 () (_ BitVec 512))(assert (= a_119904 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_119905 () (_ BitVec 512))(assert (= a_119905 (bvadd a_119903 a_119904))) +(declare-fun a_119906 () (_ BitVec 512))(assert (= a_119906 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119907 () Bool)(assert (= a_119907 (bvult a_119905 a_119906))) +(declare-fun a_119908 () (_ BitVec 8))(assert (= a_119908 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_119909 () (_ BitVec 256))(assert (= a_119909 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119910 () (_ BitVec 512))(assert (= a_119910 ((_ zero_extend 256) a_119909))) +(declare-fun a_119911 () (_ BitVec 512))(assert (= a_119911 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_119912 () (_ BitVec 512))(assert (= a_119912 (bvadd a_119910 a_119911))) +(declare-fun a_119913 () (_ BitVec 512))(assert (= a_119913 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119914 () Bool)(assert (= a_119914 (bvult a_119912 a_119913))) +(declare-fun a_119915 () (_ BitVec 8))(assert (= a_119915 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_119916 () (_ BitVec 256))(assert (= a_119916 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119917 () (_ BitVec 512))(assert (= a_119917 ((_ zero_extend 256) a_119916))) +(declare-fun a_119918 () (_ BitVec 512))(assert (= a_119918 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_119919 () (_ BitVec 512))(assert (= a_119919 (bvadd a_119917 a_119918))) +(declare-fun a_119920 () (_ BitVec 512))(assert (= a_119920 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119921 () Bool)(assert (= a_119921 (bvult a_119919 a_119920))) +(declare-fun a_119922 () (_ BitVec 8))(assert (= a_119922 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_119923 () (_ BitVec 256))(assert (= a_119923 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119924 () (_ BitVec 512))(assert (= a_119924 ((_ zero_extend 256) a_119923))) +(declare-fun a_119925 () (_ BitVec 512))(assert (= a_119925 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_119926 () (_ BitVec 512))(assert (= a_119926 (bvadd a_119924 a_119925))) +(declare-fun a_119927 () (_ BitVec 512))(assert (= a_119927 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119928 () Bool)(assert (= a_119928 (bvult a_119926 a_119927))) +(declare-fun a_119929 () (_ BitVec 8))(assert (= a_119929 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_119930 () (_ BitVec 256))(assert (= a_119930 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119931 () (_ BitVec 512))(assert (= a_119931 ((_ zero_extend 256) a_119930))) +(declare-fun a_119932 () (_ BitVec 512))(assert (= a_119932 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_119933 () (_ BitVec 512))(assert (= a_119933 (bvadd a_119931 a_119932))) +(declare-fun a_119934 () (_ BitVec 512))(assert (= a_119934 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119935 () Bool)(assert (= a_119935 (bvult a_119933 a_119934))) +(declare-fun a_119936 () (_ BitVec 8))(assert (= a_119936 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_119937 () (_ BitVec 256))(assert (= a_119937 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119938 () (_ BitVec 512))(assert (= a_119938 ((_ zero_extend 256) a_119937))) +(declare-fun a_119939 () (_ BitVec 512))(assert (= a_119939 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_119940 () (_ BitVec 512))(assert (= a_119940 (bvadd a_119938 a_119939))) +(declare-fun a_119941 () (_ BitVec 512))(assert (= a_119941 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119942 () Bool)(assert (= a_119942 (bvult a_119940 a_119941))) +(declare-fun a_119943 () (_ BitVec 8))(assert (= a_119943 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_119944 () (_ BitVec 256))(assert (= a_119944 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119945 () (_ BitVec 512))(assert (= a_119945 ((_ zero_extend 256) a_119944))) +(declare-fun a_119946 () (_ BitVec 512))(assert (= a_119946 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_119947 () (_ BitVec 512))(assert (= a_119947 (bvadd a_119945 a_119946))) +(declare-fun a_119948 () (_ BitVec 512))(assert (= a_119948 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119949 () Bool)(assert (= a_119949 (bvult a_119947 a_119948))) +(declare-fun a_119950 () (_ BitVec 8))(assert (= a_119950 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_119951 () (_ BitVec 256))(assert (= a_119951 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119952 () (_ BitVec 512))(assert (= a_119952 ((_ zero_extend 256) a_119951))) +(declare-fun a_119953 () (_ BitVec 512))(assert (= a_119953 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_119954 () (_ BitVec 512))(assert (= a_119954 (bvadd a_119952 a_119953))) +(declare-fun a_119955 () (_ BitVec 512))(assert (= a_119955 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119956 () Bool)(assert (= a_119956 (bvult a_119954 a_119955))) +(declare-fun a_119957 () (_ BitVec 8))(assert (= a_119957 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_119958 () (_ BitVec 256))(assert (= a_119958 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119959 () (_ BitVec 512))(assert (= a_119959 ((_ zero_extend 256) a_119958))) +(declare-fun a_119960 () (_ BitVec 512))(assert (= a_119960 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_119961 () (_ BitVec 512))(assert (= a_119961 (bvadd a_119959 a_119960))) +(declare-fun a_119962 () (_ BitVec 512))(assert (= a_119962 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119963 () Bool)(assert (= a_119963 (bvult a_119961 a_119962))) +(declare-fun a_119964 () (_ BitVec 8))(assert (= a_119964 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_119965 () (_ BitVec 256))(assert (= a_119965 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119966 () (_ BitVec 512))(assert (= a_119966 ((_ zero_extend 256) a_119965))) +(declare-fun a_119967 () (_ BitVec 512))(assert (= a_119967 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_119968 () (_ BitVec 512))(assert (= a_119968 (bvadd a_119966 a_119967))) +(declare-fun a_119969 () (_ BitVec 512))(assert (= a_119969 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119970 () Bool)(assert (= a_119970 (bvult a_119968 a_119969))) +(declare-fun a_119971 () (_ BitVec 8))(assert (= a_119971 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_119972 () (_ BitVec 256))(assert (= a_119972 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119973 () (_ BitVec 512))(assert (= a_119973 ((_ zero_extend 256) a_119972))) +(declare-fun a_119974 () (_ BitVec 512))(assert (= a_119974 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_119975 () (_ BitVec 512))(assert (= a_119975 (bvadd a_119973 a_119974))) +(declare-fun a_119976 () (_ BitVec 512))(assert (= a_119976 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119977 () Bool)(assert (= a_119977 (bvult a_119975 a_119976))) +(declare-fun a_119978 () (_ BitVec 8))(assert (= a_119978 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_119979 () (_ BitVec 256))(assert (= a_119979 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119980 () (_ BitVec 512))(assert (= a_119980 ((_ zero_extend 256) a_119979))) +(declare-fun a_119981 () (_ BitVec 512))(assert (= a_119981 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_119982 () (_ BitVec 512))(assert (= a_119982 (bvadd a_119980 a_119981))) +(declare-fun a_119983 () (_ BitVec 512))(assert (= a_119983 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119984 () Bool)(assert (= a_119984 (bvult a_119982 a_119983))) +(declare-fun a_119985 () (_ BitVec 8))(assert (= a_119985 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_119986 () (_ BitVec 256))(assert (= a_119986 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119987 () (_ BitVec 512))(assert (= a_119987 ((_ zero_extend 256) a_119986))) +(declare-fun a_119988 () (_ BitVec 512))(assert (= a_119988 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_119989 () (_ BitVec 512))(assert (= a_119989 (bvadd a_119987 a_119988))) +(declare-fun a_119990 () (_ BitVec 512))(assert (= a_119990 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119991 () Bool)(assert (= a_119991 (bvult a_119989 a_119990))) +(declare-fun a_119992 () (_ BitVec 8))(assert (= a_119992 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_119993 () (_ BitVec 256))(assert (= a_119993 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119994 () (_ BitVec 512))(assert (= a_119994 ((_ zero_extend 256) a_119993))) +(declare-fun a_119995 () (_ BitVec 512))(assert (= a_119995 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_119996 () (_ BitVec 512))(assert (= a_119996 (bvadd a_119994 a_119995))) +(declare-fun a_119997 () (_ BitVec 512))(assert (= a_119997 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119998 () Bool)(assert (= a_119998 (bvult a_119996 a_119997))) +(declare-fun a_119999 () (_ BitVec 8))(assert (= a_119999 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_120000 () (_ BitVec 256))(assert (= a_120000 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120001 () (_ BitVec 512))(assert (= a_120001 ((_ zero_extend 256) a_120000))) +(declare-fun a_120002 () (_ BitVec 512))(assert (= a_120002 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_120003 () (_ BitVec 512))(assert (= a_120003 (bvadd a_120001 a_120002))) +(declare-fun a_120004 () (_ BitVec 512))(assert (= a_120004 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120005 () Bool)(assert (= a_120005 (bvult a_120003 a_120004))) +(declare-fun a_120006 () (_ BitVec 8))(assert (= a_120006 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_120007 () (_ BitVec 256))(assert (= a_120007 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120008 () (_ BitVec 512))(assert (= a_120008 ((_ zero_extend 256) a_120007))) +(declare-fun a_120009 () (_ BitVec 512))(assert (= a_120009 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_120010 () (_ BitVec 512))(assert (= a_120010 (bvadd a_120008 a_120009))) +(declare-fun a_120011 () (_ BitVec 512))(assert (= a_120011 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120012 () Bool)(assert (= a_120012 (bvult a_120010 a_120011))) +(declare-fun a_120013 () (_ BitVec 8))(assert (= a_120013 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_120014 () (_ BitVec 256))(assert (= a_120014 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120015 () (_ BitVec 512))(assert (= a_120015 ((_ zero_extend 256) a_120014))) +(declare-fun a_120016 () (_ BitVec 512))(assert (= a_120016 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_120017 () (_ BitVec 512))(assert (= a_120017 (bvadd a_120015 a_120016))) +(declare-fun a_120018 () (_ BitVec 512))(assert (= a_120018 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120019 () Bool)(assert (= a_120019 (bvult a_120017 a_120018))) +(declare-fun a_120020 () (_ BitVec 8))(assert (= a_120020 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_120021 () (_ BitVec 256))(assert (= a_120021 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120022 () (_ BitVec 512))(assert (= a_120022 ((_ zero_extend 256) a_120021))) +(declare-fun a_120023 () (_ BitVec 512))(assert (= a_120023 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_120024 () (_ BitVec 512))(assert (= a_120024 (bvadd a_120022 a_120023))) +(declare-fun a_120025 () (_ BitVec 512))(assert (= a_120025 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120026 () Bool)(assert (= a_120026 (bvult a_120024 a_120025))) +(declare-fun a_120027 () (_ BitVec 8))(assert (= a_120027 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_120028 () (_ BitVec 256))(assert (= a_120028 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120029 () (_ BitVec 512))(assert (= a_120029 ((_ zero_extend 256) a_120028))) +(declare-fun a_120030 () (_ BitVec 512))(assert (= a_120030 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_120031 () (_ BitVec 512))(assert (= a_120031 (bvadd a_120029 a_120030))) +(declare-fun a_120032 () (_ BitVec 512))(assert (= a_120032 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120033 () Bool)(assert (= a_120033 (bvult a_120031 a_120032))) +(declare-fun a_120034 () (_ BitVec 8))(assert (= a_120034 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_120035 () (_ BitVec 256))(assert (= a_120035 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120036 () (_ BitVec 512))(assert (= a_120036 ((_ zero_extend 256) a_120035))) +(declare-fun a_120037 () (_ BitVec 512))(assert (= a_120037 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_120038 () (_ BitVec 512))(assert (= a_120038 (bvadd a_120036 a_120037))) +(declare-fun a_120039 () (_ BitVec 512))(assert (= a_120039 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120040 () Bool)(assert (= a_120040 (bvult a_120038 a_120039))) +(declare-fun a_120041 () (_ BitVec 8))(assert (= a_120041 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_120042 () (_ BitVec 256))(assert (= a_120042 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120043 () (_ BitVec 512))(assert (= a_120043 ((_ zero_extend 256) a_120042))) +(declare-fun a_120044 () (_ BitVec 512))(assert (= a_120044 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_120045 () (_ BitVec 512))(assert (= a_120045 (bvadd a_120043 a_120044))) +(declare-fun a_120046 () (_ BitVec 512))(assert (= a_120046 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120047 () Bool)(assert (= a_120047 (bvult a_120045 a_120046))) +(declare-fun a_120048 () (_ BitVec 8))(assert (= a_120048 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_120049 () (_ BitVec 256))(assert (= a_120049 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120050 () (_ BitVec 512))(assert (= a_120050 ((_ zero_extend 256) a_120049))) +(declare-fun a_120051 () (_ BitVec 512))(assert (= a_120051 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_120052 () (_ BitVec 512))(assert (= a_120052 (bvadd a_120050 a_120051))) +(declare-fun a_120053 () (_ BitVec 512))(assert (= a_120053 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120054 () Bool)(assert (= a_120054 (bvult a_120052 a_120053))) +(declare-fun a_120055 () (_ BitVec 8))(assert (= a_120055 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_120056 () (_ BitVec 256))(assert (= a_120056 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120057 () (_ BitVec 512))(assert (= a_120057 ((_ zero_extend 256) a_120056))) +(declare-fun a_120058 () (_ BitVec 512))(assert (= a_120058 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_120059 () (_ BitVec 512))(assert (= a_120059 (bvadd a_120057 a_120058))) +(declare-fun a_120060 () (_ BitVec 512))(assert (= a_120060 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120061 () Bool)(assert (= a_120061 (bvult a_120059 a_120060))) +(declare-fun a_120062 () (_ BitVec 8))(assert (= a_120062 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_120063 () (_ BitVec 256))(assert (= a_120063 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120064 () (_ BitVec 512))(assert (= a_120064 ((_ zero_extend 256) a_120063))) +(declare-fun a_120065 () (_ BitVec 512))(assert (= a_120065 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_120066 () (_ BitVec 512))(assert (= a_120066 (bvadd a_120064 a_120065))) +(declare-fun a_120067 () (_ BitVec 512))(assert (= a_120067 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120068 () Bool)(assert (= a_120068 (bvult a_120066 a_120067))) +(declare-fun a_120069 () (_ BitVec 8))(assert (= a_120069 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_120070 () (_ BitVec 256))(assert (= a_120070 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120071 () (_ BitVec 512))(assert (= a_120071 ((_ zero_extend 256) a_120070))) +(declare-fun a_120072 () (_ BitVec 512))(assert (= a_120072 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_120073 () (_ BitVec 512))(assert (= a_120073 (bvadd a_120071 a_120072))) +(declare-fun a_120074 () (_ BitVec 512))(assert (= a_120074 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120075 () Bool)(assert (= a_120075 (bvult a_120073 a_120074))) +(declare-fun a_120076 () (_ BitVec 8))(assert (= a_120076 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_120077 () (_ BitVec 256))(assert (= a_120077 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120078 () (_ BitVec 512))(assert (= a_120078 ((_ zero_extend 256) a_120077))) +(declare-fun a_120079 () (_ BitVec 512))(assert (= a_120079 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_120080 () (_ BitVec 512))(assert (= a_120080 (bvadd a_120078 a_120079))) +(declare-fun a_120081 () (_ BitVec 512))(assert (= a_120081 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120082 () Bool)(assert (= a_120082 (bvult a_120080 a_120081))) +(declare-fun a_120083 () (_ BitVec 8))(assert (= a_120083 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_120084 () (_ BitVec 256))(assert (= a_120084 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120085 () (_ BitVec 512))(assert (= a_120085 ((_ zero_extend 256) a_120084))) +(declare-fun a_120086 () (_ BitVec 512))(assert (= a_120086 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_120087 () (_ BitVec 512))(assert (= a_120087 (bvadd a_120085 a_120086))) +(declare-fun a_120088 () (_ BitVec 512))(assert (= a_120088 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120089 () Bool)(assert (= a_120089 (bvult a_120087 a_120088))) +(declare-fun a_120090 () (_ BitVec 8))(assert (= a_120090 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_120091 () (_ BitVec 256))(assert (= a_120091 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120092 () (_ BitVec 512))(assert (= a_120092 ((_ zero_extend 256) a_120091))) +(declare-fun a_120093 () (_ BitVec 512))(assert (= a_120093 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_120094 () (_ BitVec 512))(assert (= a_120094 (bvadd a_120092 a_120093))) +(declare-fun a_120095 () (_ BitVec 512))(assert (= a_120095 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120096 () Bool)(assert (= a_120096 (bvult a_120094 a_120095))) +(declare-fun a_120097 () (_ BitVec 8))(assert (= a_120097 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_120098 () (_ BitVec 256))(assert (= a_120098 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120099 () (_ BitVec 512))(assert (= a_120099 ((_ zero_extend 256) a_120098))) +(declare-fun a_120100 () (_ BitVec 512))(assert (= a_120100 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_120101 () (_ BitVec 512))(assert (= a_120101 (bvadd a_120099 a_120100))) +(declare-fun a_120102 () (_ BitVec 512))(assert (= a_120102 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120103 () Bool)(assert (= a_120103 (bvult a_120101 a_120102))) +(declare-fun a_120104 () (_ BitVec 8))(assert (= a_120104 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_120105 () (_ BitVec 256))(assert (= a_120105 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120106 () (_ BitVec 512))(assert (= a_120106 ((_ zero_extend 256) a_120105))) +(declare-fun a_120107 () (_ BitVec 512))(assert (= a_120107 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120108 () Bool)(assert (= a_120108 (bvult a_120106 a_120107))) +(declare-fun a_120109 () (_ BitVec 8))(assert (= a_120109 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_120110 () (_ BitVec 8))(assert (= a_120110 (ite a_120108 a_120109 #x00))) +(declare-fun a_120111 () (_ BitVec 8))(assert (= a_120111 (ite a_120103 a_120104 #x00))) +(declare-fun a_120112 () (_ BitVec 8))(assert (= a_120112 (ite a_120096 a_120097 #x00))) +(declare-fun a_120113 () (_ BitVec 8))(assert (= a_120113 (ite a_120089 a_120090 #x00))) +(declare-fun a_120114 () (_ BitVec 8))(assert (= a_120114 (ite a_120082 a_120083 #x00))) +(declare-fun a_120115 () (_ BitVec 8))(assert (= a_120115 (ite a_120075 a_120076 #x00))) +(declare-fun a_120116 () (_ BitVec 8))(assert (= a_120116 (ite a_120068 a_120069 #x00))) +(declare-fun a_120117 () (_ BitVec 8))(assert (= a_120117 (ite a_120061 a_120062 #x00))) +(declare-fun a_120118 () (_ BitVec 8))(assert (= a_120118 (ite a_120054 a_120055 #x00))) +(declare-fun a_120119 () (_ BitVec 8))(assert (= a_120119 (ite a_120047 a_120048 #x00))) +(declare-fun a_120120 () (_ BitVec 8))(assert (= a_120120 (ite a_120040 a_120041 #x00))) +(declare-fun a_120121 () (_ BitVec 8))(assert (= a_120121 (ite a_120033 a_120034 #x00))) +(declare-fun a_120122 () (_ BitVec 8))(assert (= a_120122 (ite a_120026 a_120027 #x00))) +(declare-fun a_120123 () (_ BitVec 8))(assert (= a_120123 (ite a_120019 a_120020 #x00))) +(declare-fun a_120124 () (_ BitVec 8))(assert (= a_120124 (ite a_120012 a_120013 #x00))) +(declare-fun a_120125 () (_ BitVec 8))(assert (= a_120125 (ite a_120005 a_120006 #x00))) +(declare-fun a_120126 () (_ BitVec 8))(assert (= a_120126 (ite a_119998 a_119999 #x00))) +(declare-fun a_120127 () (_ BitVec 8))(assert (= a_120127 (ite a_119991 a_119992 #x00))) +(declare-fun a_120128 () (_ BitVec 8))(assert (= a_120128 (ite a_119984 a_119985 #x00))) +(declare-fun a_120129 () (_ BitVec 8))(assert (= a_120129 (ite a_119977 a_119978 #x00))) +(declare-fun a_120130 () (_ BitVec 8))(assert (= a_120130 (ite a_119970 a_119971 #x00))) +(declare-fun a_120131 () (_ BitVec 8))(assert (= a_120131 (ite a_119963 a_119964 #x00))) +(declare-fun a_120132 () (_ BitVec 8))(assert (= a_120132 (ite a_119956 a_119957 #x00))) +(declare-fun a_120133 () (_ BitVec 8))(assert (= a_120133 (ite a_119949 a_119950 #x00))) +(declare-fun a_120134 () (_ BitVec 8))(assert (= a_120134 (ite a_119942 a_119943 #x00))) +(declare-fun a_120135 () (_ BitVec 8))(assert (= a_120135 (ite a_119935 a_119936 #x00))) +(declare-fun a_120136 () (_ BitVec 8))(assert (= a_120136 (ite a_119928 a_119929 #x00))) +(declare-fun a_120137 () (_ BitVec 8))(assert (= a_120137 (ite a_119921 a_119922 #x00))) +(declare-fun a_120138 () (_ BitVec 8))(assert (= a_120138 (ite a_119914 a_119915 #x00))) +(declare-fun a_120139 () (_ BitVec 8))(assert (= a_120139 (ite a_119907 a_119908 #x00))) +(declare-fun a_120140 () (_ BitVec 8))(assert (= a_120140 (ite a_119900 a_119901 #x00))) +(declare-fun a_120141 () (_ BitVec 8))(assert (= a_120141 (ite a_119893 a_119894 #x00))) +(declare-fun a_120142 () (_ BitVec 256))(assert (= a_120142 (concat a_120110 a_120111 a_120112 a_120113 a_120114 a_120115 a_120116 a_120117 a_120118 a_120119 a_120120 a_120121 a_120122 a_120123 a_120124 a_120125 a_120126 a_120127 a_120128 a_120129 a_120130 a_120131 a_120132 a_120133 a_120134 a_120135 a_120136 a_120137 a_120138 a_120139 a_120140 a_120141))) +(declare-fun a_120143 () (_ BitVec 256))(assert (= a_120143 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120144 () (_ BitVec 256))(assert (= a_120144 (concat a_120110 a_120111 a_120112 a_120113 a_120114 a_120115 a_120116 a_120117 a_120118 a_120119 a_120120 a_120121 a_120122 a_120123 a_120124 a_120125 a_120126 a_120127 a_120128 a_120129 a_120130 a_120131 a_120132 a_120133 a_120134 a_120135 a_120136 a_120137 a_120138 a_120139 a_120140 a_120141))) +(declare-fun a_120145 () (_ BitVec 256))(assert (= a_120145 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120146 () Bool)(assert (= a_120146 (bvslt a_120144 a_120145))) +(declare-fun a_120147 () (_ BitVec 256))(assert (= a_120147 (concat a_120110 a_120111 a_120112 a_120113 a_120114 a_120115 a_120116 a_120117 a_120118 a_120119 a_120120 a_120121 a_120122 a_120123 a_120124 a_120125 a_120126 a_120127 a_120128 a_120129 a_120130 a_120131 a_120132 a_120133 a_120134 a_120135 a_120136 a_120137 a_120138 a_120139 a_120140 a_120141))) +(declare-fun a_120148 () (_ BitVec 256))(assert (= a_120148 (bvsub a_120142 a_120143))) +(declare-fun a_120149 () (_ BitVec 256))(assert (= a_120149 (ite a_120146 a_120147 a_120148))) +(declare-fun a_120150 () (_ BitVec 256))(assert (= a_120150 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_120151 () (_ BitVec 256))(assert (= a_120151 (concat a_119852 a_119853 a_119854 a_119855 a_119856 a_119857 a_119858 a_119859 a_119860 a_119861 a_119862 a_119863 a_119864 a_119865 a_119866 a_119867 a_119868 a_119869 a_119870 a_119871 a_119872 a_119873 a_119874 a_119875 a_119876 a_119877 a_119878 a_119879 a_119880 a_119881 a_119882 a_119883))) +(declare-fun a_120152 () (_ BitVec 256))(assert (= a_120152 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120153 () Bool)(assert (= a_120153 (= a_120151 a_120152))) +(declare-fun a_120154 () (_ BitVec 256))(assert (= a_120154 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120155 () (_ BitVec 8))(assert (= a_120155 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_120156 () (_ BitVec 8))(assert (= a_120156 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_120157 () (_ BitVec 8))(assert (= a_120157 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_120158 () (_ BitVec 8))(assert (= a_120158 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_120159 () (_ BitVec 8))(assert (= a_120159 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_120160 () (_ BitVec 8))(assert (= a_120160 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_120161 () (_ BitVec 8))(assert (= a_120161 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_120162 () (_ BitVec 8))(assert (= a_120162 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_120163 () (_ BitVec 8))(assert (= a_120163 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_120164 () (_ BitVec 8))(assert (= a_120164 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_120165 () (_ BitVec 8))(assert (= a_120165 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_120166 () (_ BitVec 8))(assert (= a_120166 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_120167 () (_ BitVec 8))(assert (= a_120167 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_120168 () (_ BitVec 8))(assert (= a_120168 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_120169 () (_ BitVec 8))(assert (= a_120169 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_120170 () (_ BitVec 8))(assert (= a_120170 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_120171 () (_ BitVec 8))(assert (= a_120171 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_120172 () (_ BitVec 8))(assert (= a_120172 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_120173 () (_ BitVec 8))(assert (= a_120173 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_120174 () (_ BitVec 8))(assert (= a_120174 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_120175 () (_ BitVec 8))(assert (= a_120175 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_120176 () (_ BitVec 8))(assert (= a_120176 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_120177 () (_ BitVec 8))(assert (= a_120177 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_120178 () (_ BitVec 8))(assert (= a_120178 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_120179 () (_ BitVec 8))(assert (= a_120179 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_120180 () (_ BitVec 8))(assert (= a_120180 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_120181 () (_ BitVec 8))(assert (= a_120181 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_120182 () (_ BitVec 8))(assert (= a_120182 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_120183 () (_ BitVec 8))(assert (= a_120183 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_120184 () (_ BitVec 8))(assert (= a_120184 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_120185 () (_ BitVec 8))(assert (= a_120185 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_120186 () (_ BitVec 8))(assert (= a_120186 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_120187 () (_ BitVec 256))(assert (= a_120187 (concat a_120155 a_120156 a_120157 a_120158 a_120159 a_120160 a_120161 a_120162 a_120163 a_120164 a_120165 a_120166 a_120167 a_120168 a_120169 a_120170 a_120171 a_120172 a_120173 a_120174 a_120175 a_120176 a_120177 a_120178 a_120179 a_120180 a_120181 a_120182 a_120183 a_120184 a_120185 a_120186))) +(declare-fun a_120188 () (_ BitVec 256))(assert (= a_120188 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120189 () (_ BitVec 256))(assert (= a_120189 (bvudiv a_120187 a_120188))) +(declare-fun a_120190 () (_ BitVec 256))(assert (= a_120190 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_120191 () (_ BitVec 256))(assert (= a_120191 (bvand a_120189 a_120190))) +(declare-fun a_120192 () (_ BitVec 256))(assert (= a_120192 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_120193 () (_ BitVec 512))(assert (= a_120193 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120194 () (_ BitVec 512))(assert (= a_120194 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_120195 () (_ BitVec 512))(assert (= a_120195 (bvsub a_120193 a_120194))) +(declare-fun a_120196 () (_ BitVec 512))(assert (= a_120196 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_120197 () (_ BitVec 512))(assert (= a_120197 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_120198 () (_ BitVec 512))(assert (= a_120198 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120199 () Bool)(assert (= a_120199 (bvule a_120197 a_120198))) +(declare-fun a_120200 () Bool)(assert (= a_120200 (bvuge a_120195 a_120196))) +(declare-fun a_120201 () Bool)(assert (= a_120201 (and a_120199 a_120200))) +(declare-fun a_120202 () Bool)(assert (= a_120202 (not a_120201))) +(declare-fun a_120203 () (_ BitVec 256))(assert (= a_120203 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120204 () (_ BitVec 512))(assert (= a_120204 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120205 () (_ BitVec 512))(assert (= a_120205 ((_ zero_extend 256) SVALUE))) +(declare-fun a_120206 () (_ BitVec 512))(assert (= a_120206 (bvsub a_120204 a_120205))) +(declare-fun a_120207 () (_ BitVec 512))(assert (= a_120207 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_120208 () (_ BitVec 512))(assert (= a_120208 ((_ zero_extend 256) SVALUE))) +(declare-fun a_120209 () (_ BitVec 512))(assert (= a_120209 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120210 () Bool)(assert (= a_120210 (bvule a_120208 a_120209))) +(declare-fun a_120211 () Bool)(assert (= a_120211 (bvuge a_120206 a_120207))) +(declare-fun a_120212 () Bool)(assert (= a_120212 (and a_120210 a_120211))) +(declare-fun a_120213 () Bool)(assert (= a_120213 (not a_120212))) +(assert (= a_120213 false)) +(assert (= SVALUE a_120203)) +(assert (= a_120202 false)) +(assert (= a_120191 a_120192)) +(assert (= SVALUE_1 a_120154)) +(assert (not a_120153)) +(assert (bvslt a_120149 a_120150)) +(assert (not a_119887)) +(assert (not a_119886)) +(assert (= a_119851 false)) +(assert (= a_119838 a_119839)) +(assert (= SVALUE_3 a_119801)) +(assert (= a_119799 a_119800)) +(assert (bvslt a_119797 a_119798)) +(assert (= a_119534 a_119535)) +(assert (= a_119500 a_119501)) +(assert (= a_119244 a_119245)) +(assert (= a_119237 a_119238)) +(assert (= a_119224 a_119225)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000001.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000001.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000001.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000001.pkl new file mode 100644 index 000000000..d327dcfdd Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000001.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000001.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000001.summary new file mode 100644 index 000000000..ed0178cad --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000001.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954536 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 92% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000001.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000001.trace new file mode 100644 index 000000000..f1ab6f62d --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000001.trace @@ -0,0 +1,296 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000001.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000001.tx new file mode 100644 index 000000000..b231bd850 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000001.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e8000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(6874786400123413147640088847190005821777471827747845982681420613550080,4,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(0,4,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000001.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000001.tx.json new file mode 100644 index 000000000..51604b07c --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000001.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e8000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000002.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000002.constraints new file mode 100644 index 000000000..2f045f848 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000002.constraints @@ -0,0 +1,1021 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_119207 () (_ BitVec 512))(assert (= a_119207 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_119208 () (_ BitVec 512))(assert (= a_119208 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119209 () (_ BitVec 512))(assert (= a_119209 (bvsub a_119207 a_119208))) +(declare-fun a_119210 () (_ BitVec 512))(assert (= a_119210 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_119211 () (_ BitVec 512))(assert (= a_119211 (bvadd a_119209 a_119210))) +(declare-fun a_119212 () (_ BitVec 256))(assert (= a_119212 ((_ extract 255 0) a_119211))) +(declare-fun a_119213 () (_ BitVec 256))(assert (= a_119213 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_119214 () (_ BitVec 512))(assert (= a_119214 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_119215 () (_ BitVec 512))(assert (= a_119215 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_119216 () (_ BitVec 512))(assert (= a_119216 (bvsub a_119214 a_119215))) +(declare-fun a_119217 () (_ BitVec 512))(assert (= a_119217 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329e5)) +(declare-fun a_119218 () (_ BitVec 512))(assert (= a_119218 (bvadd a_119216 a_119217))) +(declare-fun a_119219 () (_ BitVec 512))(assert (= a_119219 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_119220 () (_ BitVec 512))(assert (= a_119220 (bvsub a_119218 a_119219))) +(declare-fun a_119221 () (_ BitVec 512))(assert (= a_119221 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119222 () (_ BitVec 512))(assert (= a_119222 (bvsub a_119220 a_119221))) +(declare-fun a_119223 () (_ BitVec 512))(assert (= a_119223 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a1)) +(declare-fun a_119224 () (_ BitVec 512))(assert (= a_119224 (bvadd a_119222 a_119223))) +(declare-fun a_119225 () (_ BitVec 256))(assert (= a_119225 ((_ extract 255 0) a_119224))) +(declare-fun a_119226 () (_ BitVec 256))(assert (= a_119226 #x00000000000000000000000000000000000000000000000000000002540b32a6)) +(declare-fun a_119227 () (_ BitVec 512))(assert (= a_119227 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119228 () (_ BitVec 512))(assert (= a_119228 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_119229 () (_ BitVec 512))(assert (= a_119229 (bvadd a_119227 a_119228))) +(declare-fun a_119230 () (_ BitVec 512))(assert (= a_119230 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119231 () (_ BitVec 512))(assert (= a_119231 (bvadd a_119229 a_119230))) +(declare-fun a_119232 () (_ BitVec 256))(assert (= a_119232 ((_ extract 255 0) a_119231))) +(declare-fun a_119233 () (_ BitVec 256))(assert (= a_119233 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119234 () (_ BitVec 256))(assert (= a_119234 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119235 () (_ BitVec 512))(assert (= a_119235 ((_ zero_extend 256) a_119234))) +(declare-fun a_119236 () (_ BitVec 512))(assert (= a_119236 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_119237 () (_ BitVec 512))(assert (= a_119237 (bvadd a_119235 a_119236))) +(declare-fun a_119238 () (_ BitVec 512))(assert (= a_119238 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119239 () Bool)(assert (= a_119239 (bvult a_119237 a_119238))) +(declare-fun a_119240 () (_ BitVec 8))(assert (= a_119240 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_119241 () (_ BitVec 256))(assert (= a_119241 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119242 () (_ BitVec 512))(assert (= a_119242 ((_ zero_extend 256) a_119241))) +(declare-fun a_119243 () (_ BitVec 512))(assert (= a_119243 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_119244 () (_ BitVec 512))(assert (= a_119244 (bvadd a_119242 a_119243))) +(declare-fun a_119245 () (_ BitVec 512))(assert (= a_119245 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119246 () Bool)(assert (= a_119246 (bvult a_119244 a_119245))) +(declare-fun a_119247 () (_ BitVec 8))(assert (= a_119247 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_119248 () (_ BitVec 256))(assert (= a_119248 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119249 () (_ BitVec 512))(assert (= a_119249 ((_ zero_extend 256) a_119248))) +(declare-fun a_119250 () (_ BitVec 512))(assert (= a_119250 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_119251 () (_ BitVec 512))(assert (= a_119251 (bvadd a_119249 a_119250))) +(declare-fun a_119252 () (_ BitVec 512))(assert (= a_119252 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119253 () Bool)(assert (= a_119253 (bvult a_119251 a_119252))) +(declare-fun a_119254 () (_ BitVec 8))(assert (= a_119254 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_119255 () (_ BitVec 256))(assert (= a_119255 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119256 () (_ BitVec 512))(assert (= a_119256 ((_ zero_extend 256) a_119255))) +(declare-fun a_119257 () (_ BitVec 512))(assert (= a_119257 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_119258 () (_ BitVec 512))(assert (= a_119258 (bvadd a_119256 a_119257))) +(declare-fun a_119259 () (_ BitVec 512))(assert (= a_119259 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119260 () Bool)(assert (= a_119260 (bvult a_119258 a_119259))) +(declare-fun a_119261 () (_ BitVec 8))(assert (= a_119261 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_119262 () (_ BitVec 256))(assert (= a_119262 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119263 () (_ BitVec 512))(assert (= a_119263 ((_ zero_extend 256) a_119262))) +(declare-fun a_119264 () (_ BitVec 512))(assert (= a_119264 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_119265 () (_ BitVec 512))(assert (= a_119265 (bvadd a_119263 a_119264))) +(declare-fun a_119266 () (_ BitVec 512))(assert (= a_119266 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119267 () Bool)(assert (= a_119267 (bvult a_119265 a_119266))) +(declare-fun a_119268 () (_ BitVec 8))(assert (= a_119268 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_119269 () (_ BitVec 256))(assert (= a_119269 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119270 () (_ BitVec 512))(assert (= a_119270 ((_ zero_extend 256) a_119269))) +(declare-fun a_119271 () (_ BitVec 512))(assert (= a_119271 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_119272 () (_ BitVec 512))(assert (= a_119272 (bvadd a_119270 a_119271))) +(declare-fun a_119273 () (_ BitVec 512))(assert (= a_119273 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119274 () Bool)(assert (= a_119274 (bvult a_119272 a_119273))) +(declare-fun a_119275 () (_ BitVec 8))(assert (= a_119275 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_119276 () (_ BitVec 256))(assert (= a_119276 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119277 () (_ BitVec 512))(assert (= a_119277 ((_ zero_extend 256) a_119276))) +(declare-fun a_119278 () (_ BitVec 512))(assert (= a_119278 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_119279 () (_ BitVec 512))(assert (= a_119279 (bvadd a_119277 a_119278))) +(declare-fun a_119280 () (_ BitVec 512))(assert (= a_119280 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119281 () Bool)(assert (= a_119281 (bvult a_119279 a_119280))) +(declare-fun a_119282 () (_ BitVec 8))(assert (= a_119282 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_119283 () (_ BitVec 256))(assert (= a_119283 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119284 () (_ BitVec 512))(assert (= a_119284 ((_ zero_extend 256) a_119283))) +(declare-fun a_119285 () (_ BitVec 512))(assert (= a_119285 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_119286 () (_ BitVec 512))(assert (= a_119286 (bvadd a_119284 a_119285))) +(declare-fun a_119287 () (_ BitVec 512))(assert (= a_119287 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119288 () Bool)(assert (= a_119288 (bvult a_119286 a_119287))) +(declare-fun a_119289 () (_ BitVec 8))(assert (= a_119289 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_119290 () (_ BitVec 256))(assert (= a_119290 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119291 () (_ BitVec 512))(assert (= a_119291 ((_ zero_extend 256) a_119290))) +(declare-fun a_119292 () (_ BitVec 512))(assert (= a_119292 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_119293 () (_ BitVec 512))(assert (= a_119293 (bvadd a_119291 a_119292))) +(declare-fun a_119294 () (_ BitVec 512))(assert (= a_119294 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119295 () Bool)(assert (= a_119295 (bvult a_119293 a_119294))) +(declare-fun a_119296 () (_ BitVec 8))(assert (= a_119296 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_119297 () (_ BitVec 256))(assert (= a_119297 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119298 () (_ BitVec 512))(assert (= a_119298 ((_ zero_extend 256) a_119297))) +(declare-fun a_119299 () (_ BitVec 512))(assert (= a_119299 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_119300 () (_ BitVec 512))(assert (= a_119300 (bvadd a_119298 a_119299))) +(declare-fun a_119301 () (_ BitVec 512))(assert (= a_119301 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119302 () Bool)(assert (= a_119302 (bvult a_119300 a_119301))) +(declare-fun a_119303 () (_ BitVec 8))(assert (= a_119303 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_119304 () (_ BitVec 256))(assert (= a_119304 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119305 () (_ BitVec 512))(assert (= a_119305 ((_ zero_extend 256) a_119304))) +(declare-fun a_119306 () (_ BitVec 512))(assert (= a_119306 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_119307 () (_ BitVec 512))(assert (= a_119307 (bvadd a_119305 a_119306))) +(declare-fun a_119308 () (_ BitVec 512))(assert (= a_119308 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119309 () Bool)(assert (= a_119309 (bvult a_119307 a_119308))) +(declare-fun a_119310 () (_ BitVec 8))(assert (= a_119310 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_119311 () (_ BitVec 256))(assert (= a_119311 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119312 () (_ BitVec 512))(assert (= a_119312 ((_ zero_extend 256) a_119311))) +(declare-fun a_119313 () (_ BitVec 512))(assert (= a_119313 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_119314 () (_ BitVec 512))(assert (= a_119314 (bvadd a_119312 a_119313))) +(declare-fun a_119315 () (_ BitVec 512))(assert (= a_119315 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119316 () Bool)(assert (= a_119316 (bvult a_119314 a_119315))) +(declare-fun a_119317 () (_ BitVec 8))(assert (= a_119317 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_119318 () (_ BitVec 256))(assert (= a_119318 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119319 () (_ BitVec 512))(assert (= a_119319 ((_ zero_extend 256) a_119318))) +(declare-fun a_119320 () (_ BitVec 512))(assert (= a_119320 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_119321 () (_ BitVec 512))(assert (= a_119321 (bvadd a_119319 a_119320))) +(declare-fun a_119322 () (_ BitVec 512))(assert (= a_119322 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119323 () Bool)(assert (= a_119323 (bvult a_119321 a_119322))) +(declare-fun a_119324 () (_ BitVec 8))(assert (= a_119324 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_119325 () (_ BitVec 256))(assert (= a_119325 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119326 () (_ BitVec 512))(assert (= a_119326 ((_ zero_extend 256) a_119325))) +(declare-fun a_119327 () (_ BitVec 512))(assert (= a_119327 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_119328 () (_ BitVec 512))(assert (= a_119328 (bvadd a_119326 a_119327))) +(declare-fun a_119329 () (_ BitVec 512))(assert (= a_119329 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119330 () Bool)(assert (= a_119330 (bvult a_119328 a_119329))) +(declare-fun a_119331 () (_ BitVec 8))(assert (= a_119331 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_119332 () (_ BitVec 256))(assert (= a_119332 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119333 () (_ BitVec 512))(assert (= a_119333 ((_ zero_extend 256) a_119332))) +(declare-fun a_119334 () (_ BitVec 512))(assert (= a_119334 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_119335 () (_ BitVec 512))(assert (= a_119335 (bvadd a_119333 a_119334))) +(declare-fun a_119336 () (_ BitVec 512))(assert (= a_119336 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119337 () Bool)(assert (= a_119337 (bvult a_119335 a_119336))) +(declare-fun a_119338 () (_ BitVec 8))(assert (= a_119338 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_119339 () (_ BitVec 256))(assert (= a_119339 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119340 () (_ BitVec 512))(assert (= a_119340 ((_ zero_extend 256) a_119339))) +(declare-fun a_119341 () (_ BitVec 512))(assert (= a_119341 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_119342 () (_ BitVec 512))(assert (= a_119342 (bvadd a_119340 a_119341))) +(declare-fun a_119343 () (_ BitVec 512))(assert (= a_119343 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119344 () Bool)(assert (= a_119344 (bvult a_119342 a_119343))) +(declare-fun a_119345 () (_ BitVec 8))(assert (= a_119345 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_119346 () (_ BitVec 256))(assert (= a_119346 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119347 () (_ BitVec 512))(assert (= a_119347 ((_ zero_extend 256) a_119346))) +(declare-fun a_119348 () (_ BitVec 512))(assert (= a_119348 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_119349 () (_ BitVec 512))(assert (= a_119349 (bvadd a_119347 a_119348))) +(declare-fun a_119350 () (_ BitVec 512))(assert (= a_119350 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119351 () Bool)(assert (= a_119351 (bvult a_119349 a_119350))) +(declare-fun a_119352 () (_ BitVec 8))(assert (= a_119352 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_119353 () (_ BitVec 256))(assert (= a_119353 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119354 () (_ BitVec 512))(assert (= a_119354 ((_ zero_extend 256) a_119353))) +(declare-fun a_119355 () (_ BitVec 512))(assert (= a_119355 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_119356 () (_ BitVec 512))(assert (= a_119356 (bvadd a_119354 a_119355))) +(declare-fun a_119357 () (_ BitVec 512))(assert (= a_119357 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119358 () Bool)(assert (= a_119358 (bvult a_119356 a_119357))) +(declare-fun a_119359 () (_ BitVec 8))(assert (= a_119359 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_119360 () (_ BitVec 256))(assert (= a_119360 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119361 () (_ BitVec 512))(assert (= a_119361 ((_ zero_extend 256) a_119360))) +(declare-fun a_119362 () (_ BitVec 512))(assert (= a_119362 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_119363 () (_ BitVec 512))(assert (= a_119363 (bvadd a_119361 a_119362))) +(declare-fun a_119364 () (_ BitVec 512))(assert (= a_119364 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119365 () Bool)(assert (= a_119365 (bvult a_119363 a_119364))) +(declare-fun a_119366 () (_ BitVec 8))(assert (= a_119366 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_119367 () (_ BitVec 256))(assert (= a_119367 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119368 () (_ BitVec 512))(assert (= a_119368 ((_ zero_extend 256) a_119367))) +(declare-fun a_119369 () (_ BitVec 512))(assert (= a_119369 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_119370 () (_ BitVec 512))(assert (= a_119370 (bvadd a_119368 a_119369))) +(declare-fun a_119371 () (_ BitVec 512))(assert (= a_119371 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119372 () Bool)(assert (= a_119372 (bvult a_119370 a_119371))) +(declare-fun a_119373 () (_ BitVec 8))(assert (= a_119373 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_119374 () (_ BitVec 256))(assert (= a_119374 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119375 () (_ BitVec 512))(assert (= a_119375 ((_ zero_extend 256) a_119374))) +(declare-fun a_119376 () (_ BitVec 512))(assert (= a_119376 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_119377 () (_ BitVec 512))(assert (= a_119377 (bvadd a_119375 a_119376))) +(declare-fun a_119378 () (_ BitVec 512))(assert (= a_119378 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119379 () Bool)(assert (= a_119379 (bvult a_119377 a_119378))) +(declare-fun a_119380 () (_ BitVec 8))(assert (= a_119380 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_119381 () (_ BitVec 256))(assert (= a_119381 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119382 () (_ BitVec 512))(assert (= a_119382 ((_ zero_extend 256) a_119381))) +(declare-fun a_119383 () (_ BitVec 512))(assert (= a_119383 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_119384 () (_ BitVec 512))(assert (= a_119384 (bvadd a_119382 a_119383))) +(declare-fun a_119385 () (_ BitVec 512))(assert (= a_119385 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119386 () Bool)(assert (= a_119386 (bvult a_119384 a_119385))) +(declare-fun a_119387 () (_ BitVec 8))(assert (= a_119387 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_119388 () (_ BitVec 256))(assert (= a_119388 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119389 () (_ BitVec 512))(assert (= a_119389 ((_ zero_extend 256) a_119388))) +(declare-fun a_119390 () (_ BitVec 512))(assert (= a_119390 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_119391 () (_ BitVec 512))(assert (= a_119391 (bvadd a_119389 a_119390))) +(declare-fun a_119392 () (_ BitVec 512))(assert (= a_119392 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119393 () Bool)(assert (= a_119393 (bvult a_119391 a_119392))) +(declare-fun a_119394 () (_ BitVec 8))(assert (= a_119394 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_119395 () (_ BitVec 256))(assert (= a_119395 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119396 () (_ BitVec 512))(assert (= a_119396 ((_ zero_extend 256) a_119395))) +(declare-fun a_119397 () (_ BitVec 512))(assert (= a_119397 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_119398 () (_ BitVec 512))(assert (= a_119398 (bvadd a_119396 a_119397))) +(declare-fun a_119399 () (_ BitVec 512))(assert (= a_119399 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119400 () Bool)(assert (= a_119400 (bvult a_119398 a_119399))) +(declare-fun a_119401 () (_ BitVec 8))(assert (= a_119401 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_119402 () (_ BitVec 256))(assert (= a_119402 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119403 () (_ BitVec 512))(assert (= a_119403 ((_ zero_extend 256) a_119402))) +(declare-fun a_119404 () (_ BitVec 512))(assert (= a_119404 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_119405 () (_ BitVec 512))(assert (= a_119405 (bvadd a_119403 a_119404))) +(declare-fun a_119406 () (_ BitVec 512))(assert (= a_119406 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119407 () Bool)(assert (= a_119407 (bvult a_119405 a_119406))) +(declare-fun a_119408 () (_ BitVec 8))(assert (= a_119408 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_119409 () (_ BitVec 256))(assert (= a_119409 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119410 () (_ BitVec 512))(assert (= a_119410 ((_ zero_extend 256) a_119409))) +(declare-fun a_119411 () (_ BitVec 512))(assert (= a_119411 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_119412 () (_ BitVec 512))(assert (= a_119412 (bvadd a_119410 a_119411))) +(declare-fun a_119413 () (_ BitVec 512))(assert (= a_119413 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119414 () Bool)(assert (= a_119414 (bvult a_119412 a_119413))) +(declare-fun a_119415 () (_ BitVec 8))(assert (= a_119415 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_119416 () (_ BitVec 256))(assert (= a_119416 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119417 () (_ BitVec 512))(assert (= a_119417 ((_ zero_extend 256) a_119416))) +(declare-fun a_119418 () (_ BitVec 512))(assert (= a_119418 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119419 () (_ BitVec 512))(assert (= a_119419 (bvadd a_119417 a_119418))) +(declare-fun a_119420 () (_ BitVec 512))(assert (= a_119420 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119421 () Bool)(assert (= a_119421 (bvult a_119419 a_119420))) +(declare-fun a_119422 () (_ BitVec 8))(assert (= a_119422 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_119423 () (_ BitVec 256))(assert (= a_119423 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119424 () (_ BitVec 512))(assert (= a_119424 ((_ zero_extend 256) a_119423))) +(declare-fun a_119425 () (_ BitVec 512))(assert (= a_119425 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_119426 () (_ BitVec 512))(assert (= a_119426 (bvadd a_119424 a_119425))) +(declare-fun a_119427 () (_ BitVec 512))(assert (= a_119427 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119428 () Bool)(assert (= a_119428 (bvult a_119426 a_119427))) +(declare-fun a_119429 () (_ BitVec 8))(assert (= a_119429 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_119430 () (_ BitVec 256))(assert (= a_119430 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119431 () (_ BitVec 512))(assert (= a_119431 ((_ zero_extend 256) a_119430))) +(declare-fun a_119432 () (_ BitVec 512))(assert (= a_119432 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_119433 () (_ BitVec 512))(assert (= a_119433 (bvadd a_119431 a_119432))) +(declare-fun a_119434 () (_ BitVec 512))(assert (= a_119434 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119435 () Bool)(assert (= a_119435 (bvult a_119433 a_119434))) +(declare-fun a_119436 () (_ BitVec 8))(assert (= a_119436 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_119437 () (_ BitVec 256))(assert (= a_119437 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119438 () (_ BitVec 512))(assert (= a_119438 ((_ zero_extend 256) a_119437))) +(declare-fun a_119439 () (_ BitVec 512))(assert (= a_119439 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_119440 () (_ BitVec 512))(assert (= a_119440 (bvadd a_119438 a_119439))) +(declare-fun a_119441 () (_ BitVec 512))(assert (= a_119441 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119442 () Bool)(assert (= a_119442 (bvult a_119440 a_119441))) +(declare-fun a_119443 () (_ BitVec 8))(assert (= a_119443 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_119444 () (_ BitVec 256))(assert (= a_119444 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119445 () (_ BitVec 512))(assert (= a_119445 ((_ zero_extend 256) a_119444))) +(declare-fun a_119446 () (_ BitVec 512))(assert (= a_119446 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_119447 () (_ BitVec 512))(assert (= a_119447 (bvadd a_119445 a_119446))) +(declare-fun a_119448 () (_ BitVec 512))(assert (= a_119448 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119449 () Bool)(assert (= a_119449 (bvult a_119447 a_119448))) +(declare-fun a_119450 () (_ BitVec 8))(assert (= a_119450 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_119451 () (_ BitVec 256))(assert (= a_119451 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119452 () (_ BitVec 512))(assert (= a_119452 ((_ zero_extend 256) a_119451))) +(declare-fun a_119453 () (_ BitVec 512))(assert (= a_119453 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119454 () Bool)(assert (= a_119454 (bvult a_119452 a_119453))) +(declare-fun a_119455 () (_ BitVec 8))(assert (= a_119455 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_119456 () (_ BitVec 8))(assert (= a_119456 (ite a_119454 a_119455 #x00))) +(declare-fun a_119457 () (_ BitVec 8))(assert (= a_119457 (ite a_119449 a_119450 #x00))) +(declare-fun a_119458 () (_ BitVec 8))(assert (= a_119458 (ite a_119442 a_119443 #x00))) +(declare-fun a_119459 () (_ BitVec 8))(assert (= a_119459 (ite a_119435 a_119436 #x00))) +(declare-fun a_119460 () (_ BitVec 8))(assert (= a_119460 (ite a_119428 a_119429 #x00))) +(declare-fun a_119461 () (_ BitVec 8))(assert (= a_119461 (ite a_119421 a_119422 #x00))) +(declare-fun a_119462 () (_ BitVec 8))(assert (= a_119462 (ite a_119414 a_119415 #x00))) +(declare-fun a_119463 () (_ BitVec 8))(assert (= a_119463 (ite a_119407 a_119408 #x00))) +(declare-fun a_119464 () (_ BitVec 8))(assert (= a_119464 (ite a_119400 a_119401 #x00))) +(declare-fun a_119465 () (_ BitVec 8))(assert (= a_119465 (ite a_119393 a_119394 #x00))) +(declare-fun a_119466 () (_ BitVec 8))(assert (= a_119466 (ite a_119386 a_119387 #x00))) +(declare-fun a_119467 () (_ BitVec 8))(assert (= a_119467 (ite a_119379 a_119380 #x00))) +(declare-fun a_119468 () (_ BitVec 8))(assert (= a_119468 (ite a_119372 a_119373 #x00))) +(declare-fun a_119469 () (_ BitVec 8))(assert (= a_119469 (ite a_119365 a_119366 #x00))) +(declare-fun a_119470 () (_ BitVec 8))(assert (= a_119470 (ite a_119358 a_119359 #x00))) +(declare-fun a_119471 () (_ BitVec 8))(assert (= a_119471 (ite a_119351 a_119352 #x00))) +(declare-fun a_119472 () (_ BitVec 8))(assert (= a_119472 (ite a_119344 a_119345 #x00))) +(declare-fun a_119473 () (_ BitVec 8))(assert (= a_119473 (ite a_119337 a_119338 #x00))) +(declare-fun a_119474 () (_ BitVec 8))(assert (= a_119474 (ite a_119330 a_119331 #x00))) +(declare-fun a_119475 () (_ BitVec 8))(assert (= a_119475 (ite a_119323 a_119324 #x00))) +(declare-fun a_119476 () (_ BitVec 8))(assert (= a_119476 (ite a_119316 a_119317 #x00))) +(declare-fun a_119477 () (_ BitVec 8))(assert (= a_119477 (ite a_119309 a_119310 #x00))) +(declare-fun a_119478 () (_ BitVec 8))(assert (= a_119478 (ite a_119302 a_119303 #x00))) +(declare-fun a_119479 () (_ BitVec 8))(assert (= a_119479 (ite a_119295 a_119296 #x00))) +(declare-fun a_119480 () (_ BitVec 8))(assert (= a_119480 (ite a_119288 a_119289 #x00))) +(declare-fun a_119481 () (_ BitVec 8))(assert (= a_119481 (ite a_119281 a_119282 #x00))) +(declare-fun a_119482 () (_ BitVec 8))(assert (= a_119482 (ite a_119274 a_119275 #x00))) +(declare-fun a_119483 () (_ BitVec 8))(assert (= a_119483 (ite a_119267 a_119268 #x00))) +(declare-fun a_119484 () (_ BitVec 8))(assert (= a_119484 (ite a_119260 a_119261 #x00))) +(declare-fun a_119485 () (_ BitVec 8))(assert (= a_119485 (ite a_119253 a_119254 #x00))) +(declare-fun a_119486 () (_ BitVec 8))(assert (= a_119486 (ite a_119246 a_119247 #x00))) +(declare-fun a_119487 () (_ BitVec 8))(assert (= a_119487 (ite a_119239 a_119240 #x00))) +(declare-fun a_119488 () (_ BitVec 256))(assert (= a_119488 (concat a_119456 a_119457 a_119458 a_119459 a_119460 a_119461 a_119462 a_119463 a_119464 a_119465 a_119466 a_119467 a_119468 a_119469 a_119470 a_119471 a_119472 a_119473 a_119474 a_119475 a_119476 a_119477 a_119478 a_119479 a_119480 a_119481 a_119482 a_119483 a_119484 a_119485 a_119486 a_119487))) +(declare-fun a_119489 () (_ BitVec 256))(assert (= a_119489 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119490 () (_ BitVec 8))(assert (= a_119490 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_119491 () (_ BitVec 8))(assert (= a_119491 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_119492 () (_ BitVec 8))(assert (= a_119492 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_119493 () (_ BitVec 8))(assert (= a_119493 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_119494 () (_ BitVec 8))(assert (= a_119494 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_119495 () (_ BitVec 8))(assert (= a_119495 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_119496 () (_ BitVec 8))(assert (= a_119496 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_119497 () (_ BitVec 8))(assert (= a_119497 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_119498 () (_ BitVec 8))(assert (= a_119498 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_119499 () (_ BitVec 8))(assert (= a_119499 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_119500 () (_ BitVec 8))(assert (= a_119500 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_119501 () (_ BitVec 8))(assert (= a_119501 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_119502 () (_ BitVec 8))(assert (= a_119502 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_119503 () (_ BitVec 8))(assert (= a_119503 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_119504 () (_ BitVec 8))(assert (= a_119504 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_119505 () (_ BitVec 8))(assert (= a_119505 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_119506 () (_ BitVec 8))(assert (= a_119506 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_119507 () (_ BitVec 8))(assert (= a_119507 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_119508 () (_ BitVec 8))(assert (= a_119508 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_119509 () (_ BitVec 8))(assert (= a_119509 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_119510 () (_ BitVec 8))(assert (= a_119510 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_119511 () (_ BitVec 8))(assert (= a_119511 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_119512 () (_ BitVec 8))(assert (= a_119512 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_119513 () (_ BitVec 8))(assert (= a_119513 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_119514 () (_ BitVec 8))(assert (= a_119514 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_119515 () (_ BitVec 8))(assert (= a_119515 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_119516 () (_ BitVec 8))(assert (= a_119516 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_119517 () (_ BitVec 8))(assert (= a_119517 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_119518 () (_ BitVec 8))(assert (= a_119518 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_119519 () (_ BitVec 8))(assert (= a_119519 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_119520 () (_ BitVec 8))(assert (= a_119520 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_119521 () (_ BitVec 8))(assert (= a_119521 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_119522 () (_ BitVec 256))(assert (= a_119522 (concat a_119490 a_119491 a_119492 a_119493 a_119494 a_119495 a_119496 a_119497 a_119498 a_119499 a_119500 a_119501 a_119502 a_119503 a_119504 a_119505 a_119506 a_119507 a_119508 a_119509 a_119510 a_119511 a_119512 a_119513 a_119514 a_119515 a_119516 a_119517 a_119518 a_119519 a_119520 a_119521))) +(declare-fun a_119523 () (_ BitVec 256))(assert (= a_119523 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119524 () (_ BitVec 256))(assert (= a_119524 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119525 () (_ BitVec 512))(assert (= a_119525 ((_ zero_extend 256) a_119524))) +(declare-fun a_119526 () (_ BitVec 512))(assert (= a_119526 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_119527 () (_ BitVec 512))(assert (= a_119527 (bvadd a_119525 a_119526))) +(declare-fun a_119528 () (_ BitVec 512))(assert (= a_119528 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119529 () Bool)(assert (= a_119529 (bvult a_119527 a_119528))) +(declare-fun a_119530 () (_ BitVec 8))(assert (= a_119530 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_119531 () (_ BitVec 256))(assert (= a_119531 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119532 () (_ BitVec 512))(assert (= a_119532 ((_ zero_extend 256) a_119531))) +(declare-fun a_119533 () (_ BitVec 512))(assert (= a_119533 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_119534 () (_ BitVec 512))(assert (= a_119534 (bvadd a_119532 a_119533))) +(declare-fun a_119535 () (_ BitVec 512))(assert (= a_119535 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119536 () Bool)(assert (= a_119536 (bvult a_119534 a_119535))) +(declare-fun a_119537 () (_ BitVec 8))(assert (= a_119537 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_119538 () (_ BitVec 256))(assert (= a_119538 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119539 () (_ BitVec 512))(assert (= a_119539 ((_ zero_extend 256) a_119538))) +(declare-fun a_119540 () (_ BitVec 512))(assert (= a_119540 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_119541 () (_ BitVec 512))(assert (= a_119541 (bvadd a_119539 a_119540))) +(declare-fun a_119542 () (_ BitVec 512))(assert (= a_119542 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119543 () Bool)(assert (= a_119543 (bvult a_119541 a_119542))) +(declare-fun a_119544 () (_ BitVec 8))(assert (= a_119544 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_119545 () (_ BitVec 256))(assert (= a_119545 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119546 () (_ BitVec 512))(assert (= a_119546 ((_ zero_extend 256) a_119545))) +(declare-fun a_119547 () (_ BitVec 512))(assert (= a_119547 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_119548 () (_ BitVec 512))(assert (= a_119548 (bvadd a_119546 a_119547))) +(declare-fun a_119549 () (_ BitVec 512))(assert (= a_119549 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119550 () Bool)(assert (= a_119550 (bvult a_119548 a_119549))) +(declare-fun a_119551 () (_ BitVec 8))(assert (= a_119551 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_119552 () (_ BitVec 256))(assert (= a_119552 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119553 () (_ BitVec 512))(assert (= a_119553 ((_ zero_extend 256) a_119552))) +(declare-fun a_119554 () (_ BitVec 512))(assert (= a_119554 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_119555 () (_ BitVec 512))(assert (= a_119555 (bvadd a_119553 a_119554))) +(declare-fun a_119556 () (_ BitVec 512))(assert (= a_119556 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119557 () Bool)(assert (= a_119557 (bvult a_119555 a_119556))) +(declare-fun a_119558 () (_ BitVec 8))(assert (= a_119558 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_119559 () (_ BitVec 256))(assert (= a_119559 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119560 () (_ BitVec 512))(assert (= a_119560 ((_ zero_extend 256) a_119559))) +(declare-fun a_119561 () (_ BitVec 512))(assert (= a_119561 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_119562 () (_ BitVec 512))(assert (= a_119562 (bvadd a_119560 a_119561))) +(declare-fun a_119563 () (_ BitVec 512))(assert (= a_119563 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119564 () Bool)(assert (= a_119564 (bvult a_119562 a_119563))) +(declare-fun a_119565 () (_ BitVec 8))(assert (= a_119565 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_119566 () (_ BitVec 256))(assert (= a_119566 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119567 () (_ BitVec 512))(assert (= a_119567 ((_ zero_extend 256) a_119566))) +(declare-fun a_119568 () (_ BitVec 512))(assert (= a_119568 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_119569 () (_ BitVec 512))(assert (= a_119569 (bvadd a_119567 a_119568))) +(declare-fun a_119570 () (_ BitVec 512))(assert (= a_119570 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119571 () Bool)(assert (= a_119571 (bvult a_119569 a_119570))) +(declare-fun a_119572 () (_ BitVec 8))(assert (= a_119572 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_119573 () (_ BitVec 256))(assert (= a_119573 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119574 () (_ BitVec 512))(assert (= a_119574 ((_ zero_extend 256) a_119573))) +(declare-fun a_119575 () (_ BitVec 512))(assert (= a_119575 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_119576 () (_ BitVec 512))(assert (= a_119576 (bvadd a_119574 a_119575))) +(declare-fun a_119577 () (_ BitVec 512))(assert (= a_119577 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119578 () Bool)(assert (= a_119578 (bvult a_119576 a_119577))) +(declare-fun a_119579 () (_ BitVec 8))(assert (= a_119579 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_119580 () (_ BitVec 256))(assert (= a_119580 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119581 () (_ BitVec 512))(assert (= a_119581 ((_ zero_extend 256) a_119580))) +(declare-fun a_119582 () (_ BitVec 512))(assert (= a_119582 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_119583 () (_ BitVec 512))(assert (= a_119583 (bvadd a_119581 a_119582))) +(declare-fun a_119584 () (_ BitVec 512))(assert (= a_119584 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119585 () Bool)(assert (= a_119585 (bvult a_119583 a_119584))) +(declare-fun a_119586 () (_ BitVec 8))(assert (= a_119586 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_119587 () (_ BitVec 256))(assert (= a_119587 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119588 () (_ BitVec 512))(assert (= a_119588 ((_ zero_extend 256) a_119587))) +(declare-fun a_119589 () (_ BitVec 512))(assert (= a_119589 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_119590 () (_ BitVec 512))(assert (= a_119590 (bvadd a_119588 a_119589))) +(declare-fun a_119591 () (_ BitVec 512))(assert (= a_119591 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119592 () Bool)(assert (= a_119592 (bvult a_119590 a_119591))) +(declare-fun a_119593 () (_ BitVec 8))(assert (= a_119593 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_119594 () (_ BitVec 256))(assert (= a_119594 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119595 () (_ BitVec 512))(assert (= a_119595 ((_ zero_extend 256) a_119594))) +(declare-fun a_119596 () (_ BitVec 512))(assert (= a_119596 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_119597 () (_ BitVec 512))(assert (= a_119597 (bvadd a_119595 a_119596))) +(declare-fun a_119598 () (_ BitVec 512))(assert (= a_119598 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119599 () Bool)(assert (= a_119599 (bvult a_119597 a_119598))) +(declare-fun a_119600 () (_ BitVec 8))(assert (= a_119600 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_119601 () (_ BitVec 256))(assert (= a_119601 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119602 () (_ BitVec 512))(assert (= a_119602 ((_ zero_extend 256) a_119601))) +(declare-fun a_119603 () (_ BitVec 512))(assert (= a_119603 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_119604 () (_ BitVec 512))(assert (= a_119604 (bvadd a_119602 a_119603))) +(declare-fun a_119605 () (_ BitVec 512))(assert (= a_119605 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119606 () Bool)(assert (= a_119606 (bvult a_119604 a_119605))) +(declare-fun a_119607 () (_ BitVec 8))(assert (= a_119607 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_119608 () (_ BitVec 256))(assert (= a_119608 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119609 () (_ BitVec 512))(assert (= a_119609 ((_ zero_extend 256) a_119608))) +(declare-fun a_119610 () (_ BitVec 512))(assert (= a_119610 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_119611 () (_ BitVec 512))(assert (= a_119611 (bvadd a_119609 a_119610))) +(declare-fun a_119612 () (_ BitVec 512))(assert (= a_119612 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119613 () Bool)(assert (= a_119613 (bvult a_119611 a_119612))) +(declare-fun a_119614 () (_ BitVec 8))(assert (= a_119614 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_119615 () (_ BitVec 256))(assert (= a_119615 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119616 () (_ BitVec 512))(assert (= a_119616 ((_ zero_extend 256) a_119615))) +(declare-fun a_119617 () (_ BitVec 512))(assert (= a_119617 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_119618 () (_ BitVec 512))(assert (= a_119618 (bvadd a_119616 a_119617))) +(declare-fun a_119619 () (_ BitVec 512))(assert (= a_119619 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119620 () Bool)(assert (= a_119620 (bvult a_119618 a_119619))) +(declare-fun a_119621 () (_ BitVec 8))(assert (= a_119621 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_119622 () (_ BitVec 256))(assert (= a_119622 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119623 () (_ BitVec 512))(assert (= a_119623 ((_ zero_extend 256) a_119622))) +(declare-fun a_119624 () (_ BitVec 512))(assert (= a_119624 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_119625 () (_ BitVec 512))(assert (= a_119625 (bvadd a_119623 a_119624))) +(declare-fun a_119626 () (_ BitVec 512))(assert (= a_119626 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119627 () Bool)(assert (= a_119627 (bvult a_119625 a_119626))) +(declare-fun a_119628 () (_ BitVec 8))(assert (= a_119628 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_119629 () (_ BitVec 256))(assert (= a_119629 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119630 () (_ BitVec 512))(assert (= a_119630 ((_ zero_extend 256) a_119629))) +(declare-fun a_119631 () (_ BitVec 512))(assert (= a_119631 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_119632 () (_ BitVec 512))(assert (= a_119632 (bvadd a_119630 a_119631))) +(declare-fun a_119633 () (_ BitVec 512))(assert (= a_119633 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119634 () Bool)(assert (= a_119634 (bvult a_119632 a_119633))) +(declare-fun a_119635 () (_ BitVec 8))(assert (= a_119635 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_119636 () (_ BitVec 256))(assert (= a_119636 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119637 () (_ BitVec 512))(assert (= a_119637 ((_ zero_extend 256) a_119636))) +(declare-fun a_119638 () (_ BitVec 512))(assert (= a_119638 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_119639 () (_ BitVec 512))(assert (= a_119639 (bvadd a_119637 a_119638))) +(declare-fun a_119640 () (_ BitVec 512))(assert (= a_119640 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119641 () Bool)(assert (= a_119641 (bvult a_119639 a_119640))) +(declare-fun a_119642 () (_ BitVec 8))(assert (= a_119642 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_119643 () (_ BitVec 256))(assert (= a_119643 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119644 () (_ BitVec 512))(assert (= a_119644 ((_ zero_extend 256) a_119643))) +(declare-fun a_119645 () (_ BitVec 512))(assert (= a_119645 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_119646 () (_ BitVec 512))(assert (= a_119646 (bvadd a_119644 a_119645))) +(declare-fun a_119647 () (_ BitVec 512))(assert (= a_119647 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119648 () Bool)(assert (= a_119648 (bvult a_119646 a_119647))) +(declare-fun a_119649 () (_ BitVec 8))(assert (= a_119649 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_119650 () (_ BitVec 256))(assert (= a_119650 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119651 () (_ BitVec 512))(assert (= a_119651 ((_ zero_extend 256) a_119650))) +(declare-fun a_119652 () (_ BitVec 512))(assert (= a_119652 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_119653 () (_ BitVec 512))(assert (= a_119653 (bvadd a_119651 a_119652))) +(declare-fun a_119654 () (_ BitVec 512))(assert (= a_119654 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119655 () Bool)(assert (= a_119655 (bvult a_119653 a_119654))) +(declare-fun a_119656 () (_ BitVec 8))(assert (= a_119656 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_119657 () (_ BitVec 256))(assert (= a_119657 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119658 () (_ BitVec 512))(assert (= a_119658 ((_ zero_extend 256) a_119657))) +(declare-fun a_119659 () (_ BitVec 512))(assert (= a_119659 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_119660 () (_ BitVec 512))(assert (= a_119660 (bvadd a_119658 a_119659))) +(declare-fun a_119661 () (_ BitVec 512))(assert (= a_119661 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119662 () Bool)(assert (= a_119662 (bvult a_119660 a_119661))) +(declare-fun a_119663 () (_ BitVec 8))(assert (= a_119663 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_119664 () (_ BitVec 256))(assert (= a_119664 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119665 () (_ BitVec 512))(assert (= a_119665 ((_ zero_extend 256) a_119664))) +(declare-fun a_119666 () (_ BitVec 512))(assert (= a_119666 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_119667 () (_ BitVec 512))(assert (= a_119667 (bvadd a_119665 a_119666))) +(declare-fun a_119668 () (_ BitVec 512))(assert (= a_119668 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119669 () Bool)(assert (= a_119669 (bvult a_119667 a_119668))) +(declare-fun a_119670 () (_ BitVec 8))(assert (= a_119670 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_119671 () (_ BitVec 256))(assert (= a_119671 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119672 () (_ BitVec 512))(assert (= a_119672 ((_ zero_extend 256) a_119671))) +(declare-fun a_119673 () (_ BitVec 512))(assert (= a_119673 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_119674 () (_ BitVec 512))(assert (= a_119674 (bvadd a_119672 a_119673))) +(declare-fun a_119675 () (_ BitVec 512))(assert (= a_119675 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119676 () Bool)(assert (= a_119676 (bvult a_119674 a_119675))) +(declare-fun a_119677 () (_ BitVec 8))(assert (= a_119677 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_119678 () (_ BitVec 256))(assert (= a_119678 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119679 () (_ BitVec 512))(assert (= a_119679 ((_ zero_extend 256) a_119678))) +(declare-fun a_119680 () (_ BitVec 512))(assert (= a_119680 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_119681 () (_ BitVec 512))(assert (= a_119681 (bvadd a_119679 a_119680))) +(declare-fun a_119682 () (_ BitVec 512))(assert (= a_119682 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119683 () Bool)(assert (= a_119683 (bvult a_119681 a_119682))) +(declare-fun a_119684 () (_ BitVec 8))(assert (= a_119684 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_119685 () (_ BitVec 256))(assert (= a_119685 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119686 () (_ BitVec 512))(assert (= a_119686 ((_ zero_extend 256) a_119685))) +(declare-fun a_119687 () (_ BitVec 512))(assert (= a_119687 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_119688 () (_ BitVec 512))(assert (= a_119688 (bvadd a_119686 a_119687))) +(declare-fun a_119689 () (_ BitVec 512))(assert (= a_119689 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119690 () Bool)(assert (= a_119690 (bvult a_119688 a_119689))) +(declare-fun a_119691 () (_ BitVec 8))(assert (= a_119691 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_119692 () (_ BitVec 256))(assert (= a_119692 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119693 () (_ BitVec 512))(assert (= a_119693 ((_ zero_extend 256) a_119692))) +(declare-fun a_119694 () (_ BitVec 512))(assert (= a_119694 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_119695 () (_ BitVec 512))(assert (= a_119695 (bvadd a_119693 a_119694))) +(declare-fun a_119696 () (_ BitVec 512))(assert (= a_119696 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119697 () Bool)(assert (= a_119697 (bvult a_119695 a_119696))) +(declare-fun a_119698 () (_ BitVec 8))(assert (= a_119698 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_119699 () (_ BitVec 256))(assert (= a_119699 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119700 () (_ BitVec 512))(assert (= a_119700 ((_ zero_extend 256) a_119699))) +(declare-fun a_119701 () (_ BitVec 512))(assert (= a_119701 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_119702 () (_ BitVec 512))(assert (= a_119702 (bvadd a_119700 a_119701))) +(declare-fun a_119703 () (_ BitVec 512))(assert (= a_119703 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119704 () Bool)(assert (= a_119704 (bvult a_119702 a_119703))) +(declare-fun a_119705 () (_ BitVec 8))(assert (= a_119705 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_119706 () (_ BitVec 256))(assert (= a_119706 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119707 () (_ BitVec 512))(assert (= a_119707 ((_ zero_extend 256) a_119706))) +(declare-fun a_119708 () (_ BitVec 512))(assert (= a_119708 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119709 () (_ BitVec 512))(assert (= a_119709 (bvadd a_119707 a_119708))) +(declare-fun a_119710 () (_ BitVec 512))(assert (= a_119710 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119711 () Bool)(assert (= a_119711 (bvult a_119709 a_119710))) +(declare-fun a_119712 () (_ BitVec 8))(assert (= a_119712 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_119713 () (_ BitVec 256))(assert (= a_119713 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119714 () (_ BitVec 512))(assert (= a_119714 ((_ zero_extend 256) a_119713))) +(declare-fun a_119715 () (_ BitVec 512))(assert (= a_119715 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_119716 () (_ BitVec 512))(assert (= a_119716 (bvadd a_119714 a_119715))) +(declare-fun a_119717 () (_ BitVec 512))(assert (= a_119717 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119718 () Bool)(assert (= a_119718 (bvult a_119716 a_119717))) +(declare-fun a_119719 () (_ BitVec 8))(assert (= a_119719 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_119720 () (_ BitVec 256))(assert (= a_119720 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119721 () (_ BitVec 512))(assert (= a_119721 ((_ zero_extend 256) a_119720))) +(declare-fun a_119722 () (_ BitVec 512))(assert (= a_119722 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_119723 () (_ BitVec 512))(assert (= a_119723 (bvadd a_119721 a_119722))) +(declare-fun a_119724 () (_ BitVec 512))(assert (= a_119724 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119725 () Bool)(assert (= a_119725 (bvult a_119723 a_119724))) +(declare-fun a_119726 () (_ BitVec 8))(assert (= a_119726 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_119727 () (_ BitVec 256))(assert (= a_119727 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119728 () (_ BitVec 512))(assert (= a_119728 ((_ zero_extend 256) a_119727))) +(declare-fun a_119729 () (_ BitVec 512))(assert (= a_119729 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_119730 () (_ BitVec 512))(assert (= a_119730 (bvadd a_119728 a_119729))) +(declare-fun a_119731 () (_ BitVec 512))(assert (= a_119731 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119732 () Bool)(assert (= a_119732 (bvult a_119730 a_119731))) +(declare-fun a_119733 () (_ BitVec 8))(assert (= a_119733 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_119734 () (_ BitVec 256))(assert (= a_119734 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119735 () (_ BitVec 512))(assert (= a_119735 ((_ zero_extend 256) a_119734))) +(declare-fun a_119736 () (_ BitVec 512))(assert (= a_119736 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_119737 () (_ BitVec 512))(assert (= a_119737 (bvadd a_119735 a_119736))) +(declare-fun a_119738 () (_ BitVec 512))(assert (= a_119738 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119739 () Bool)(assert (= a_119739 (bvult a_119737 a_119738))) +(declare-fun a_119740 () (_ BitVec 8))(assert (= a_119740 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_119741 () (_ BitVec 256))(assert (= a_119741 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119742 () (_ BitVec 512))(assert (= a_119742 ((_ zero_extend 256) a_119741))) +(declare-fun a_119743 () (_ BitVec 512))(assert (= a_119743 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119744 () Bool)(assert (= a_119744 (bvult a_119742 a_119743))) +(declare-fun a_119745 () (_ BitVec 8))(assert (= a_119745 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_119746 () (_ BitVec 8))(assert (= a_119746 (ite a_119744 a_119745 #x00))) +(declare-fun a_119747 () (_ BitVec 8))(assert (= a_119747 (ite a_119739 a_119740 #x00))) +(declare-fun a_119748 () (_ BitVec 8))(assert (= a_119748 (ite a_119732 a_119733 #x00))) +(declare-fun a_119749 () (_ BitVec 8))(assert (= a_119749 (ite a_119725 a_119726 #x00))) +(declare-fun a_119750 () (_ BitVec 8))(assert (= a_119750 (ite a_119718 a_119719 #x00))) +(declare-fun a_119751 () (_ BitVec 8))(assert (= a_119751 (ite a_119711 a_119712 #x00))) +(declare-fun a_119752 () (_ BitVec 8))(assert (= a_119752 (ite a_119704 a_119705 #x00))) +(declare-fun a_119753 () (_ BitVec 8))(assert (= a_119753 (ite a_119697 a_119698 #x00))) +(declare-fun a_119754 () (_ BitVec 8))(assert (= a_119754 (ite a_119690 a_119691 #x00))) +(declare-fun a_119755 () (_ BitVec 8))(assert (= a_119755 (ite a_119683 a_119684 #x00))) +(declare-fun a_119756 () (_ BitVec 8))(assert (= a_119756 (ite a_119676 a_119677 #x00))) +(declare-fun a_119757 () (_ BitVec 8))(assert (= a_119757 (ite a_119669 a_119670 #x00))) +(declare-fun a_119758 () (_ BitVec 8))(assert (= a_119758 (ite a_119662 a_119663 #x00))) +(declare-fun a_119759 () (_ BitVec 8))(assert (= a_119759 (ite a_119655 a_119656 #x00))) +(declare-fun a_119760 () (_ BitVec 8))(assert (= a_119760 (ite a_119648 a_119649 #x00))) +(declare-fun a_119761 () (_ BitVec 8))(assert (= a_119761 (ite a_119641 a_119642 #x00))) +(declare-fun a_119762 () (_ BitVec 8))(assert (= a_119762 (ite a_119634 a_119635 #x00))) +(declare-fun a_119763 () (_ BitVec 8))(assert (= a_119763 (ite a_119627 a_119628 #x00))) +(declare-fun a_119764 () (_ BitVec 8))(assert (= a_119764 (ite a_119620 a_119621 #x00))) +(declare-fun a_119765 () (_ BitVec 8))(assert (= a_119765 (ite a_119613 a_119614 #x00))) +(declare-fun a_119766 () (_ BitVec 8))(assert (= a_119766 (ite a_119606 a_119607 #x00))) +(declare-fun a_119767 () (_ BitVec 8))(assert (= a_119767 (ite a_119599 a_119600 #x00))) +(declare-fun a_119768 () (_ BitVec 8))(assert (= a_119768 (ite a_119592 a_119593 #x00))) +(declare-fun a_119769 () (_ BitVec 8))(assert (= a_119769 (ite a_119585 a_119586 #x00))) +(declare-fun a_119770 () (_ BitVec 8))(assert (= a_119770 (ite a_119578 a_119579 #x00))) +(declare-fun a_119771 () (_ BitVec 8))(assert (= a_119771 (ite a_119571 a_119572 #x00))) +(declare-fun a_119772 () (_ BitVec 8))(assert (= a_119772 (ite a_119564 a_119565 #x00))) +(declare-fun a_119773 () (_ BitVec 8))(assert (= a_119773 (ite a_119557 a_119558 #x00))) +(declare-fun a_119774 () (_ BitVec 8))(assert (= a_119774 (ite a_119550 a_119551 #x00))) +(declare-fun a_119775 () (_ BitVec 8))(assert (= a_119775 (ite a_119543 a_119544 #x00))) +(declare-fun a_119776 () (_ BitVec 8))(assert (= a_119776 (ite a_119536 a_119537 #x00))) +(declare-fun a_119777 () (_ BitVec 8))(assert (= a_119777 (ite a_119529 a_119530 #x00))) +(declare-fun a_119778 () (_ BitVec 256))(assert (= a_119778 (concat a_119746 a_119747 a_119748 a_119749 a_119750 a_119751 a_119752 a_119753 a_119754 a_119755 a_119756 a_119757 a_119758 a_119759 a_119760 a_119761 a_119762 a_119763 a_119764 a_119765 a_119766 a_119767 a_119768 a_119769 a_119770 a_119771 a_119772 a_119773 a_119774 a_119775 a_119776 a_119777))) +(declare-fun a_119779 () (_ BitVec 256))(assert (= a_119779 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119780 () (_ BitVec 256))(assert (= a_119780 (concat a_119746 a_119747 a_119748 a_119749 a_119750 a_119751 a_119752 a_119753 a_119754 a_119755 a_119756 a_119757 a_119758 a_119759 a_119760 a_119761 a_119762 a_119763 a_119764 a_119765 a_119766 a_119767 a_119768 a_119769 a_119770 a_119771 a_119772 a_119773 a_119774 a_119775 a_119776 a_119777))) +(declare-fun a_119781 () (_ BitVec 256))(assert (= a_119781 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119782 () Bool)(assert (= a_119782 (bvslt a_119780 a_119781))) +(declare-fun a_119783 () (_ BitVec 256))(assert (= a_119783 (concat a_119746 a_119747 a_119748 a_119749 a_119750 a_119751 a_119752 a_119753 a_119754 a_119755 a_119756 a_119757 a_119758 a_119759 a_119760 a_119761 a_119762 a_119763 a_119764 a_119765 a_119766 a_119767 a_119768 a_119769 a_119770 a_119771 a_119772 a_119773 a_119774 a_119775 a_119776 a_119777))) +(declare-fun a_119784 () (_ BitVec 256))(assert (= a_119784 (bvsub a_119778 a_119779))) +(declare-fun a_119785 () (_ BitVec 256))(assert (= a_119785 (ite a_119782 a_119783 a_119784))) +(declare-fun a_119786 () (_ BitVec 256))(assert (= a_119786 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119787 () (_ BitVec 256))(assert (= a_119787 (concat a_119490 a_119491 a_119492 a_119493 a_119494 a_119495 a_119496 a_119497 a_119498 a_119499 a_119500 a_119501 a_119502 a_119503 a_119504 a_119505 a_119506 a_119507 a_119508 a_119509 a_119510 a_119511 a_119512 a_119513 a_119514 a_119515 a_119516 a_119517 a_119518 a_119519 a_119520 a_119521))) +(declare-fun a_119788 () (_ BitVec 256))(assert (= a_119788 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119789 () (_ BitVec 256))(assert (= a_119789 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119790 () (_ BitVec 8))(assert (= a_119790 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_119791 () (_ BitVec 8))(assert (= a_119791 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_119792 () (_ BitVec 8))(assert (= a_119792 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_119793 () (_ BitVec 8))(assert (= a_119793 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_119794 () (_ BitVec 8))(assert (= a_119794 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_119795 () (_ BitVec 8))(assert (= a_119795 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_119796 () (_ BitVec 8))(assert (= a_119796 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_119797 () (_ BitVec 8))(assert (= a_119797 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_119798 () (_ BitVec 8))(assert (= a_119798 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_119799 () (_ BitVec 8))(assert (= a_119799 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_119800 () (_ BitVec 8))(assert (= a_119800 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_119801 () (_ BitVec 8))(assert (= a_119801 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_119802 () (_ BitVec 8))(assert (= a_119802 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_119803 () (_ BitVec 8))(assert (= a_119803 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_119804 () (_ BitVec 8))(assert (= a_119804 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_119805 () (_ BitVec 8))(assert (= a_119805 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_119806 () (_ BitVec 8))(assert (= a_119806 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_119807 () (_ BitVec 8))(assert (= a_119807 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_119808 () (_ BitVec 8))(assert (= a_119808 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_119809 () (_ BitVec 8))(assert (= a_119809 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_119810 () (_ BitVec 8))(assert (= a_119810 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_119811 () (_ BitVec 8))(assert (= a_119811 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_119812 () (_ BitVec 8))(assert (= a_119812 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_119813 () (_ BitVec 8))(assert (= a_119813 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_119814 () (_ BitVec 8))(assert (= a_119814 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_119815 () (_ BitVec 8))(assert (= a_119815 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_119816 () (_ BitVec 8))(assert (= a_119816 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_119817 () (_ BitVec 8))(assert (= a_119817 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_119818 () (_ BitVec 8))(assert (= a_119818 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_119819 () (_ BitVec 8))(assert (= a_119819 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_119820 () (_ BitVec 8))(assert (= a_119820 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_119821 () (_ BitVec 8))(assert (= a_119821 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_119822 () (_ BitVec 256))(assert (= a_119822 (concat a_119790 a_119791 a_119792 a_119793 a_119794 a_119795 a_119796 a_119797 a_119798 a_119799 a_119800 a_119801 a_119802 a_119803 a_119804 a_119805 a_119806 a_119807 a_119808 a_119809 a_119810 a_119811 a_119812 a_119813 a_119814 a_119815 a_119816 a_119817 a_119818 a_119819 a_119820 a_119821))) +(declare-fun a_119823 () (_ BitVec 256))(assert (= a_119823 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119824 () (_ BitVec 256))(assert (= a_119824 (bvudiv a_119822 a_119823))) +(declare-fun a_119825 () (_ BitVec 256))(assert (= a_119825 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_119826 () (_ BitVec 256))(assert (= a_119826 (bvand a_119824 a_119825))) +(declare-fun a_119827 () (_ BitVec 256))(assert (= a_119827 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_119828 () (_ BitVec 512))(assert (= a_119828 (bvadd a_119216 a_119217))) +(declare-fun a_119829 () (_ BitVec 256))(assert (= a_119829 ((_ extract 255 0) a_119828))) +(declare-fun a_119830 () (_ BitVec 512))(assert (= a_119830 ((_ zero_extend 256) a_119829))) +(declare-fun a_119831 () (_ BitVec 512))(assert (= a_119831 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119832 () (_ BitVec 512))(assert (= a_119832 (bvsub a_119830 a_119831))) +(declare-fun a_119833 () (_ BitVec 512))(assert (= a_119833 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_119834 () (_ BitVec 512))(assert (= a_119834 ((_ zero_extend 256) a_119829))) +(declare-fun a_119835 () (_ BitVec 512))(assert (= a_119835 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119836 () Bool)(assert (= a_119836 (bvuge a_119834 a_119835))) +(declare-fun a_119837 () Bool)(assert (= a_119837 (bvuge a_119832 a_119833))) +(declare-fun a_119838 () Bool)(assert (= a_119838 (and a_119836 a_119837))) +(declare-fun a_119839 () Bool)(assert (= a_119839 (not a_119838))) +(declare-fun a_119840 () (_ BitVec 256))(assert (= a_119840 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119841 () (_ BitVec 512))(assert (= a_119841 ((_ zero_extend 256) a_119840))) +(declare-fun a_119842 () (_ BitVec 512))(assert (= a_119842 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_119843 () (_ BitVec 512))(assert (= a_119843 (bvadd a_119841 a_119842))) +(declare-fun a_119844 () (_ BitVec 512))(assert (= a_119844 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119845 () Bool)(assert (= a_119845 (bvult a_119843 a_119844))) +(declare-fun a_119846 () (_ BitVec 8))(assert (= a_119846 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_119847 () (_ BitVec 256))(assert (= a_119847 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119848 () (_ BitVec 512))(assert (= a_119848 ((_ zero_extend 256) a_119847))) +(declare-fun a_119849 () (_ BitVec 512))(assert (= a_119849 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_119850 () (_ BitVec 512))(assert (= a_119850 (bvadd a_119848 a_119849))) +(declare-fun a_119851 () (_ BitVec 512))(assert (= a_119851 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119852 () Bool)(assert (= a_119852 (bvult a_119850 a_119851))) +(declare-fun a_119853 () (_ BitVec 8))(assert (= a_119853 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_119854 () (_ BitVec 256))(assert (= a_119854 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119855 () (_ BitVec 512))(assert (= a_119855 ((_ zero_extend 256) a_119854))) +(declare-fun a_119856 () (_ BitVec 512))(assert (= a_119856 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_119857 () (_ BitVec 512))(assert (= a_119857 (bvadd a_119855 a_119856))) +(declare-fun a_119858 () (_ BitVec 512))(assert (= a_119858 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119859 () Bool)(assert (= a_119859 (bvult a_119857 a_119858))) +(declare-fun a_119860 () (_ BitVec 8))(assert (= a_119860 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_119861 () (_ BitVec 256))(assert (= a_119861 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119862 () (_ BitVec 512))(assert (= a_119862 ((_ zero_extend 256) a_119861))) +(declare-fun a_119863 () (_ BitVec 512))(assert (= a_119863 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_119864 () (_ BitVec 512))(assert (= a_119864 (bvadd a_119862 a_119863))) +(declare-fun a_119865 () (_ BitVec 512))(assert (= a_119865 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119866 () Bool)(assert (= a_119866 (bvult a_119864 a_119865))) +(declare-fun a_119867 () (_ BitVec 8))(assert (= a_119867 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_119868 () (_ BitVec 256))(assert (= a_119868 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119869 () (_ BitVec 512))(assert (= a_119869 ((_ zero_extend 256) a_119868))) +(declare-fun a_119870 () (_ BitVec 512))(assert (= a_119870 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_119871 () (_ BitVec 512))(assert (= a_119871 (bvadd a_119869 a_119870))) +(declare-fun a_119872 () (_ BitVec 512))(assert (= a_119872 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119873 () Bool)(assert (= a_119873 (bvult a_119871 a_119872))) +(declare-fun a_119874 () (_ BitVec 8))(assert (= a_119874 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_119875 () (_ BitVec 256))(assert (= a_119875 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119876 () (_ BitVec 512))(assert (= a_119876 ((_ zero_extend 256) a_119875))) +(declare-fun a_119877 () (_ BitVec 512))(assert (= a_119877 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_119878 () (_ BitVec 512))(assert (= a_119878 (bvadd a_119876 a_119877))) +(declare-fun a_119879 () (_ BitVec 512))(assert (= a_119879 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119880 () Bool)(assert (= a_119880 (bvult a_119878 a_119879))) +(declare-fun a_119881 () (_ BitVec 8))(assert (= a_119881 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_119882 () (_ BitVec 256))(assert (= a_119882 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119883 () (_ BitVec 512))(assert (= a_119883 ((_ zero_extend 256) a_119882))) +(declare-fun a_119884 () (_ BitVec 512))(assert (= a_119884 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_119885 () (_ BitVec 512))(assert (= a_119885 (bvadd a_119883 a_119884))) +(declare-fun a_119886 () (_ BitVec 512))(assert (= a_119886 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119887 () Bool)(assert (= a_119887 (bvult a_119885 a_119886))) +(declare-fun a_119888 () (_ BitVec 8))(assert (= a_119888 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_119889 () (_ BitVec 256))(assert (= a_119889 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119890 () (_ BitVec 512))(assert (= a_119890 ((_ zero_extend 256) a_119889))) +(declare-fun a_119891 () (_ BitVec 512))(assert (= a_119891 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_119892 () (_ BitVec 512))(assert (= a_119892 (bvadd a_119890 a_119891))) +(declare-fun a_119893 () (_ BitVec 512))(assert (= a_119893 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119894 () Bool)(assert (= a_119894 (bvult a_119892 a_119893))) +(declare-fun a_119895 () (_ BitVec 8))(assert (= a_119895 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_119896 () (_ BitVec 256))(assert (= a_119896 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119897 () (_ BitVec 512))(assert (= a_119897 ((_ zero_extend 256) a_119896))) +(declare-fun a_119898 () (_ BitVec 512))(assert (= a_119898 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_119899 () (_ BitVec 512))(assert (= a_119899 (bvadd a_119897 a_119898))) +(declare-fun a_119900 () (_ BitVec 512))(assert (= a_119900 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119901 () Bool)(assert (= a_119901 (bvult a_119899 a_119900))) +(declare-fun a_119902 () (_ BitVec 8))(assert (= a_119902 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_119903 () (_ BitVec 256))(assert (= a_119903 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119904 () (_ BitVec 512))(assert (= a_119904 ((_ zero_extend 256) a_119903))) +(declare-fun a_119905 () (_ BitVec 512))(assert (= a_119905 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_119906 () (_ BitVec 512))(assert (= a_119906 (bvadd a_119904 a_119905))) +(declare-fun a_119907 () (_ BitVec 512))(assert (= a_119907 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119908 () Bool)(assert (= a_119908 (bvult a_119906 a_119907))) +(declare-fun a_119909 () (_ BitVec 8))(assert (= a_119909 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_119910 () (_ BitVec 256))(assert (= a_119910 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119911 () (_ BitVec 512))(assert (= a_119911 ((_ zero_extend 256) a_119910))) +(declare-fun a_119912 () (_ BitVec 512))(assert (= a_119912 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_119913 () (_ BitVec 512))(assert (= a_119913 (bvadd a_119911 a_119912))) +(declare-fun a_119914 () (_ BitVec 512))(assert (= a_119914 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119915 () Bool)(assert (= a_119915 (bvult a_119913 a_119914))) +(declare-fun a_119916 () (_ BitVec 8))(assert (= a_119916 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_119917 () (_ BitVec 256))(assert (= a_119917 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119918 () (_ BitVec 512))(assert (= a_119918 ((_ zero_extend 256) a_119917))) +(declare-fun a_119919 () (_ BitVec 512))(assert (= a_119919 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_119920 () (_ BitVec 512))(assert (= a_119920 (bvadd a_119918 a_119919))) +(declare-fun a_119921 () (_ BitVec 512))(assert (= a_119921 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119922 () Bool)(assert (= a_119922 (bvult a_119920 a_119921))) +(declare-fun a_119923 () (_ BitVec 8))(assert (= a_119923 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_119924 () (_ BitVec 256))(assert (= a_119924 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119925 () (_ BitVec 512))(assert (= a_119925 ((_ zero_extend 256) a_119924))) +(declare-fun a_119926 () (_ BitVec 512))(assert (= a_119926 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_119927 () (_ BitVec 512))(assert (= a_119927 (bvadd a_119925 a_119926))) +(declare-fun a_119928 () (_ BitVec 512))(assert (= a_119928 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119929 () Bool)(assert (= a_119929 (bvult a_119927 a_119928))) +(declare-fun a_119930 () (_ BitVec 8))(assert (= a_119930 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_119931 () (_ BitVec 256))(assert (= a_119931 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119932 () (_ BitVec 512))(assert (= a_119932 ((_ zero_extend 256) a_119931))) +(declare-fun a_119933 () (_ BitVec 512))(assert (= a_119933 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_119934 () (_ BitVec 512))(assert (= a_119934 (bvadd a_119932 a_119933))) +(declare-fun a_119935 () (_ BitVec 512))(assert (= a_119935 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119936 () Bool)(assert (= a_119936 (bvult a_119934 a_119935))) +(declare-fun a_119937 () (_ BitVec 8))(assert (= a_119937 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_119938 () (_ BitVec 256))(assert (= a_119938 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119939 () (_ BitVec 512))(assert (= a_119939 ((_ zero_extend 256) a_119938))) +(declare-fun a_119940 () (_ BitVec 512))(assert (= a_119940 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_119941 () (_ BitVec 512))(assert (= a_119941 (bvadd a_119939 a_119940))) +(declare-fun a_119942 () (_ BitVec 512))(assert (= a_119942 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119943 () Bool)(assert (= a_119943 (bvult a_119941 a_119942))) +(declare-fun a_119944 () (_ BitVec 8))(assert (= a_119944 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_119945 () (_ BitVec 256))(assert (= a_119945 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119946 () (_ BitVec 512))(assert (= a_119946 ((_ zero_extend 256) a_119945))) +(declare-fun a_119947 () (_ BitVec 512))(assert (= a_119947 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_119948 () (_ BitVec 512))(assert (= a_119948 (bvadd a_119946 a_119947))) +(declare-fun a_119949 () (_ BitVec 512))(assert (= a_119949 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119950 () Bool)(assert (= a_119950 (bvult a_119948 a_119949))) +(declare-fun a_119951 () (_ BitVec 8))(assert (= a_119951 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_119952 () (_ BitVec 256))(assert (= a_119952 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119953 () (_ BitVec 512))(assert (= a_119953 ((_ zero_extend 256) a_119952))) +(declare-fun a_119954 () (_ BitVec 512))(assert (= a_119954 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_119955 () (_ BitVec 512))(assert (= a_119955 (bvadd a_119953 a_119954))) +(declare-fun a_119956 () (_ BitVec 512))(assert (= a_119956 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119957 () Bool)(assert (= a_119957 (bvult a_119955 a_119956))) +(declare-fun a_119958 () (_ BitVec 8))(assert (= a_119958 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_119959 () (_ BitVec 256))(assert (= a_119959 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119960 () (_ BitVec 512))(assert (= a_119960 ((_ zero_extend 256) a_119959))) +(declare-fun a_119961 () (_ BitVec 512))(assert (= a_119961 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_119962 () (_ BitVec 512))(assert (= a_119962 (bvadd a_119960 a_119961))) +(declare-fun a_119963 () (_ BitVec 512))(assert (= a_119963 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119964 () Bool)(assert (= a_119964 (bvult a_119962 a_119963))) +(declare-fun a_119965 () (_ BitVec 8))(assert (= a_119965 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_119966 () (_ BitVec 256))(assert (= a_119966 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119967 () (_ BitVec 512))(assert (= a_119967 ((_ zero_extend 256) a_119966))) +(declare-fun a_119968 () (_ BitVec 512))(assert (= a_119968 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_119969 () (_ BitVec 512))(assert (= a_119969 (bvadd a_119967 a_119968))) +(declare-fun a_119970 () (_ BitVec 512))(assert (= a_119970 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119971 () Bool)(assert (= a_119971 (bvult a_119969 a_119970))) +(declare-fun a_119972 () (_ BitVec 8))(assert (= a_119972 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_119973 () (_ BitVec 256))(assert (= a_119973 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119974 () (_ BitVec 512))(assert (= a_119974 ((_ zero_extend 256) a_119973))) +(declare-fun a_119975 () (_ BitVec 512))(assert (= a_119975 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_119976 () (_ BitVec 512))(assert (= a_119976 (bvadd a_119974 a_119975))) +(declare-fun a_119977 () (_ BitVec 512))(assert (= a_119977 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119978 () Bool)(assert (= a_119978 (bvult a_119976 a_119977))) +(declare-fun a_119979 () (_ BitVec 8))(assert (= a_119979 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_119980 () (_ BitVec 256))(assert (= a_119980 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119981 () (_ BitVec 512))(assert (= a_119981 ((_ zero_extend 256) a_119980))) +(declare-fun a_119982 () (_ BitVec 512))(assert (= a_119982 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_119983 () (_ BitVec 512))(assert (= a_119983 (bvadd a_119981 a_119982))) +(declare-fun a_119984 () (_ BitVec 512))(assert (= a_119984 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119985 () Bool)(assert (= a_119985 (bvult a_119983 a_119984))) +(declare-fun a_119986 () (_ BitVec 8))(assert (= a_119986 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_119987 () (_ BitVec 256))(assert (= a_119987 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119988 () (_ BitVec 512))(assert (= a_119988 ((_ zero_extend 256) a_119987))) +(declare-fun a_119989 () (_ BitVec 512))(assert (= a_119989 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_119990 () (_ BitVec 512))(assert (= a_119990 (bvadd a_119988 a_119989))) +(declare-fun a_119991 () (_ BitVec 512))(assert (= a_119991 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119992 () Bool)(assert (= a_119992 (bvult a_119990 a_119991))) +(declare-fun a_119993 () (_ BitVec 8))(assert (= a_119993 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_119994 () (_ BitVec 256))(assert (= a_119994 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119995 () (_ BitVec 512))(assert (= a_119995 ((_ zero_extend 256) a_119994))) +(declare-fun a_119996 () (_ BitVec 512))(assert (= a_119996 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_119997 () (_ BitVec 512))(assert (= a_119997 (bvadd a_119995 a_119996))) +(declare-fun a_119998 () (_ BitVec 512))(assert (= a_119998 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119999 () Bool)(assert (= a_119999 (bvult a_119997 a_119998))) +(declare-fun a_120000 () (_ BitVec 8))(assert (= a_120000 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_120001 () (_ BitVec 256))(assert (= a_120001 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120002 () (_ BitVec 512))(assert (= a_120002 ((_ zero_extend 256) a_120001))) +(declare-fun a_120003 () (_ BitVec 512))(assert (= a_120003 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_120004 () (_ BitVec 512))(assert (= a_120004 (bvadd a_120002 a_120003))) +(declare-fun a_120005 () (_ BitVec 512))(assert (= a_120005 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120006 () Bool)(assert (= a_120006 (bvult a_120004 a_120005))) +(declare-fun a_120007 () (_ BitVec 8))(assert (= a_120007 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_120008 () (_ BitVec 256))(assert (= a_120008 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120009 () (_ BitVec 512))(assert (= a_120009 ((_ zero_extend 256) a_120008))) +(declare-fun a_120010 () (_ BitVec 512))(assert (= a_120010 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_120011 () (_ BitVec 512))(assert (= a_120011 (bvadd a_120009 a_120010))) +(declare-fun a_120012 () (_ BitVec 512))(assert (= a_120012 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120013 () Bool)(assert (= a_120013 (bvult a_120011 a_120012))) +(declare-fun a_120014 () (_ BitVec 8))(assert (= a_120014 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_120015 () (_ BitVec 256))(assert (= a_120015 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120016 () (_ BitVec 512))(assert (= a_120016 ((_ zero_extend 256) a_120015))) +(declare-fun a_120017 () (_ BitVec 512))(assert (= a_120017 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_120018 () (_ BitVec 512))(assert (= a_120018 (bvadd a_120016 a_120017))) +(declare-fun a_120019 () (_ BitVec 512))(assert (= a_120019 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120020 () Bool)(assert (= a_120020 (bvult a_120018 a_120019))) +(declare-fun a_120021 () (_ BitVec 8))(assert (= a_120021 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_120022 () (_ BitVec 256))(assert (= a_120022 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120023 () (_ BitVec 512))(assert (= a_120023 ((_ zero_extend 256) a_120022))) +(declare-fun a_120024 () (_ BitVec 512))(assert (= a_120024 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_120025 () (_ BitVec 512))(assert (= a_120025 (bvadd a_120023 a_120024))) +(declare-fun a_120026 () (_ BitVec 512))(assert (= a_120026 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120027 () Bool)(assert (= a_120027 (bvult a_120025 a_120026))) +(declare-fun a_120028 () (_ BitVec 8))(assert (= a_120028 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_120029 () (_ BitVec 256))(assert (= a_120029 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120030 () (_ BitVec 512))(assert (= a_120030 ((_ zero_extend 256) a_120029))) +(declare-fun a_120031 () (_ BitVec 512))(assert (= a_120031 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_120032 () (_ BitVec 512))(assert (= a_120032 (bvadd a_120030 a_120031))) +(declare-fun a_120033 () (_ BitVec 512))(assert (= a_120033 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120034 () Bool)(assert (= a_120034 (bvult a_120032 a_120033))) +(declare-fun a_120035 () (_ BitVec 8))(assert (= a_120035 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_120036 () (_ BitVec 256))(assert (= a_120036 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120037 () (_ BitVec 512))(assert (= a_120037 ((_ zero_extend 256) a_120036))) +(declare-fun a_120038 () (_ BitVec 512))(assert (= a_120038 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_120039 () (_ BitVec 512))(assert (= a_120039 (bvadd a_120037 a_120038))) +(declare-fun a_120040 () (_ BitVec 512))(assert (= a_120040 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120041 () Bool)(assert (= a_120041 (bvult a_120039 a_120040))) +(declare-fun a_120042 () (_ BitVec 8))(assert (= a_120042 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_120043 () (_ BitVec 256))(assert (= a_120043 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120044 () (_ BitVec 512))(assert (= a_120044 ((_ zero_extend 256) a_120043))) +(declare-fun a_120045 () (_ BitVec 512))(assert (= a_120045 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_120046 () (_ BitVec 512))(assert (= a_120046 (bvadd a_120044 a_120045))) +(declare-fun a_120047 () (_ BitVec 512))(assert (= a_120047 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120048 () Bool)(assert (= a_120048 (bvult a_120046 a_120047))) +(declare-fun a_120049 () (_ BitVec 8))(assert (= a_120049 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_120050 () (_ BitVec 256))(assert (= a_120050 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120051 () (_ BitVec 512))(assert (= a_120051 ((_ zero_extend 256) a_120050))) +(declare-fun a_120052 () (_ BitVec 512))(assert (= a_120052 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_120053 () (_ BitVec 512))(assert (= a_120053 (bvadd a_120051 a_120052))) +(declare-fun a_120054 () (_ BitVec 512))(assert (= a_120054 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120055 () Bool)(assert (= a_120055 (bvult a_120053 a_120054))) +(declare-fun a_120056 () (_ BitVec 8))(assert (= a_120056 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_120057 () (_ BitVec 256))(assert (= a_120057 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120058 () (_ BitVec 512))(assert (= a_120058 ((_ zero_extend 256) a_120057))) +(declare-fun a_120059 () (_ BitVec 512))(assert (= a_120059 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120060 () Bool)(assert (= a_120060 (bvult a_120058 a_120059))) +(declare-fun a_120061 () (_ BitVec 8))(assert (= a_120061 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_120062 () (_ BitVec 8))(assert (= a_120062 (ite a_120060 a_120061 #x00))) +(declare-fun a_120063 () (_ BitVec 8))(assert (= a_120063 (ite a_120055 a_120056 #x00))) +(declare-fun a_120064 () (_ BitVec 8))(assert (= a_120064 (ite a_120048 a_120049 #x00))) +(declare-fun a_120065 () (_ BitVec 8))(assert (= a_120065 (ite a_120041 a_120042 #x00))) +(declare-fun a_120066 () (_ BitVec 8))(assert (= a_120066 (ite a_120034 a_120035 #x00))) +(declare-fun a_120067 () (_ BitVec 8))(assert (= a_120067 (ite a_120027 a_120028 #x00))) +(declare-fun a_120068 () (_ BitVec 8))(assert (= a_120068 (ite a_120020 a_120021 #x00))) +(declare-fun a_120069 () (_ BitVec 8))(assert (= a_120069 (ite a_120013 a_120014 #x00))) +(declare-fun a_120070 () (_ BitVec 8))(assert (= a_120070 (ite a_120006 a_120007 #x00))) +(declare-fun a_120071 () (_ BitVec 8))(assert (= a_120071 (ite a_119999 a_120000 #x00))) +(declare-fun a_120072 () (_ BitVec 8))(assert (= a_120072 (ite a_119992 a_119993 #x00))) +(declare-fun a_120073 () (_ BitVec 8))(assert (= a_120073 (ite a_119985 a_119986 #x00))) +(declare-fun a_120074 () (_ BitVec 8))(assert (= a_120074 (ite a_119978 a_119979 #x00))) +(declare-fun a_120075 () (_ BitVec 8))(assert (= a_120075 (ite a_119971 a_119972 #x00))) +(declare-fun a_120076 () (_ BitVec 8))(assert (= a_120076 (ite a_119964 a_119965 #x00))) +(declare-fun a_120077 () (_ BitVec 8))(assert (= a_120077 (ite a_119957 a_119958 #x00))) +(declare-fun a_120078 () (_ BitVec 8))(assert (= a_120078 (ite a_119950 a_119951 #x00))) +(declare-fun a_120079 () (_ BitVec 8))(assert (= a_120079 (ite a_119943 a_119944 #x00))) +(declare-fun a_120080 () (_ BitVec 8))(assert (= a_120080 (ite a_119936 a_119937 #x00))) +(declare-fun a_120081 () (_ BitVec 8))(assert (= a_120081 (ite a_119929 a_119930 #x00))) +(declare-fun a_120082 () (_ BitVec 8))(assert (= a_120082 (ite a_119922 a_119923 #x00))) +(declare-fun a_120083 () (_ BitVec 8))(assert (= a_120083 (ite a_119915 a_119916 #x00))) +(declare-fun a_120084 () (_ BitVec 8))(assert (= a_120084 (ite a_119908 a_119909 #x00))) +(declare-fun a_120085 () (_ BitVec 8))(assert (= a_120085 (ite a_119901 a_119902 #x00))) +(declare-fun a_120086 () (_ BitVec 8))(assert (= a_120086 (ite a_119894 a_119895 #x00))) +(declare-fun a_120087 () (_ BitVec 8))(assert (= a_120087 (ite a_119887 a_119888 #x00))) +(declare-fun a_120088 () (_ BitVec 8))(assert (= a_120088 (ite a_119880 a_119881 #x00))) +(declare-fun a_120089 () (_ BitVec 8))(assert (= a_120089 (ite a_119873 a_119874 #x00))) +(declare-fun a_120090 () (_ BitVec 8))(assert (= a_120090 (ite a_119866 a_119867 #x00))) +(declare-fun a_120091 () (_ BitVec 8))(assert (= a_120091 (ite a_119859 a_119860 #x00))) +(declare-fun a_120092 () (_ BitVec 8))(assert (= a_120092 (ite a_119852 a_119853 #x00))) +(declare-fun a_120093 () (_ BitVec 8))(assert (= a_120093 (ite a_119845 a_119846 #x00))) +(declare-fun a_120094 () (_ BitVec 256))(assert (= a_120094 (concat a_120062 a_120063 a_120064 a_120065 a_120066 a_120067 a_120068 a_120069 a_120070 a_120071 a_120072 a_120073 a_120074 a_120075 a_120076 a_120077 a_120078 a_120079 a_120080 a_120081 a_120082 a_120083 a_120084 a_120085 a_120086 a_120087 a_120088 a_120089 a_120090 a_120091 a_120092 a_120093))) +(declare-fun a_120095 () (_ BitVec 256))(assert (= a_120095 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120096 () (_ BitVec 256))(assert (= a_120096 (concat a_120062 a_120063 a_120064 a_120065 a_120066 a_120067 a_120068 a_120069 a_120070 a_120071 a_120072 a_120073 a_120074 a_120075 a_120076 a_120077 a_120078 a_120079 a_120080 a_120081 a_120082 a_120083 a_120084 a_120085 a_120086 a_120087 a_120088 a_120089 a_120090 a_120091 a_120092 a_120093))) +(declare-fun a_120097 () (_ BitVec 256))(assert (= a_120097 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120098 () Bool)(assert (= a_120098 (bvslt a_120096 a_120097))) +(declare-fun a_120099 () (_ BitVec 256))(assert (= a_120099 (concat a_120062 a_120063 a_120064 a_120065 a_120066 a_120067 a_120068 a_120069 a_120070 a_120071 a_120072 a_120073 a_120074 a_120075 a_120076 a_120077 a_120078 a_120079 a_120080 a_120081 a_120082 a_120083 a_120084 a_120085 a_120086 a_120087 a_120088 a_120089 a_120090 a_120091 a_120092 a_120093))) +(declare-fun a_120100 () (_ BitVec 256))(assert (= a_120100 (bvsub a_120094 a_120095))) +(declare-fun a_120101 () (_ BitVec 256))(assert (= a_120101 (ite a_120098 a_120099 a_120100))) +(declare-fun a_120102 () (_ BitVec 256))(assert (= a_120102 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_120103 () Bool)(assert (= a_120103 (bvslt a_120101 a_120102))) +(declare-fun a_120104 () (_ BitVec 8))(assert (= a_120104 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_120105 () (_ BitVec 8))(assert (= a_120105 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_120106 () (_ BitVec 8))(assert (= a_120106 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_120107 () (_ BitVec 8))(assert (= a_120107 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_120108 () (_ BitVec 8))(assert (= a_120108 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_120109 () (_ BitVec 8))(assert (= a_120109 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_120110 () (_ BitVec 8))(assert (= a_120110 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_120111 () (_ BitVec 8))(assert (= a_120111 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_120112 () (_ BitVec 8))(assert (= a_120112 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_120113 () (_ BitVec 8))(assert (= a_120113 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_120114 () (_ BitVec 8))(assert (= a_120114 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_120115 () (_ BitVec 8))(assert (= a_120115 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_120116 () (_ BitVec 8))(assert (= a_120116 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_120117 () (_ BitVec 8))(assert (= a_120117 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_120118 () (_ BitVec 8))(assert (= a_120118 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_120119 () (_ BitVec 8))(assert (= a_120119 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_120120 () (_ BitVec 8))(assert (= a_120120 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_120121 () (_ BitVec 8))(assert (= a_120121 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_120122 () (_ BitVec 8))(assert (= a_120122 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_120123 () (_ BitVec 8))(assert (= a_120123 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_120124 () (_ BitVec 8))(assert (= a_120124 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_120125 () (_ BitVec 8))(assert (= a_120125 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_120126 () (_ BitVec 8))(assert (= a_120126 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_120127 () (_ BitVec 8))(assert (= a_120127 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_120128 () (_ BitVec 8))(assert (= a_120128 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_120129 () (_ BitVec 8))(assert (= a_120129 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_120130 () (_ BitVec 8))(assert (= a_120130 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_120131 () (_ BitVec 8))(assert (= a_120131 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_120132 () (_ BitVec 8))(assert (= a_120132 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_120133 () (_ BitVec 8))(assert (= a_120133 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_120134 () (_ BitVec 8))(assert (= a_120134 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_120135 () (_ BitVec 8))(assert (= a_120135 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_120136 () (_ BitVec 256))(assert (= a_120136 (concat a_120104 a_120105 a_120106 a_120107 a_120108 a_120109 a_120110 a_120111 a_120112 a_120113 a_120114 a_120115 a_120116 a_120117 a_120118 a_120119 a_120120 a_120121 a_120122 a_120123 a_120124 a_120125 a_120126 a_120127 a_120128 a_120129 a_120130 a_120131 a_120132 a_120133 a_120134 a_120135))) +(declare-fun a_120137 () (_ BitVec 256))(assert (= a_120137 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120138 () (_ BitVec 256))(assert (= a_120138 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120139 () (_ BitVec 8))(assert (= a_120139 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_120140 () (_ BitVec 8))(assert (= a_120140 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_120141 () (_ BitVec 8))(assert (= a_120141 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_120142 () (_ BitVec 8))(assert (= a_120142 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_120143 () (_ BitVec 8))(assert (= a_120143 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_120144 () (_ BitVec 8))(assert (= a_120144 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_120145 () (_ BitVec 8))(assert (= a_120145 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_120146 () (_ BitVec 8))(assert (= a_120146 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_120147 () (_ BitVec 8))(assert (= a_120147 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_120148 () (_ BitVec 8))(assert (= a_120148 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_120149 () (_ BitVec 8))(assert (= a_120149 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_120150 () (_ BitVec 8))(assert (= a_120150 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_120151 () (_ BitVec 8))(assert (= a_120151 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_120152 () (_ BitVec 8))(assert (= a_120152 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_120153 () (_ BitVec 8))(assert (= a_120153 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_120154 () (_ BitVec 8))(assert (= a_120154 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_120155 () (_ BitVec 8))(assert (= a_120155 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_120156 () (_ BitVec 8))(assert (= a_120156 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_120157 () (_ BitVec 8))(assert (= a_120157 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_120158 () (_ BitVec 8))(assert (= a_120158 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_120159 () (_ BitVec 8))(assert (= a_120159 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_120160 () (_ BitVec 8))(assert (= a_120160 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_120161 () (_ BitVec 8))(assert (= a_120161 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_120162 () (_ BitVec 8))(assert (= a_120162 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_120163 () (_ BitVec 8))(assert (= a_120163 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_120164 () (_ BitVec 8))(assert (= a_120164 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_120165 () (_ BitVec 8))(assert (= a_120165 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_120166 () (_ BitVec 8))(assert (= a_120166 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_120167 () (_ BitVec 8))(assert (= a_120167 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_120168 () (_ BitVec 8))(assert (= a_120168 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_120169 () (_ BitVec 8))(assert (= a_120169 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_120170 () (_ BitVec 8))(assert (= a_120170 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_120171 () (_ BitVec 256))(assert (= a_120171 (concat a_120139 a_120140 a_120141 a_120142 a_120143 a_120144 a_120145 a_120146 a_120147 a_120148 a_120149 a_120150 a_120151 a_120152 a_120153 a_120154 a_120155 a_120156 a_120157 a_120158 a_120159 a_120160 a_120161 a_120162 a_120163 a_120164 a_120165 a_120166 a_120167 a_120168 a_120169 a_120170))) +(declare-fun a_120172 () (_ BitVec 256))(assert (= a_120172 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120173 () (_ BitVec 256))(assert (= a_120173 (bvudiv a_120171 a_120172))) +(declare-fun a_120174 () (_ BitVec 256))(assert (= a_120174 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_120175 () (_ BitVec 256))(assert (= a_120175 (bvand a_120173 a_120174))) +(declare-fun a_120176 () (_ BitVec 256))(assert (= a_120176 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_120177 () (_ BitVec 512))(assert (= a_120177 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120178 () (_ BitVec 512))(assert (= a_120178 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_120179 () (_ BitVec 512))(assert (= a_120179 (bvsub a_120177 a_120178))) +(declare-fun a_120180 () (_ BitVec 512))(assert (= a_120180 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_120181 () (_ BitVec 512))(assert (= a_120181 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_120182 () (_ BitVec 512))(assert (= a_120182 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120183 () Bool)(assert (= a_120183 (bvule a_120181 a_120182))) +(declare-fun a_120184 () Bool)(assert (= a_120184 (bvuge a_120179 a_120180))) +(declare-fun a_120185 () Bool)(assert (= a_120185 (and a_120183 a_120184))) +(declare-fun a_120186 () Bool)(assert (= a_120186 (not a_120185))) +(declare-fun a_120187 () (_ BitVec 256))(assert (= a_120187 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120188 () (_ BitVec 512))(assert (= a_120188 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120189 () (_ BitVec 512))(assert (= a_120189 ((_ zero_extend 256) SVALUE))) +(declare-fun a_120190 () (_ BitVec 512))(assert (= a_120190 (bvsub a_120188 a_120189))) +(declare-fun a_120191 () (_ BitVec 512))(assert (= a_120191 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_120192 () (_ BitVec 512))(assert (= a_120192 ((_ zero_extend 256) SVALUE))) +(declare-fun a_120193 () (_ BitVec 512))(assert (= a_120193 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120194 () Bool)(assert (= a_120194 (bvule a_120192 a_120193))) +(declare-fun a_120195 () Bool)(assert (= a_120195 (bvuge a_120190 a_120191))) +(declare-fun a_120196 () Bool)(assert (= a_120196 (and a_120194 a_120195))) +(declare-fun a_120197 () Bool)(assert (= a_120197 (not a_120196))) +(assert (= a_120197 false)) +(assert (= SVALUE a_120187)) +(assert (= a_120186 false)) +(assert (= a_120175 a_120176)) +(assert (= SVALUE_1 a_120138)) +(assert (= a_120136 a_120137)) +(assert (not a_120103)) +(assert (= a_119839 false)) +(assert (= a_119826 a_119827)) +(assert (= SVALUE_3 a_119789)) +(assert (= a_119787 a_119788)) +(assert (bvslt a_119785 a_119786)) +(assert (= a_119522 a_119523)) +(assert (= a_119488 a_119489)) +(assert (= a_119232 a_119233)) +(assert (= a_119225 a_119226)) +(assert (= a_119212 a_119213)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000002.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000002.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000002.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000002.pkl new file mode 100644 index 000000000..7e7d52fc2 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000002.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000002.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000002.summary new file mode 100644 index 000000000..3c2be1b2c --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000002.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954598 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 90% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000002.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000002.trace new file mode 100644 index 000000000..492891447 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000002.trace @@ -0,0 +1,278 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000002.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000002.tx new file mode 100644 index 000000000..8302ba466 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000002.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(0,5,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(0,4,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000002.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000002.tx.json new file mode 100644 index 000000000..5f6c51c74 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000002.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000003.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000003.constraints new file mode 100644 index 000000000..943799b04 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000003.constraints @@ -0,0 +1,768 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_118448 () (_ BitVec 512))(assert (= a_118448 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_118449 () (_ BitVec 512))(assert (= a_118449 ((_ zero_extend 256) SVALUE))) +(declare-fun a_118450 () (_ BitVec 512))(assert (= a_118450 (bvsub a_118448 a_118449))) +(declare-fun a_118451 () (_ BitVec 512))(assert (= a_118451 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_118452 () (_ BitVec 512))(assert (= a_118452 (bvadd a_118450 a_118451))) +(declare-fun a_118453 () (_ BitVec 256))(assert (= a_118453 ((_ extract 255 0) a_118452))) +(declare-fun a_118454 () (_ BitVec 256))(assert (= a_118454 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_118455 () (_ BitVec 512))(assert (= a_118455 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_118456 () (_ BitVec 512))(assert (= a_118456 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_118457 () (_ BitVec 512))(assert (= a_118457 (bvsub a_118455 a_118456))) +(declare-fun a_118458 () (_ BitVec 512))(assert (= a_118458 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329e5)) +(declare-fun a_118459 () (_ BitVec 512))(assert (= a_118459 (bvadd a_118457 a_118458))) +(declare-fun a_118460 () (_ BitVec 512))(assert (= a_118460 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_118461 () (_ BitVec 512))(assert (= a_118461 (bvsub a_118459 a_118460))) +(declare-fun a_118462 () (_ BitVec 512))(assert (= a_118462 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_118463 () (_ BitVec 512))(assert (= a_118463 (bvsub a_118461 a_118462))) +(declare-fun a_118464 () (_ BitVec 512))(assert (= a_118464 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a7)) +(declare-fun a_118465 () (_ BitVec 512))(assert (= a_118465 (bvadd a_118463 a_118464))) +(declare-fun a_118466 () (_ BitVec 256))(assert (= a_118466 ((_ extract 255 0) a_118465))) +(declare-fun a_118467 () (_ BitVec 256))(assert (= a_118467 #x00000000000000000000000000000000000000000000000000000002540b32ac)) +(declare-fun a_118468 () (_ BitVec 512))(assert (= a_118468 ((_ zero_extend 256) SVALUE))) +(declare-fun a_118469 () (_ BitVec 512))(assert (= a_118469 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_118470 () (_ BitVec 512))(assert (= a_118470 (bvadd a_118468 a_118469))) +(declare-fun a_118471 () (_ BitVec 512))(assert (= a_118471 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_118472 () (_ BitVec 512))(assert (= a_118472 (bvadd a_118470 a_118471))) +(declare-fun a_118473 () (_ BitVec 256))(assert (= a_118473 ((_ extract 255 0) a_118472))) +(declare-fun a_118474 () (_ BitVec 256))(assert (= a_118474 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118475 () (_ BitVec 8))(assert (= a_118475 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_118476 () (_ BitVec 8))(assert (= a_118476 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_118477 () (_ BitVec 8))(assert (= a_118477 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_118478 () (_ BitVec 8))(assert (= a_118478 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_118479 () (_ BitVec 8))(assert (= a_118479 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_118480 () (_ BitVec 8))(assert (= a_118480 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_118481 () (_ BitVec 8))(assert (= a_118481 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_118482 () (_ BitVec 8))(assert (= a_118482 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_118483 () (_ BitVec 8))(assert (= a_118483 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_118484 () (_ BitVec 8))(assert (= a_118484 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_118485 () (_ BitVec 8))(assert (= a_118485 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_118486 () (_ BitVec 8))(assert (= a_118486 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_118487 () (_ BitVec 8))(assert (= a_118487 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_118488 () (_ BitVec 8))(assert (= a_118488 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_118489 () (_ BitVec 8))(assert (= a_118489 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_118490 () (_ BitVec 8))(assert (= a_118490 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_118491 () (_ BitVec 8))(assert (= a_118491 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_118492 () (_ BitVec 8))(assert (= a_118492 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_118493 () (_ BitVec 8))(assert (= a_118493 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_118494 () (_ BitVec 8))(assert (= a_118494 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_118495 () (_ BitVec 8))(assert (= a_118495 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_118496 () (_ BitVec 8))(assert (= a_118496 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_118497 () (_ BitVec 8))(assert (= a_118497 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_118498 () (_ BitVec 8))(assert (= a_118498 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_118499 () (_ BitVec 8))(assert (= a_118499 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_118500 () (_ BitVec 8))(assert (= a_118500 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_118501 () (_ BitVec 8))(assert (= a_118501 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_118502 () (_ BitVec 8))(assert (= a_118502 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_118503 () (_ BitVec 8))(assert (= a_118503 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_118504 () (_ BitVec 8))(assert (= a_118504 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_118505 () (_ BitVec 8))(assert (= a_118505 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_118506 () (_ BitVec 8))(assert (= a_118506 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_118507 () (_ BitVec 256))(assert (= a_118507 (concat a_118475 a_118476 a_118477 a_118478 a_118479 a_118480 a_118481 a_118482 a_118483 a_118484 a_118485 a_118486 a_118487 a_118488 a_118489 a_118490 a_118491 a_118492 a_118493 a_118494 a_118495 a_118496 a_118497 a_118498 a_118499 a_118500 a_118501 a_118502 a_118503 a_118504 a_118505 a_118506))) +(declare-fun a_118508 () (_ BitVec 256))(assert (= a_118508 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118509 () Bool)(assert (= a_118509 (= a_118507 a_118508))) +(declare-fun a_118510 () Bool)(assert (= a_118510 (= a_118507 a_118508))) +(declare-fun a_118511 () (_ BitVec 256))(assert (= a_118511 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118512 () (_ BitVec 512))(assert (= a_118512 ((_ zero_extend 256) a_118511))) +(declare-fun a_118513 () (_ BitVec 512))(assert (= a_118513 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_118514 () (_ BitVec 512))(assert (= a_118514 (bvadd a_118512 a_118513))) +(declare-fun a_118515 () (_ BitVec 512))(assert (= a_118515 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118516 () Bool)(assert (= a_118516 (bvult a_118514 a_118515))) +(declare-fun a_118517 () (_ BitVec 8))(assert (= a_118517 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_118518 () (_ BitVec 256))(assert (= a_118518 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118519 () (_ BitVec 512))(assert (= a_118519 ((_ zero_extend 256) a_118518))) +(declare-fun a_118520 () (_ BitVec 512))(assert (= a_118520 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_118521 () (_ BitVec 512))(assert (= a_118521 (bvadd a_118519 a_118520))) +(declare-fun a_118522 () (_ BitVec 512))(assert (= a_118522 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118523 () Bool)(assert (= a_118523 (bvult a_118521 a_118522))) +(declare-fun a_118524 () (_ BitVec 8))(assert (= a_118524 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_118525 () (_ BitVec 256))(assert (= a_118525 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118526 () (_ BitVec 512))(assert (= a_118526 ((_ zero_extend 256) a_118525))) +(declare-fun a_118527 () (_ BitVec 512))(assert (= a_118527 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_118528 () (_ BitVec 512))(assert (= a_118528 (bvadd a_118526 a_118527))) +(declare-fun a_118529 () (_ BitVec 512))(assert (= a_118529 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118530 () Bool)(assert (= a_118530 (bvult a_118528 a_118529))) +(declare-fun a_118531 () (_ BitVec 8))(assert (= a_118531 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_118532 () (_ BitVec 256))(assert (= a_118532 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118533 () (_ BitVec 512))(assert (= a_118533 ((_ zero_extend 256) a_118532))) +(declare-fun a_118534 () (_ BitVec 512))(assert (= a_118534 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_118535 () (_ BitVec 512))(assert (= a_118535 (bvadd a_118533 a_118534))) +(declare-fun a_118536 () (_ BitVec 512))(assert (= a_118536 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118537 () Bool)(assert (= a_118537 (bvult a_118535 a_118536))) +(declare-fun a_118538 () (_ BitVec 8))(assert (= a_118538 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_118539 () (_ BitVec 256))(assert (= a_118539 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118540 () (_ BitVec 512))(assert (= a_118540 ((_ zero_extend 256) a_118539))) +(declare-fun a_118541 () (_ BitVec 512))(assert (= a_118541 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_118542 () (_ BitVec 512))(assert (= a_118542 (bvadd a_118540 a_118541))) +(declare-fun a_118543 () (_ BitVec 512))(assert (= a_118543 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118544 () Bool)(assert (= a_118544 (bvult a_118542 a_118543))) +(declare-fun a_118545 () (_ BitVec 8))(assert (= a_118545 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_118546 () (_ BitVec 256))(assert (= a_118546 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118547 () (_ BitVec 512))(assert (= a_118547 ((_ zero_extend 256) a_118546))) +(declare-fun a_118548 () (_ BitVec 512))(assert (= a_118548 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_118549 () (_ BitVec 512))(assert (= a_118549 (bvadd a_118547 a_118548))) +(declare-fun a_118550 () (_ BitVec 512))(assert (= a_118550 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118551 () Bool)(assert (= a_118551 (bvult a_118549 a_118550))) +(declare-fun a_118552 () (_ BitVec 8))(assert (= a_118552 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_118553 () (_ BitVec 256))(assert (= a_118553 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118554 () (_ BitVec 512))(assert (= a_118554 ((_ zero_extend 256) a_118553))) +(declare-fun a_118555 () (_ BitVec 512))(assert (= a_118555 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_118556 () (_ BitVec 512))(assert (= a_118556 (bvadd a_118554 a_118555))) +(declare-fun a_118557 () (_ BitVec 512))(assert (= a_118557 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118558 () Bool)(assert (= a_118558 (bvult a_118556 a_118557))) +(declare-fun a_118559 () (_ BitVec 8))(assert (= a_118559 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_118560 () (_ BitVec 256))(assert (= a_118560 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118561 () (_ BitVec 512))(assert (= a_118561 ((_ zero_extend 256) a_118560))) +(declare-fun a_118562 () (_ BitVec 512))(assert (= a_118562 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_118563 () (_ BitVec 512))(assert (= a_118563 (bvadd a_118561 a_118562))) +(declare-fun a_118564 () (_ BitVec 512))(assert (= a_118564 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118565 () Bool)(assert (= a_118565 (bvult a_118563 a_118564))) +(declare-fun a_118566 () (_ BitVec 8))(assert (= a_118566 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_118567 () (_ BitVec 256))(assert (= a_118567 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118568 () (_ BitVec 512))(assert (= a_118568 ((_ zero_extend 256) a_118567))) +(declare-fun a_118569 () (_ BitVec 512))(assert (= a_118569 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_118570 () (_ BitVec 512))(assert (= a_118570 (bvadd a_118568 a_118569))) +(declare-fun a_118571 () (_ BitVec 512))(assert (= a_118571 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118572 () Bool)(assert (= a_118572 (bvult a_118570 a_118571))) +(declare-fun a_118573 () (_ BitVec 8))(assert (= a_118573 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_118574 () (_ BitVec 256))(assert (= a_118574 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118575 () (_ BitVec 512))(assert (= a_118575 ((_ zero_extend 256) a_118574))) +(declare-fun a_118576 () (_ BitVec 512))(assert (= a_118576 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_118577 () (_ BitVec 512))(assert (= a_118577 (bvadd a_118575 a_118576))) +(declare-fun a_118578 () (_ BitVec 512))(assert (= a_118578 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118579 () Bool)(assert (= a_118579 (bvult a_118577 a_118578))) +(declare-fun a_118580 () (_ BitVec 8))(assert (= a_118580 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_118581 () (_ BitVec 256))(assert (= a_118581 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118582 () (_ BitVec 512))(assert (= a_118582 ((_ zero_extend 256) a_118581))) +(declare-fun a_118583 () (_ BitVec 512))(assert (= a_118583 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_118584 () (_ BitVec 512))(assert (= a_118584 (bvadd a_118582 a_118583))) +(declare-fun a_118585 () (_ BitVec 512))(assert (= a_118585 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118586 () Bool)(assert (= a_118586 (bvult a_118584 a_118585))) +(declare-fun a_118587 () (_ BitVec 8))(assert (= a_118587 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_118588 () (_ BitVec 256))(assert (= a_118588 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118589 () (_ BitVec 512))(assert (= a_118589 ((_ zero_extend 256) a_118588))) +(declare-fun a_118590 () (_ BitVec 512))(assert (= a_118590 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_118591 () (_ BitVec 512))(assert (= a_118591 (bvadd a_118589 a_118590))) +(declare-fun a_118592 () (_ BitVec 512))(assert (= a_118592 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118593 () Bool)(assert (= a_118593 (bvult a_118591 a_118592))) +(declare-fun a_118594 () (_ BitVec 8))(assert (= a_118594 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_118595 () (_ BitVec 256))(assert (= a_118595 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118596 () (_ BitVec 512))(assert (= a_118596 ((_ zero_extend 256) a_118595))) +(declare-fun a_118597 () (_ BitVec 512))(assert (= a_118597 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_118598 () (_ BitVec 512))(assert (= a_118598 (bvadd a_118596 a_118597))) +(declare-fun a_118599 () (_ BitVec 512))(assert (= a_118599 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118600 () Bool)(assert (= a_118600 (bvult a_118598 a_118599))) +(declare-fun a_118601 () (_ BitVec 8))(assert (= a_118601 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_118602 () (_ BitVec 256))(assert (= a_118602 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118603 () (_ BitVec 512))(assert (= a_118603 ((_ zero_extend 256) a_118602))) +(declare-fun a_118604 () (_ BitVec 512))(assert (= a_118604 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_118605 () (_ BitVec 512))(assert (= a_118605 (bvadd a_118603 a_118604))) +(declare-fun a_118606 () (_ BitVec 512))(assert (= a_118606 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118607 () Bool)(assert (= a_118607 (bvult a_118605 a_118606))) +(declare-fun a_118608 () (_ BitVec 8))(assert (= a_118608 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_118609 () (_ BitVec 256))(assert (= a_118609 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118610 () (_ BitVec 512))(assert (= a_118610 ((_ zero_extend 256) a_118609))) +(declare-fun a_118611 () (_ BitVec 512))(assert (= a_118611 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_118612 () (_ BitVec 512))(assert (= a_118612 (bvadd a_118610 a_118611))) +(declare-fun a_118613 () (_ BitVec 512))(assert (= a_118613 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118614 () Bool)(assert (= a_118614 (bvult a_118612 a_118613))) +(declare-fun a_118615 () (_ BitVec 8))(assert (= a_118615 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_118616 () (_ BitVec 256))(assert (= a_118616 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118617 () (_ BitVec 512))(assert (= a_118617 ((_ zero_extend 256) a_118616))) +(declare-fun a_118618 () (_ BitVec 512))(assert (= a_118618 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_118619 () (_ BitVec 512))(assert (= a_118619 (bvadd a_118617 a_118618))) +(declare-fun a_118620 () (_ BitVec 512))(assert (= a_118620 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118621 () Bool)(assert (= a_118621 (bvult a_118619 a_118620))) +(declare-fun a_118622 () (_ BitVec 8))(assert (= a_118622 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_118623 () (_ BitVec 256))(assert (= a_118623 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118624 () (_ BitVec 512))(assert (= a_118624 ((_ zero_extend 256) a_118623))) +(declare-fun a_118625 () (_ BitVec 512))(assert (= a_118625 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_118626 () (_ BitVec 512))(assert (= a_118626 (bvadd a_118624 a_118625))) +(declare-fun a_118627 () (_ BitVec 512))(assert (= a_118627 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118628 () Bool)(assert (= a_118628 (bvult a_118626 a_118627))) +(declare-fun a_118629 () (_ BitVec 8))(assert (= a_118629 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_118630 () (_ BitVec 256))(assert (= a_118630 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118631 () (_ BitVec 512))(assert (= a_118631 ((_ zero_extend 256) a_118630))) +(declare-fun a_118632 () (_ BitVec 512))(assert (= a_118632 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_118633 () (_ BitVec 512))(assert (= a_118633 (bvadd a_118631 a_118632))) +(declare-fun a_118634 () (_ BitVec 512))(assert (= a_118634 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118635 () Bool)(assert (= a_118635 (bvult a_118633 a_118634))) +(declare-fun a_118636 () (_ BitVec 8))(assert (= a_118636 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_118637 () (_ BitVec 256))(assert (= a_118637 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118638 () (_ BitVec 512))(assert (= a_118638 ((_ zero_extend 256) a_118637))) +(declare-fun a_118639 () (_ BitVec 512))(assert (= a_118639 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_118640 () (_ BitVec 512))(assert (= a_118640 (bvadd a_118638 a_118639))) +(declare-fun a_118641 () (_ BitVec 512))(assert (= a_118641 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118642 () Bool)(assert (= a_118642 (bvult a_118640 a_118641))) +(declare-fun a_118643 () (_ BitVec 8))(assert (= a_118643 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_118644 () (_ BitVec 256))(assert (= a_118644 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118645 () (_ BitVec 512))(assert (= a_118645 ((_ zero_extend 256) a_118644))) +(declare-fun a_118646 () (_ BitVec 512))(assert (= a_118646 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_118647 () (_ BitVec 512))(assert (= a_118647 (bvadd a_118645 a_118646))) +(declare-fun a_118648 () (_ BitVec 512))(assert (= a_118648 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118649 () Bool)(assert (= a_118649 (bvult a_118647 a_118648))) +(declare-fun a_118650 () (_ BitVec 8))(assert (= a_118650 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_118651 () (_ BitVec 256))(assert (= a_118651 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118652 () (_ BitVec 512))(assert (= a_118652 ((_ zero_extend 256) a_118651))) +(declare-fun a_118653 () (_ BitVec 512))(assert (= a_118653 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_118654 () (_ BitVec 512))(assert (= a_118654 (bvadd a_118652 a_118653))) +(declare-fun a_118655 () (_ BitVec 512))(assert (= a_118655 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118656 () Bool)(assert (= a_118656 (bvult a_118654 a_118655))) +(declare-fun a_118657 () (_ BitVec 8))(assert (= a_118657 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_118658 () (_ BitVec 256))(assert (= a_118658 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118659 () (_ BitVec 512))(assert (= a_118659 ((_ zero_extend 256) a_118658))) +(declare-fun a_118660 () (_ BitVec 512))(assert (= a_118660 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_118661 () (_ BitVec 512))(assert (= a_118661 (bvadd a_118659 a_118660))) +(declare-fun a_118662 () (_ BitVec 512))(assert (= a_118662 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118663 () Bool)(assert (= a_118663 (bvult a_118661 a_118662))) +(declare-fun a_118664 () (_ BitVec 8))(assert (= a_118664 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_118665 () (_ BitVec 256))(assert (= a_118665 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118666 () (_ BitVec 512))(assert (= a_118666 ((_ zero_extend 256) a_118665))) +(declare-fun a_118667 () (_ BitVec 512))(assert (= a_118667 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_118668 () (_ BitVec 512))(assert (= a_118668 (bvadd a_118666 a_118667))) +(declare-fun a_118669 () (_ BitVec 512))(assert (= a_118669 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118670 () Bool)(assert (= a_118670 (bvult a_118668 a_118669))) +(declare-fun a_118671 () (_ BitVec 8))(assert (= a_118671 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_118672 () (_ BitVec 256))(assert (= a_118672 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118673 () (_ BitVec 512))(assert (= a_118673 ((_ zero_extend 256) a_118672))) +(declare-fun a_118674 () (_ BitVec 512))(assert (= a_118674 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_118675 () (_ BitVec 512))(assert (= a_118675 (bvadd a_118673 a_118674))) +(declare-fun a_118676 () (_ BitVec 512))(assert (= a_118676 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118677 () Bool)(assert (= a_118677 (bvult a_118675 a_118676))) +(declare-fun a_118678 () (_ BitVec 8))(assert (= a_118678 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_118679 () (_ BitVec 256))(assert (= a_118679 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118680 () (_ BitVec 512))(assert (= a_118680 ((_ zero_extend 256) a_118679))) +(declare-fun a_118681 () (_ BitVec 512))(assert (= a_118681 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_118682 () (_ BitVec 512))(assert (= a_118682 (bvadd a_118680 a_118681))) +(declare-fun a_118683 () (_ BitVec 512))(assert (= a_118683 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118684 () Bool)(assert (= a_118684 (bvult a_118682 a_118683))) +(declare-fun a_118685 () (_ BitVec 8))(assert (= a_118685 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_118686 () (_ BitVec 256))(assert (= a_118686 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118687 () (_ BitVec 512))(assert (= a_118687 ((_ zero_extend 256) a_118686))) +(declare-fun a_118688 () (_ BitVec 512))(assert (= a_118688 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_118689 () (_ BitVec 512))(assert (= a_118689 (bvadd a_118687 a_118688))) +(declare-fun a_118690 () (_ BitVec 512))(assert (= a_118690 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118691 () Bool)(assert (= a_118691 (bvult a_118689 a_118690))) +(declare-fun a_118692 () (_ BitVec 8))(assert (= a_118692 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_118693 () (_ BitVec 256))(assert (= a_118693 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118694 () (_ BitVec 512))(assert (= a_118694 ((_ zero_extend 256) a_118693))) +(declare-fun a_118695 () (_ BitVec 512))(assert (= a_118695 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_118696 () (_ BitVec 512))(assert (= a_118696 (bvadd a_118694 a_118695))) +(declare-fun a_118697 () (_ BitVec 512))(assert (= a_118697 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118698 () Bool)(assert (= a_118698 (bvult a_118696 a_118697))) +(declare-fun a_118699 () (_ BitVec 8))(assert (= a_118699 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_118700 () (_ BitVec 256))(assert (= a_118700 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118701 () (_ BitVec 512))(assert (= a_118701 ((_ zero_extend 256) a_118700))) +(declare-fun a_118702 () (_ BitVec 512))(assert (= a_118702 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_118703 () (_ BitVec 512))(assert (= a_118703 (bvadd a_118701 a_118702))) +(declare-fun a_118704 () (_ BitVec 512))(assert (= a_118704 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118705 () Bool)(assert (= a_118705 (bvult a_118703 a_118704))) +(declare-fun a_118706 () (_ BitVec 8))(assert (= a_118706 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_118707 () (_ BitVec 256))(assert (= a_118707 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118708 () (_ BitVec 512))(assert (= a_118708 ((_ zero_extend 256) a_118707))) +(declare-fun a_118709 () (_ BitVec 512))(assert (= a_118709 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_118710 () (_ BitVec 512))(assert (= a_118710 (bvadd a_118708 a_118709))) +(declare-fun a_118711 () (_ BitVec 512))(assert (= a_118711 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118712 () Bool)(assert (= a_118712 (bvult a_118710 a_118711))) +(declare-fun a_118713 () (_ BitVec 8))(assert (= a_118713 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_118714 () (_ BitVec 256))(assert (= a_118714 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118715 () (_ BitVec 512))(assert (= a_118715 ((_ zero_extend 256) a_118714))) +(declare-fun a_118716 () (_ BitVec 512))(assert (= a_118716 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_118717 () (_ BitVec 512))(assert (= a_118717 (bvadd a_118715 a_118716))) +(declare-fun a_118718 () (_ BitVec 512))(assert (= a_118718 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118719 () Bool)(assert (= a_118719 (bvult a_118717 a_118718))) +(declare-fun a_118720 () (_ BitVec 8))(assert (= a_118720 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_118721 () (_ BitVec 256))(assert (= a_118721 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118722 () (_ BitVec 512))(assert (= a_118722 ((_ zero_extend 256) a_118721))) +(declare-fun a_118723 () (_ BitVec 512))(assert (= a_118723 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_118724 () (_ BitVec 512))(assert (= a_118724 (bvadd a_118722 a_118723))) +(declare-fun a_118725 () (_ BitVec 512))(assert (= a_118725 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118726 () Bool)(assert (= a_118726 (bvult a_118724 a_118725))) +(declare-fun a_118727 () (_ BitVec 8))(assert (= a_118727 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_118728 () (_ BitVec 256))(assert (= a_118728 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118729 () (_ BitVec 512))(assert (= a_118729 ((_ zero_extend 256) a_118728))) +(declare-fun a_118730 () (_ BitVec 512))(assert (= a_118730 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118731 () Bool)(assert (= a_118731 (bvult a_118729 a_118730))) +(declare-fun a_118732 () (_ BitVec 8))(assert (= a_118732 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_118733 () (_ BitVec 8))(assert (= a_118733 (ite a_118731 a_118732 #x00))) +(declare-fun a_118734 () (_ BitVec 8))(assert (= a_118734 (ite a_118726 a_118727 #x00))) +(declare-fun a_118735 () (_ BitVec 8))(assert (= a_118735 (ite a_118719 a_118720 #x00))) +(declare-fun a_118736 () (_ BitVec 8))(assert (= a_118736 (ite a_118712 a_118713 #x00))) +(declare-fun a_118737 () (_ BitVec 8))(assert (= a_118737 (ite a_118705 a_118706 #x00))) +(declare-fun a_118738 () (_ BitVec 8))(assert (= a_118738 (ite a_118698 a_118699 #x00))) +(declare-fun a_118739 () (_ BitVec 8))(assert (= a_118739 (ite a_118691 a_118692 #x00))) +(declare-fun a_118740 () (_ BitVec 8))(assert (= a_118740 (ite a_118684 a_118685 #x00))) +(declare-fun a_118741 () (_ BitVec 8))(assert (= a_118741 (ite a_118677 a_118678 #x00))) +(declare-fun a_118742 () (_ BitVec 8))(assert (= a_118742 (ite a_118670 a_118671 #x00))) +(declare-fun a_118743 () (_ BitVec 8))(assert (= a_118743 (ite a_118663 a_118664 #x00))) +(declare-fun a_118744 () (_ BitVec 8))(assert (= a_118744 (ite a_118656 a_118657 #x00))) +(declare-fun a_118745 () (_ BitVec 8))(assert (= a_118745 (ite a_118649 a_118650 #x00))) +(declare-fun a_118746 () (_ BitVec 8))(assert (= a_118746 (ite a_118642 a_118643 #x00))) +(declare-fun a_118747 () (_ BitVec 8))(assert (= a_118747 (ite a_118635 a_118636 #x00))) +(declare-fun a_118748 () (_ BitVec 8))(assert (= a_118748 (ite a_118628 a_118629 #x00))) +(declare-fun a_118749 () (_ BitVec 8))(assert (= a_118749 (ite a_118621 a_118622 #x00))) +(declare-fun a_118750 () (_ BitVec 8))(assert (= a_118750 (ite a_118614 a_118615 #x00))) +(declare-fun a_118751 () (_ BitVec 8))(assert (= a_118751 (ite a_118607 a_118608 #x00))) +(declare-fun a_118752 () (_ BitVec 8))(assert (= a_118752 (ite a_118600 a_118601 #x00))) +(declare-fun a_118753 () (_ BitVec 8))(assert (= a_118753 (ite a_118593 a_118594 #x00))) +(declare-fun a_118754 () (_ BitVec 8))(assert (= a_118754 (ite a_118586 a_118587 #x00))) +(declare-fun a_118755 () (_ BitVec 8))(assert (= a_118755 (ite a_118579 a_118580 #x00))) +(declare-fun a_118756 () (_ BitVec 8))(assert (= a_118756 (ite a_118572 a_118573 #x00))) +(declare-fun a_118757 () (_ BitVec 8))(assert (= a_118757 (ite a_118565 a_118566 #x00))) +(declare-fun a_118758 () (_ BitVec 8))(assert (= a_118758 (ite a_118558 a_118559 #x00))) +(declare-fun a_118759 () (_ BitVec 8))(assert (= a_118759 (ite a_118551 a_118552 #x00))) +(declare-fun a_118760 () (_ BitVec 8))(assert (= a_118760 (ite a_118544 a_118545 #x00))) +(declare-fun a_118761 () (_ BitVec 8))(assert (= a_118761 (ite a_118537 a_118538 #x00))) +(declare-fun a_118762 () (_ BitVec 8))(assert (= a_118762 (ite a_118530 a_118531 #x00))) +(declare-fun a_118763 () (_ BitVec 8))(assert (= a_118763 (ite a_118523 a_118524 #x00))) +(declare-fun a_118764 () (_ BitVec 8))(assert (= a_118764 (ite a_118516 a_118517 #x00))) +(declare-fun a_118765 () (_ BitVec 256))(assert (= a_118765 (concat a_118733 a_118734 a_118735 a_118736 a_118737 a_118738 a_118739 a_118740 a_118741 a_118742 a_118743 a_118744 a_118745 a_118746 a_118747 a_118748 a_118749 a_118750 a_118751 a_118752 a_118753 a_118754 a_118755 a_118756 a_118757 a_118758 a_118759 a_118760 a_118761 a_118762 a_118763 a_118764))) +(declare-fun a_118766 () (_ BitVec 256))(assert (= a_118766 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118767 () (_ BitVec 256))(assert (= a_118767 (concat a_118733 a_118734 a_118735 a_118736 a_118737 a_118738 a_118739 a_118740 a_118741 a_118742 a_118743 a_118744 a_118745 a_118746 a_118747 a_118748 a_118749 a_118750 a_118751 a_118752 a_118753 a_118754 a_118755 a_118756 a_118757 a_118758 a_118759 a_118760 a_118761 a_118762 a_118763 a_118764))) +(declare-fun a_118768 () (_ BitVec 256))(assert (= a_118768 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118769 () Bool)(assert (= a_118769 (bvslt a_118767 a_118768))) +(declare-fun a_118770 () (_ BitVec 256))(assert (= a_118770 (concat a_118733 a_118734 a_118735 a_118736 a_118737 a_118738 a_118739 a_118740 a_118741 a_118742 a_118743 a_118744 a_118745 a_118746 a_118747 a_118748 a_118749 a_118750 a_118751 a_118752 a_118753 a_118754 a_118755 a_118756 a_118757 a_118758 a_118759 a_118760 a_118761 a_118762 a_118763 a_118764))) +(declare-fun a_118771 () (_ BitVec 256))(assert (= a_118771 (bvsub a_118765 a_118766))) +(declare-fun a_118772 () (_ BitVec 256))(assert (= a_118772 (ite a_118769 a_118770 a_118771))) +(declare-fun a_118773 () (_ BitVec 256))(assert (= a_118773 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_118774 () (_ BitVec 256))(assert (= a_118774 (concat a_118475 a_118476 a_118477 a_118478 a_118479 a_118480 a_118481 a_118482 a_118483 a_118484 a_118485 a_118486 a_118487 a_118488 a_118489 a_118490 a_118491 a_118492 a_118493 a_118494 a_118495 a_118496 a_118497 a_118498 a_118499 a_118500 a_118501 a_118502 a_118503 a_118504 a_118505 a_118506))) +(declare-fun a_118775 () (_ BitVec 256))(assert (= a_118775 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118776 () Bool)(assert (= a_118776 (= a_118774 a_118775))) +(declare-fun a_118777 () (_ BitVec 256))(assert (= a_118777 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118778 () (_ BitVec 8))(assert (= a_118778 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_118779 () (_ BitVec 8))(assert (= a_118779 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_118780 () (_ BitVec 8))(assert (= a_118780 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_118781 () (_ BitVec 8))(assert (= a_118781 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_118782 () (_ BitVec 8))(assert (= a_118782 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_118783 () (_ BitVec 8))(assert (= a_118783 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_118784 () (_ BitVec 8))(assert (= a_118784 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_118785 () (_ BitVec 8))(assert (= a_118785 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_118786 () (_ BitVec 8))(assert (= a_118786 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_118787 () (_ BitVec 8))(assert (= a_118787 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_118788 () (_ BitVec 8))(assert (= a_118788 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_118789 () (_ BitVec 8))(assert (= a_118789 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_118790 () (_ BitVec 8))(assert (= a_118790 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_118791 () (_ BitVec 8))(assert (= a_118791 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_118792 () (_ BitVec 8))(assert (= a_118792 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_118793 () (_ BitVec 8))(assert (= a_118793 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_118794 () (_ BitVec 8))(assert (= a_118794 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_118795 () (_ BitVec 8))(assert (= a_118795 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_118796 () (_ BitVec 8))(assert (= a_118796 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_118797 () (_ BitVec 8))(assert (= a_118797 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_118798 () (_ BitVec 8))(assert (= a_118798 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_118799 () (_ BitVec 8))(assert (= a_118799 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_118800 () (_ BitVec 8))(assert (= a_118800 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_118801 () (_ BitVec 8))(assert (= a_118801 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_118802 () (_ BitVec 8))(assert (= a_118802 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_118803 () (_ BitVec 8))(assert (= a_118803 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_118804 () (_ BitVec 8))(assert (= a_118804 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_118805 () (_ BitVec 8))(assert (= a_118805 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_118806 () (_ BitVec 8))(assert (= a_118806 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_118807 () (_ BitVec 8))(assert (= a_118807 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_118808 () (_ BitVec 8))(assert (= a_118808 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_118809 () (_ BitVec 8))(assert (= a_118809 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_118810 () (_ BitVec 256))(assert (= a_118810 (concat a_118778 a_118779 a_118780 a_118781 a_118782 a_118783 a_118784 a_118785 a_118786 a_118787 a_118788 a_118789 a_118790 a_118791 a_118792 a_118793 a_118794 a_118795 a_118796 a_118797 a_118798 a_118799 a_118800 a_118801 a_118802 a_118803 a_118804 a_118805 a_118806 a_118807 a_118808 a_118809))) +(declare-fun a_118811 () (_ BitVec 256))(assert (= a_118811 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118812 () (_ BitVec 256))(assert (= a_118812 (bvudiv a_118810 a_118811))) +(declare-fun a_118813 () (_ BitVec 256))(assert (= a_118813 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_118814 () (_ BitVec 256))(assert (= a_118814 (bvand a_118812 a_118813))) +(declare-fun a_118815 () (_ BitVec 256))(assert (= a_118815 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_118816 () (_ BitVec 512))(assert (= a_118816 (bvadd a_118457 a_118458))) +(declare-fun a_118817 () (_ BitVec 256))(assert (= a_118817 ((_ extract 255 0) a_118816))) +(declare-fun a_118818 () (_ BitVec 512))(assert (= a_118818 ((_ zero_extend 256) a_118817))) +(declare-fun a_118819 () (_ BitVec 512))(assert (= a_118819 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_118820 () (_ BitVec 512))(assert (= a_118820 (bvsub a_118818 a_118819))) +(declare-fun a_118821 () (_ BitVec 512))(assert (= a_118821 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_118822 () (_ BitVec 512))(assert (= a_118822 ((_ zero_extend 256) a_118817))) +(declare-fun a_118823 () (_ BitVec 512))(assert (= a_118823 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_118824 () Bool)(assert (= a_118824 (bvuge a_118822 a_118823))) +(declare-fun a_118825 () Bool)(assert (= a_118825 (bvuge a_118820 a_118821))) +(declare-fun a_118826 () Bool)(assert (= a_118826 (and a_118824 a_118825))) +(declare-fun a_118827 () Bool)(assert (= a_118827 (not a_118826))) +(declare-fun a_118828 () (_ BitVec 256))(assert (= a_118828 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118829 () (_ BitVec 512))(assert (= a_118829 ((_ zero_extend 256) a_118828))) +(declare-fun a_118830 () (_ BitVec 512))(assert (= a_118830 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_118831 () (_ BitVec 512))(assert (= a_118831 (bvadd a_118829 a_118830))) +(declare-fun a_118832 () (_ BitVec 512))(assert (= a_118832 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118833 () Bool)(assert (= a_118833 (bvult a_118831 a_118832))) +(declare-fun a_118834 () (_ BitVec 8))(assert (= a_118834 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_118835 () (_ BitVec 256))(assert (= a_118835 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118836 () (_ BitVec 512))(assert (= a_118836 ((_ zero_extend 256) a_118835))) +(declare-fun a_118837 () (_ BitVec 512))(assert (= a_118837 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_118838 () (_ BitVec 512))(assert (= a_118838 (bvadd a_118836 a_118837))) +(declare-fun a_118839 () (_ BitVec 512))(assert (= a_118839 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118840 () Bool)(assert (= a_118840 (bvult a_118838 a_118839))) +(declare-fun a_118841 () (_ BitVec 8))(assert (= a_118841 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_118842 () (_ BitVec 256))(assert (= a_118842 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118843 () (_ BitVec 512))(assert (= a_118843 ((_ zero_extend 256) a_118842))) +(declare-fun a_118844 () (_ BitVec 512))(assert (= a_118844 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_118845 () (_ BitVec 512))(assert (= a_118845 (bvadd a_118843 a_118844))) +(declare-fun a_118846 () (_ BitVec 512))(assert (= a_118846 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118847 () Bool)(assert (= a_118847 (bvult a_118845 a_118846))) +(declare-fun a_118848 () (_ BitVec 8))(assert (= a_118848 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_118849 () (_ BitVec 256))(assert (= a_118849 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118850 () (_ BitVec 512))(assert (= a_118850 ((_ zero_extend 256) a_118849))) +(declare-fun a_118851 () (_ BitVec 512))(assert (= a_118851 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_118852 () (_ BitVec 512))(assert (= a_118852 (bvadd a_118850 a_118851))) +(declare-fun a_118853 () (_ BitVec 512))(assert (= a_118853 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118854 () Bool)(assert (= a_118854 (bvult a_118852 a_118853))) +(declare-fun a_118855 () (_ BitVec 8))(assert (= a_118855 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_118856 () (_ BitVec 256))(assert (= a_118856 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118857 () (_ BitVec 512))(assert (= a_118857 ((_ zero_extend 256) a_118856))) +(declare-fun a_118858 () (_ BitVec 512))(assert (= a_118858 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_118859 () (_ BitVec 512))(assert (= a_118859 (bvadd a_118857 a_118858))) +(declare-fun a_118860 () (_ BitVec 512))(assert (= a_118860 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118861 () Bool)(assert (= a_118861 (bvult a_118859 a_118860))) +(declare-fun a_118862 () (_ BitVec 8))(assert (= a_118862 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_118863 () (_ BitVec 256))(assert (= a_118863 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118864 () (_ BitVec 512))(assert (= a_118864 ((_ zero_extend 256) a_118863))) +(declare-fun a_118865 () (_ BitVec 512))(assert (= a_118865 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_118866 () (_ BitVec 512))(assert (= a_118866 (bvadd a_118864 a_118865))) +(declare-fun a_118867 () (_ BitVec 512))(assert (= a_118867 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118868 () Bool)(assert (= a_118868 (bvult a_118866 a_118867))) +(declare-fun a_118869 () (_ BitVec 8))(assert (= a_118869 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_118870 () (_ BitVec 256))(assert (= a_118870 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118871 () (_ BitVec 512))(assert (= a_118871 ((_ zero_extend 256) a_118870))) +(declare-fun a_118872 () (_ BitVec 512))(assert (= a_118872 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_118873 () (_ BitVec 512))(assert (= a_118873 (bvadd a_118871 a_118872))) +(declare-fun a_118874 () (_ BitVec 512))(assert (= a_118874 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118875 () Bool)(assert (= a_118875 (bvult a_118873 a_118874))) +(declare-fun a_118876 () (_ BitVec 8))(assert (= a_118876 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_118877 () (_ BitVec 256))(assert (= a_118877 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118878 () (_ BitVec 512))(assert (= a_118878 ((_ zero_extend 256) a_118877))) +(declare-fun a_118879 () (_ BitVec 512))(assert (= a_118879 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_118880 () (_ BitVec 512))(assert (= a_118880 (bvadd a_118878 a_118879))) +(declare-fun a_118881 () (_ BitVec 512))(assert (= a_118881 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118882 () Bool)(assert (= a_118882 (bvult a_118880 a_118881))) +(declare-fun a_118883 () (_ BitVec 8))(assert (= a_118883 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_118884 () (_ BitVec 256))(assert (= a_118884 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118885 () (_ BitVec 512))(assert (= a_118885 ((_ zero_extend 256) a_118884))) +(declare-fun a_118886 () (_ BitVec 512))(assert (= a_118886 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_118887 () (_ BitVec 512))(assert (= a_118887 (bvadd a_118885 a_118886))) +(declare-fun a_118888 () (_ BitVec 512))(assert (= a_118888 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118889 () Bool)(assert (= a_118889 (bvult a_118887 a_118888))) +(declare-fun a_118890 () (_ BitVec 8))(assert (= a_118890 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_118891 () (_ BitVec 256))(assert (= a_118891 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118892 () (_ BitVec 512))(assert (= a_118892 ((_ zero_extend 256) a_118891))) +(declare-fun a_118893 () (_ BitVec 512))(assert (= a_118893 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_118894 () (_ BitVec 512))(assert (= a_118894 (bvadd a_118892 a_118893))) +(declare-fun a_118895 () (_ BitVec 512))(assert (= a_118895 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118896 () Bool)(assert (= a_118896 (bvult a_118894 a_118895))) +(declare-fun a_118897 () (_ BitVec 8))(assert (= a_118897 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_118898 () (_ BitVec 256))(assert (= a_118898 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118899 () (_ BitVec 512))(assert (= a_118899 ((_ zero_extend 256) a_118898))) +(declare-fun a_118900 () (_ BitVec 512))(assert (= a_118900 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_118901 () (_ BitVec 512))(assert (= a_118901 (bvadd a_118899 a_118900))) +(declare-fun a_118902 () (_ BitVec 512))(assert (= a_118902 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118903 () Bool)(assert (= a_118903 (bvult a_118901 a_118902))) +(declare-fun a_118904 () (_ BitVec 8))(assert (= a_118904 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_118905 () (_ BitVec 256))(assert (= a_118905 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118906 () (_ BitVec 512))(assert (= a_118906 ((_ zero_extend 256) a_118905))) +(declare-fun a_118907 () (_ BitVec 512))(assert (= a_118907 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_118908 () (_ BitVec 512))(assert (= a_118908 (bvadd a_118906 a_118907))) +(declare-fun a_118909 () (_ BitVec 512))(assert (= a_118909 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118910 () Bool)(assert (= a_118910 (bvult a_118908 a_118909))) +(declare-fun a_118911 () (_ BitVec 8))(assert (= a_118911 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_118912 () (_ BitVec 256))(assert (= a_118912 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118913 () (_ BitVec 512))(assert (= a_118913 ((_ zero_extend 256) a_118912))) +(declare-fun a_118914 () (_ BitVec 512))(assert (= a_118914 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_118915 () (_ BitVec 512))(assert (= a_118915 (bvadd a_118913 a_118914))) +(declare-fun a_118916 () (_ BitVec 512))(assert (= a_118916 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118917 () Bool)(assert (= a_118917 (bvult a_118915 a_118916))) +(declare-fun a_118918 () (_ BitVec 8))(assert (= a_118918 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_118919 () (_ BitVec 256))(assert (= a_118919 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118920 () (_ BitVec 512))(assert (= a_118920 ((_ zero_extend 256) a_118919))) +(declare-fun a_118921 () (_ BitVec 512))(assert (= a_118921 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_118922 () (_ BitVec 512))(assert (= a_118922 (bvadd a_118920 a_118921))) +(declare-fun a_118923 () (_ BitVec 512))(assert (= a_118923 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118924 () Bool)(assert (= a_118924 (bvult a_118922 a_118923))) +(declare-fun a_118925 () (_ BitVec 8))(assert (= a_118925 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_118926 () (_ BitVec 256))(assert (= a_118926 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118927 () (_ BitVec 512))(assert (= a_118927 ((_ zero_extend 256) a_118926))) +(declare-fun a_118928 () (_ BitVec 512))(assert (= a_118928 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_118929 () (_ BitVec 512))(assert (= a_118929 (bvadd a_118927 a_118928))) +(declare-fun a_118930 () (_ BitVec 512))(assert (= a_118930 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118931 () Bool)(assert (= a_118931 (bvult a_118929 a_118930))) +(declare-fun a_118932 () (_ BitVec 8))(assert (= a_118932 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_118933 () (_ BitVec 256))(assert (= a_118933 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118934 () (_ BitVec 512))(assert (= a_118934 ((_ zero_extend 256) a_118933))) +(declare-fun a_118935 () (_ BitVec 512))(assert (= a_118935 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_118936 () (_ BitVec 512))(assert (= a_118936 (bvadd a_118934 a_118935))) +(declare-fun a_118937 () (_ BitVec 512))(assert (= a_118937 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118938 () Bool)(assert (= a_118938 (bvult a_118936 a_118937))) +(declare-fun a_118939 () (_ BitVec 8))(assert (= a_118939 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_118940 () (_ BitVec 256))(assert (= a_118940 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118941 () (_ BitVec 512))(assert (= a_118941 ((_ zero_extend 256) a_118940))) +(declare-fun a_118942 () (_ BitVec 512))(assert (= a_118942 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_118943 () (_ BitVec 512))(assert (= a_118943 (bvadd a_118941 a_118942))) +(declare-fun a_118944 () (_ BitVec 512))(assert (= a_118944 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118945 () Bool)(assert (= a_118945 (bvult a_118943 a_118944))) +(declare-fun a_118946 () (_ BitVec 8))(assert (= a_118946 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_118947 () (_ BitVec 256))(assert (= a_118947 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118948 () (_ BitVec 512))(assert (= a_118948 ((_ zero_extend 256) a_118947))) +(declare-fun a_118949 () (_ BitVec 512))(assert (= a_118949 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_118950 () (_ BitVec 512))(assert (= a_118950 (bvadd a_118948 a_118949))) +(declare-fun a_118951 () (_ BitVec 512))(assert (= a_118951 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118952 () Bool)(assert (= a_118952 (bvult a_118950 a_118951))) +(declare-fun a_118953 () (_ BitVec 8))(assert (= a_118953 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_118954 () (_ BitVec 256))(assert (= a_118954 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118955 () (_ BitVec 512))(assert (= a_118955 ((_ zero_extend 256) a_118954))) +(declare-fun a_118956 () (_ BitVec 512))(assert (= a_118956 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_118957 () (_ BitVec 512))(assert (= a_118957 (bvadd a_118955 a_118956))) +(declare-fun a_118958 () (_ BitVec 512))(assert (= a_118958 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118959 () Bool)(assert (= a_118959 (bvult a_118957 a_118958))) +(declare-fun a_118960 () (_ BitVec 8))(assert (= a_118960 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_118961 () (_ BitVec 256))(assert (= a_118961 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118962 () (_ BitVec 512))(assert (= a_118962 ((_ zero_extend 256) a_118961))) +(declare-fun a_118963 () (_ BitVec 512))(assert (= a_118963 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_118964 () (_ BitVec 512))(assert (= a_118964 (bvadd a_118962 a_118963))) +(declare-fun a_118965 () (_ BitVec 512))(assert (= a_118965 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118966 () Bool)(assert (= a_118966 (bvult a_118964 a_118965))) +(declare-fun a_118967 () (_ BitVec 8))(assert (= a_118967 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_118968 () (_ BitVec 256))(assert (= a_118968 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118969 () (_ BitVec 512))(assert (= a_118969 ((_ zero_extend 256) a_118968))) +(declare-fun a_118970 () (_ BitVec 512))(assert (= a_118970 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_118971 () (_ BitVec 512))(assert (= a_118971 (bvadd a_118969 a_118970))) +(declare-fun a_118972 () (_ BitVec 512))(assert (= a_118972 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118973 () Bool)(assert (= a_118973 (bvult a_118971 a_118972))) +(declare-fun a_118974 () (_ BitVec 8))(assert (= a_118974 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_118975 () (_ BitVec 256))(assert (= a_118975 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118976 () (_ BitVec 512))(assert (= a_118976 ((_ zero_extend 256) a_118975))) +(declare-fun a_118977 () (_ BitVec 512))(assert (= a_118977 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_118978 () (_ BitVec 512))(assert (= a_118978 (bvadd a_118976 a_118977))) +(declare-fun a_118979 () (_ BitVec 512))(assert (= a_118979 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118980 () Bool)(assert (= a_118980 (bvult a_118978 a_118979))) +(declare-fun a_118981 () (_ BitVec 8))(assert (= a_118981 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_118982 () (_ BitVec 256))(assert (= a_118982 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118983 () (_ BitVec 512))(assert (= a_118983 ((_ zero_extend 256) a_118982))) +(declare-fun a_118984 () (_ BitVec 512))(assert (= a_118984 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_118985 () (_ BitVec 512))(assert (= a_118985 (bvadd a_118983 a_118984))) +(declare-fun a_118986 () (_ BitVec 512))(assert (= a_118986 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118987 () Bool)(assert (= a_118987 (bvult a_118985 a_118986))) +(declare-fun a_118988 () (_ BitVec 8))(assert (= a_118988 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_118989 () (_ BitVec 256))(assert (= a_118989 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118990 () (_ BitVec 512))(assert (= a_118990 ((_ zero_extend 256) a_118989))) +(declare-fun a_118991 () (_ BitVec 512))(assert (= a_118991 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_118992 () (_ BitVec 512))(assert (= a_118992 (bvadd a_118990 a_118991))) +(declare-fun a_118993 () (_ BitVec 512))(assert (= a_118993 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118994 () Bool)(assert (= a_118994 (bvult a_118992 a_118993))) +(declare-fun a_118995 () (_ BitVec 8))(assert (= a_118995 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_118996 () (_ BitVec 256))(assert (= a_118996 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118997 () (_ BitVec 512))(assert (= a_118997 ((_ zero_extend 256) a_118996))) +(declare-fun a_118998 () (_ BitVec 512))(assert (= a_118998 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_118999 () (_ BitVec 512))(assert (= a_118999 (bvadd a_118997 a_118998))) +(declare-fun a_119000 () (_ BitVec 512))(assert (= a_119000 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119001 () Bool)(assert (= a_119001 (bvult a_118999 a_119000))) +(declare-fun a_119002 () (_ BitVec 8))(assert (= a_119002 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_119003 () (_ BitVec 256))(assert (= a_119003 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119004 () (_ BitVec 512))(assert (= a_119004 ((_ zero_extend 256) a_119003))) +(declare-fun a_119005 () (_ BitVec 512))(assert (= a_119005 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_119006 () (_ BitVec 512))(assert (= a_119006 (bvadd a_119004 a_119005))) +(declare-fun a_119007 () (_ BitVec 512))(assert (= a_119007 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119008 () Bool)(assert (= a_119008 (bvult a_119006 a_119007))) +(declare-fun a_119009 () (_ BitVec 8))(assert (= a_119009 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_119010 () (_ BitVec 256))(assert (= a_119010 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119011 () (_ BitVec 512))(assert (= a_119011 ((_ zero_extend 256) a_119010))) +(declare-fun a_119012 () (_ BitVec 512))(assert (= a_119012 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119013 () (_ BitVec 512))(assert (= a_119013 (bvadd a_119011 a_119012))) +(declare-fun a_119014 () (_ BitVec 512))(assert (= a_119014 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119015 () Bool)(assert (= a_119015 (bvult a_119013 a_119014))) +(declare-fun a_119016 () (_ BitVec 8))(assert (= a_119016 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_119017 () (_ BitVec 256))(assert (= a_119017 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119018 () (_ BitVec 512))(assert (= a_119018 ((_ zero_extend 256) a_119017))) +(declare-fun a_119019 () (_ BitVec 512))(assert (= a_119019 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_119020 () (_ BitVec 512))(assert (= a_119020 (bvadd a_119018 a_119019))) +(declare-fun a_119021 () (_ BitVec 512))(assert (= a_119021 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119022 () Bool)(assert (= a_119022 (bvult a_119020 a_119021))) +(declare-fun a_119023 () (_ BitVec 8))(assert (= a_119023 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_119024 () (_ BitVec 256))(assert (= a_119024 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119025 () (_ BitVec 512))(assert (= a_119025 ((_ zero_extend 256) a_119024))) +(declare-fun a_119026 () (_ BitVec 512))(assert (= a_119026 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_119027 () (_ BitVec 512))(assert (= a_119027 (bvadd a_119025 a_119026))) +(declare-fun a_119028 () (_ BitVec 512))(assert (= a_119028 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119029 () Bool)(assert (= a_119029 (bvult a_119027 a_119028))) +(declare-fun a_119030 () (_ BitVec 8))(assert (= a_119030 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_119031 () (_ BitVec 256))(assert (= a_119031 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119032 () (_ BitVec 512))(assert (= a_119032 ((_ zero_extend 256) a_119031))) +(declare-fun a_119033 () (_ BitVec 512))(assert (= a_119033 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_119034 () (_ BitVec 512))(assert (= a_119034 (bvadd a_119032 a_119033))) +(declare-fun a_119035 () (_ BitVec 512))(assert (= a_119035 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119036 () Bool)(assert (= a_119036 (bvult a_119034 a_119035))) +(declare-fun a_119037 () (_ BitVec 8))(assert (= a_119037 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_119038 () (_ BitVec 256))(assert (= a_119038 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119039 () (_ BitVec 512))(assert (= a_119039 ((_ zero_extend 256) a_119038))) +(declare-fun a_119040 () (_ BitVec 512))(assert (= a_119040 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_119041 () (_ BitVec 512))(assert (= a_119041 (bvadd a_119039 a_119040))) +(declare-fun a_119042 () (_ BitVec 512))(assert (= a_119042 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119043 () Bool)(assert (= a_119043 (bvult a_119041 a_119042))) +(declare-fun a_119044 () (_ BitVec 8))(assert (= a_119044 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_119045 () (_ BitVec 256))(assert (= a_119045 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119046 () (_ BitVec 512))(assert (= a_119046 ((_ zero_extend 256) a_119045))) +(declare-fun a_119047 () (_ BitVec 512))(assert (= a_119047 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119048 () Bool)(assert (= a_119048 (bvult a_119046 a_119047))) +(declare-fun a_119049 () (_ BitVec 8))(assert (= a_119049 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_119050 () (_ BitVec 8))(assert (= a_119050 (ite a_119048 a_119049 #x00))) +(declare-fun a_119051 () (_ BitVec 8))(assert (= a_119051 (ite a_119043 a_119044 #x00))) +(declare-fun a_119052 () (_ BitVec 8))(assert (= a_119052 (ite a_119036 a_119037 #x00))) +(declare-fun a_119053 () (_ BitVec 8))(assert (= a_119053 (ite a_119029 a_119030 #x00))) +(declare-fun a_119054 () (_ BitVec 8))(assert (= a_119054 (ite a_119022 a_119023 #x00))) +(declare-fun a_119055 () (_ BitVec 8))(assert (= a_119055 (ite a_119015 a_119016 #x00))) +(declare-fun a_119056 () (_ BitVec 8))(assert (= a_119056 (ite a_119008 a_119009 #x00))) +(declare-fun a_119057 () (_ BitVec 8))(assert (= a_119057 (ite a_119001 a_119002 #x00))) +(declare-fun a_119058 () (_ BitVec 8))(assert (= a_119058 (ite a_118994 a_118995 #x00))) +(declare-fun a_119059 () (_ BitVec 8))(assert (= a_119059 (ite a_118987 a_118988 #x00))) +(declare-fun a_119060 () (_ BitVec 8))(assert (= a_119060 (ite a_118980 a_118981 #x00))) +(declare-fun a_119061 () (_ BitVec 8))(assert (= a_119061 (ite a_118973 a_118974 #x00))) +(declare-fun a_119062 () (_ BitVec 8))(assert (= a_119062 (ite a_118966 a_118967 #x00))) +(declare-fun a_119063 () (_ BitVec 8))(assert (= a_119063 (ite a_118959 a_118960 #x00))) +(declare-fun a_119064 () (_ BitVec 8))(assert (= a_119064 (ite a_118952 a_118953 #x00))) +(declare-fun a_119065 () (_ BitVec 8))(assert (= a_119065 (ite a_118945 a_118946 #x00))) +(declare-fun a_119066 () (_ BitVec 8))(assert (= a_119066 (ite a_118938 a_118939 #x00))) +(declare-fun a_119067 () (_ BitVec 8))(assert (= a_119067 (ite a_118931 a_118932 #x00))) +(declare-fun a_119068 () (_ BitVec 8))(assert (= a_119068 (ite a_118924 a_118925 #x00))) +(declare-fun a_119069 () (_ BitVec 8))(assert (= a_119069 (ite a_118917 a_118918 #x00))) +(declare-fun a_119070 () (_ BitVec 8))(assert (= a_119070 (ite a_118910 a_118911 #x00))) +(declare-fun a_119071 () (_ BitVec 8))(assert (= a_119071 (ite a_118903 a_118904 #x00))) +(declare-fun a_119072 () (_ BitVec 8))(assert (= a_119072 (ite a_118896 a_118897 #x00))) +(declare-fun a_119073 () (_ BitVec 8))(assert (= a_119073 (ite a_118889 a_118890 #x00))) +(declare-fun a_119074 () (_ BitVec 8))(assert (= a_119074 (ite a_118882 a_118883 #x00))) +(declare-fun a_119075 () (_ BitVec 8))(assert (= a_119075 (ite a_118875 a_118876 #x00))) +(declare-fun a_119076 () (_ BitVec 8))(assert (= a_119076 (ite a_118868 a_118869 #x00))) +(declare-fun a_119077 () (_ BitVec 8))(assert (= a_119077 (ite a_118861 a_118862 #x00))) +(declare-fun a_119078 () (_ BitVec 8))(assert (= a_119078 (ite a_118854 a_118855 #x00))) +(declare-fun a_119079 () (_ BitVec 8))(assert (= a_119079 (ite a_118847 a_118848 #x00))) +(declare-fun a_119080 () (_ BitVec 8))(assert (= a_119080 (ite a_118840 a_118841 #x00))) +(declare-fun a_119081 () (_ BitVec 8))(assert (= a_119081 (ite a_118833 a_118834 #x00))) +(declare-fun a_119082 () (_ BitVec 256))(assert (= a_119082 (concat a_119050 a_119051 a_119052 a_119053 a_119054 a_119055 a_119056 a_119057 a_119058 a_119059 a_119060 a_119061 a_119062 a_119063 a_119064 a_119065 a_119066 a_119067 a_119068 a_119069 a_119070 a_119071 a_119072 a_119073 a_119074 a_119075 a_119076 a_119077 a_119078 a_119079 a_119080 a_119081))) +(declare-fun a_119083 () (_ BitVec 256))(assert (= a_119083 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119084 () (_ BitVec 256))(assert (= a_119084 (concat a_119050 a_119051 a_119052 a_119053 a_119054 a_119055 a_119056 a_119057 a_119058 a_119059 a_119060 a_119061 a_119062 a_119063 a_119064 a_119065 a_119066 a_119067 a_119068 a_119069 a_119070 a_119071 a_119072 a_119073 a_119074 a_119075 a_119076 a_119077 a_119078 a_119079 a_119080 a_119081))) +(declare-fun a_119085 () (_ BitVec 256))(assert (= a_119085 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119086 () Bool)(assert (= a_119086 (bvslt a_119084 a_119085))) +(declare-fun a_119087 () (_ BitVec 256))(assert (= a_119087 (concat a_119050 a_119051 a_119052 a_119053 a_119054 a_119055 a_119056 a_119057 a_119058 a_119059 a_119060 a_119061 a_119062 a_119063 a_119064 a_119065 a_119066 a_119067 a_119068 a_119069 a_119070 a_119071 a_119072 a_119073 a_119074 a_119075 a_119076 a_119077 a_119078 a_119079 a_119080 a_119081))) +(declare-fun a_119088 () (_ BitVec 256))(assert (= a_119088 (bvsub a_119082 a_119083))) +(declare-fun a_119089 () (_ BitVec 256))(assert (= a_119089 (ite a_119086 a_119087 a_119088))) +(declare-fun a_119090 () (_ BitVec 256))(assert (= a_119090 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119091 () Bool)(assert (= a_119091 (bvslt a_119089 a_119090))) +(declare-fun a_119092 () (_ BitVec 8))(assert (= a_119092 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_119093 () (_ BitVec 8))(assert (= a_119093 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_119094 () (_ BitVec 8))(assert (= a_119094 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_119095 () (_ BitVec 8))(assert (= a_119095 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_119096 () (_ BitVec 8))(assert (= a_119096 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_119097 () (_ BitVec 8))(assert (= a_119097 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_119098 () (_ BitVec 8))(assert (= a_119098 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_119099 () (_ BitVec 8))(assert (= a_119099 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_119100 () (_ BitVec 8))(assert (= a_119100 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_119101 () (_ BitVec 8))(assert (= a_119101 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_119102 () (_ BitVec 8))(assert (= a_119102 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_119103 () (_ BitVec 8))(assert (= a_119103 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_119104 () (_ BitVec 8))(assert (= a_119104 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_119105 () (_ BitVec 8))(assert (= a_119105 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_119106 () (_ BitVec 8))(assert (= a_119106 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_119107 () (_ BitVec 8))(assert (= a_119107 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_119108 () (_ BitVec 8))(assert (= a_119108 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_119109 () (_ BitVec 8))(assert (= a_119109 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_119110 () (_ BitVec 8))(assert (= a_119110 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_119111 () (_ BitVec 8))(assert (= a_119111 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_119112 () (_ BitVec 8))(assert (= a_119112 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_119113 () (_ BitVec 8))(assert (= a_119113 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_119114 () (_ BitVec 8))(assert (= a_119114 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_119115 () (_ BitVec 8))(assert (= a_119115 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_119116 () (_ BitVec 8))(assert (= a_119116 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_119117 () (_ BitVec 8))(assert (= a_119117 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_119118 () (_ BitVec 8))(assert (= a_119118 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_119119 () (_ BitVec 8))(assert (= a_119119 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_119120 () (_ BitVec 8))(assert (= a_119120 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_119121 () (_ BitVec 8))(assert (= a_119121 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_119122 () (_ BitVec 8))(assert (= a_119122 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_119123 () (_ BitVec 8))(assert (= a_119123 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_119124 () (_ BitVec 256))(assert (= a_119124 (concat a_119092 a_119093 a_119094 a_119095 a_119096 a_119097 a_119098 a_119099 a_119100 a_119101 a_119102 a_119103 a_119104 a_119105 a_119106 a_119107 a_119108 a_119109 a_119110 a_119111 a_119112 a_119113 a_119114 a_119115 a_119116 a_119117 a_119118 a_119119 a_119120 a_119121 a_119122 a_119123))) +(declare-fun a_119125 () (_ BitVec 256))(assert (= a_119125 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119126 () (_ BitVec 256))(assert (= a_119126 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119127 () (_ BitVec 8))(assert (= a_119127 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_119128 () (_ BitVec 8))(assert (= a_119128 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_119129 () (_ BitVec 8))(assert (= a_119129 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_119130 () (_ BitVec 8))(assert (= a_119130 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_119131 () (_ BitVec 8))(assert (= a_119131 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_119132 () (_ BitVec 8))(assert (= a_119132 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_119133 () (_ BitVec 8))(assert (= a_119133 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_119134 () (_ BitVec 8))(assert (= a_119134 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_119135 () (_ BitVec 8))(assert (= a_119135 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_119136 () (_ BitVec 8))(assert (= a_119136 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_119137 () (_ BitVec 8))(assert (= a_119137 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_119138 () (_ BitVec 8))(assert (= a_119138 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_119139 () (_ BitVec 8))(assert (= a_119139 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_119140 () (_ BitVec 8))(assert (= a_119140 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_119141 () (_ BitVec 8))(assert (= a_119141 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_119142 () (_ BitVec 8))(assert (= a_119142 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_119143 () (_ BitVec 8))(assert (= a_119143 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_119144 () (_ BitVec 8))(assert (= a_119144 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_119145 () (_ BitVec 8))(assert (= a_119145 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_119146 () (_ BitVec 8))(assert (= a_119146 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_119147 () (_ BitVec 8))(assert (= a_119147 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_119148 () (_ BitVec 8))(assert (= a_119148 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_119149 () (_ BitVec 8))(assert (= a_119149 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_119150 () (_ BitVec 8))(assert (= a_119150 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_119151 () (_ BitVec 8))(assert (= a_119151 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_119152 () (_ BitVec 8))(assert (= a_119152 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_119153 () (_ BitVec 8))(assert (= a_119153 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_119154 () (_ BitVec 8))(assert (= a_119154 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_119155 () (_ BitVec 8))(assert (= a_119155 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_119156 () (_ BitVec 8))(assert (= a_119156 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_119157 () (_ BitVec 8))(assert (= a_119157 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_119158 () (_ BitVec 8))(assert (= a_119158 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_119159 () (_ BitVec 256))(assert (= a_119159 (concat a_119127 a_119128 a_119129 a_119130 a_119131 a_119132 a_119133 a_119134 a_119135 a_119136 a_119137 a_119138 a_119139 a_119140 a_119141 a_119142 a_119143 a_119144 a_119145 a_119146 a_119147 a_119148 a_119149 a_119150 a_119151 a_119152 a_119153 a_119154 a_119155 a_119156 a_119157 a_119158))) +(declare-fun a_119160 () (_ BitVec 256))(assert (= a_119160 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119161 () (_ BitVec 256))(assert (= a_119161 (bvudiv a_119159 a_119160))) +(declare-fun a_119162 () (_ BitVec 256))(assert (= a_119162 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_119163 () (_ BitVec 256))(assert (= a_119163 (bvand a_119161 a_119162))) +(declare-fun a_119164 () (_ BitVec 256))(assert (= a_119164 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_119165 () (_ BitVec 512))(assert (= a_119165 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_119166 () (_ BitVec 512))(assert (= a_119166 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_119167 () (_ BitVec 512))(assert (= a_119167 (bvsub a_119165 a_119166))) +(declare-fun a_119168 () (_ BitVec 512))(assert (= a_119168 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_119169 () (_ BitVec 512))(assert (= a_119169 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_119170 () (_ BitVec 512))(assert (= a_119170 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_119171 () Bool)(assert (= a_119171 (bvule a_119169 a_119170))) +(declare-fun a_119172 () Bool)(assert (= a_119172 (bvuge a_119167 a_119168))) +(declare-fun a_119173 () Bool)(assert (= a_119173 (and a_119171 a_119172))) +(declare-fun a_119174 () Bool)(assert (= a_119174 (not a_119173))) +(declare-fun a_119175 () (_ BitVec 256))(assert (= a_119175 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119176 () (_ BitVec 512))(assert (= a_119176 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_119177 () (_ BitVec 512))(assert (= a_119177 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119178 () (_ BitVec 512))(assert (= a_119178 (bvsub a_119176 a_119177))) +(declare-fun a_119179 () (_ BitVec 512))(assert (= a_119179 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_119180 () (_ BitVec 512))(assert (= a_119180 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119181 () (_ BitVec 512))(assert (= a_119181 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_119182 () Bool)(assert (= a_119182 (bvule a_119180 a_119181))) +(declare-fun a_119183 () Bool)(assert (= a_119183 (bvuge a_119178 a_119179))) +(declare-fun a_119184 () Bool)(assert (= a_119184 (and a_119182 a_119183))) +(declare-fun a_119185 () Bool)(assert (= a_119185 (not a_119184))) +(assert (= a_119185 false)) +(assert (= SVALUE a_119175)) +(assert (= a_119174 false)) +(assert (= a_119163 a_119164)) +(assert (= SVALUE_1 a_119126)) +(assert (= a_119124 a_119125)) +(assert (not a_119091)) +(assert (= a_118827 false)) +(assert (= a_118814 a_118815)) +(assert (= SVALUE_3 a_118777)) +(assert (not a_118776)) +(assert (bvslt a_118772 a_118773)) +(assert (not a_118510)) +(assert (not a_118509)) +(assert (= a_118473 a_118474)) +(assert (= a_118466 a_118467)) +(assert (= a_118453 a_118454)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000003.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000003.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000003.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000003.pkl new file mode 100644 index 000000000..449d03103 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000003.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000003.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000003.summary new file mode 100644 index 000000000..9dbcf6d71 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000003.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954604 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 88% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000003.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000003.trace new file mode 100644 index 000000000..65e799544 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000003.trace @@ -0,0 +1,276 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000003.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000003.tx new file mode 100644 index 000000000..846bea6f3 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000003.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(0,5,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e8000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(6874786400123413147640088847190005821777471827747845982681420613550080,4,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000003.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000003.tx.json new file mode 100644 index 000000000..bac020a3e --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000003.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e8000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000004.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000004.constraints new file mode 100644 index 000000000..d78a8bb1c --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000004.constraints @@ -0,0 +1,1027 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_119219 () (_ BitVec 512))(assert (= a_119219 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_119220 () (_ BitVec 512))(assert (= a_119220 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119221 () (_ BitVec 512))(assert (= a_119221 (bvsub a_119219 a_119220))) +(declare-fun a_119222 () (_ BitVec 512))(assert (= a_119222 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_119223 () (_ BitVec 512))(assert (= a_119223 (bvadd a_119221 a_119222))) +(declare-fun a_119224 () (_ BitVec 256))(assert (= a_119224 ((_ extract 255 0) a_119223))) +(declare-fun a_119225 () (_ BitVec 256))(assert (= a_119225 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_119226 () (_ BitVec 512))(assert (= a_119226 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_119227 () (_ BitVec 512))(assert (= a_119227 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_119228 () (_ BitVec 512))(assert (= a_119228 (bvsub a_119226 a_119227))) +(declare-fun a_119229 () (_ BitVec 512))(assert (= a_119229 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a1)) +(declare-fun a_119230 () (_ BitVec 512))(assert (= a_119230 (bvadd a_119228 a_119229))) +(declare-fun a_119231 () (_ BitVec 512))(assert (= a_119231 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_119232 () (_ BitVec 512))(assert (= a_119232 (bvsub a_119230 a_119231))) +(declare-fun a_119233 () (_ BitVec 512))(assert (= a_119233 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119234 () (_ BitVec 512))(assert (= a_119234 (bvsub a_119232 a_119233))) +(declare-fun a_119235 () (_ BitVec 512))(assert (= a_119235 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a7)) +(declare-fun a_119236 () (_ BitVec 512))(assert (= a_119236 (bvadd a_119234 a_119235))) +(declare-fun a_119237 () (_ BitVec 256))(assert (= a_119237 ((_ extract 255 0) a_119236))) +(declare-fun a_119238 () (_ BitVec 256))(assert (= a_119238 #x00000000000000000000000000000000000000000000000000000002540b3268)) +(declare-fun a_119239 () (_ BitVec 512))(assert (= a_119239 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119240 () (_ BitVec 512))(assert (= a_119240 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_119241 () (_ BitVec 512))(assert (= a_119241 (bvadd a_119239 a_119240))) +(declare-fun a_119242 () (_ BitVec 512))(assert (= a_119242 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119243 () (_ BitVec 512))(assert (= a_119243 (bvadd a_119241 a_119242))) +(declare-fun a_119244 () (_ BitVec 256))(assert (= a_119244 ((_ extract 255 0) a_119243))) +(declare-fun a_119245 () (_ BitVec 256))(assert (= a_119245 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119246 () (_ BitVec 8))(assert (= a_119246 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_119247 () (_ BitVec 8))(assert (= a_119247 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_119248 () (_ BitVec 8))(assert (= a_119248 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_119249 () (_ BitVec 8))(assert (= a_119249 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_119250 () (_ BitVec 8))(assert (= a_119250 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_119251 () (_ BitVec 8))(assert (= a_119251 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_119252 () (_ BitVec 8))(assert (= a_119252 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_119253 () (_ BitVec 8))(assert (= a_119253 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_119254 () (_ BitVec 8))(assert (= a_119254 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_119255 () (_ BitVec 8))(assert (= a_119255 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_119256 () (_ BitVec 8))(assert (= a_119256 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_119257 () (_ BitVec 8))(assert (= a_119257 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_119258 () (_ BitVec 8))(assert (= a_119258 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_119259 () (_ BitVec 8))(assert (= a_119259 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_119260 () (_ BitVec 8))(assert (= a_119260 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_119261 () (_ BitVec 8))(assert (= a_119261 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_119262 () (_ BitVec 8))(assert (= a_119262 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_119263 () (_ BitVec 8))(assert (= a_119263 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_119264 () (_ BitVec 8))(assert (= a_119264 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_119265 () (_ BitVec 8))(assert (= a_119265 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_119266 () (_ BitVec 8))(assert (= a_119266 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_119267 () (_ BitVec 8))(assert (= a_119267 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_119268 () (_ BitVec 8))(assert (= a_119268 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_119269 () (_ BitVec 8))(assert (= a_119269 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_119270 () (_ BitVec 8))(assert (= a_119270 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_119271 () (_ BitVec 8))(assert (= a_119271 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_119272 () (_ BitVec 8))(assert (= a_119272 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_119273 () (_ BitVec 8))(assert (= a_119273 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_119274 () (_ BitVec 8))(assert (= a_119274 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_119275 () (_ BitVec 8))(assert (= a_119275 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_119276 () (_ BitVec 8))(assert (= a_119276 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_119277 () (_ BitVec 8))(assert (= a_119277 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_119278 () (_ BitVec 256))(assert (= a_119278 (concat a_119246 a_119247 a_119248 a_119249 a_119250 a_119251 a_119252 a_119253 a_119254 a_119255 a_119256 a_119257 a_119258 a_119259 a_119260 a_119261 a_119262 a_119263 a_119264 a_119265 a_119266 a_119267 a_119268 a_119269 a_119270 a_119271 a_119272 a_119273 a_119274 a_119275 a_119276 a_119277))) +(declare-fun a_119279 () (_ BitVec 256))(assert (= a_119279 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119280 () Bool)(assert (= a_119280 (= a_119278 a_119279))) +(declare-fun a_119281 () Bool)(assert (= a_119281 (= a_119278 a_119279))) +(declare-fun a_119282 () (_ BitVec 256))(assert (= a_119282 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119283 () (_ BitVec 512))(assert (= a_119283 ((_ zero_extend 256) a_119282))) +(declare-fun a_119284 () (_ BitVec 512))(assert (= a_119284 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_119285 () (_ BitVec 512))(assert (= a_119285 (bvadd a_119283 a_119284))) +(declare-fun a_119286 () (_ BitVec 512))(assert (= a_119286 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119287 () Bool)(assert (= a_119287 (bvult a_119285 a_119286))) +(declare-fun a_119288 () (_ BitVec 8))(assert (= a_119288 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_119289 () (_ BitVec 256))(assert (= a_119289 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119290 () (_ BitVec 512))(assert (= a_119290 ((_ zero_extend 256) a_119289))) +(declare-fun a_119291 () (_ BitVec 512))(assert (= a_119291 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_119292 () (_ BitVec 512))(assert (= a_119292 (bvadd a_119290 a_119291))) +(declare-fun a_119293 () (_ BitVec 512))(assert (= a_119293 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119294 () Bool)(assert (= a_119294 (bvult a_119292 a_119293))) +(declare-fun a_119295 () (_ BitVec 8))(assert (= a_119295 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_119296 () (_ BitVec 256))(assert (= a_119296 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119297 () (_ BitVec 512))(assert (= a_119297 ((_ zero_extend 256) a_119296))) +(declare-fun a_119298 () (_ BitVec 512))(assert (= a_119298 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_119299 () (_ BitVec 512))(assert (= a_119299 (bvadd a_119297 a_119298))) +(declare-fun a_119300 () (_ BitVec 512))(assert (= a_119300 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119301 () Bool)(assert (= a_119301 (bvult a_119299 a_119300))) +(declare-fun a_119302 () (_ BitVec 8))(assert (= a_119302 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_119303 () (_ BitVec 256))(assert (= a_119303 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119304 () (_ BitVec 512))(assert (= a_119304 ((_ zero_extend 256) a_119303))) +(declare-fun a_119305 () (_ BitVec 512))(assert (= a_119305 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_119306 () (_ BitVec 512))(assert (= a_119306 (bvadd a_119304 a_119305))) +(declare-fun a_119307 () (_ BitVec 512))(assert (= a_119307 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119308 () Bool)(assert (= a_119308 (bvult a_119306 a_119307))) +(declare-fun a_119309 () (_ BitVec 8))(assert (= a_119309 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_119310 () (_ BitVec 256))(assert (= a_119310 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119311 () (_ BitVec 512))(assert (= a_119311 ((_ zero_extend 256) a_119310))) +(declare-fun a_119312 () (_ BitVec 512))(assert (= a_119312 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_119313 () (_ BitVec 512))(assert (= a_119313 (bvadd a_119311 a_119312))) +(declare-fun a_119314 () (_ BitVec 512))(assert (= a_119314 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119315 () Bool)(assert (= a_119315 (bvult a_119313 a_119314))) +(declare-fun a_119316 () (_ BitVec 8))(assert (= a_119316 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_119317 () (_ BitVec 256))(assert (= a_119317 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119318 () (_ BitVec 512))(assert (= a_119318 ((_ zero_extend 256) a_119317))) +(declare-fun a_119319 () (_ BitVec 512))(assert (= a_119319 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_119320 () (_ BitVec 512))(assert (= a_119320 (bvadd a_119318 a_119319))) +(declare-fun a_119321 () (_ BitVec 512))(assert (= a_119321 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119322 () Bool)(assert (= a_119322 (bvult a_119320 a_119321))) +(declare-fun a_119323 () (_ BitVec 8))(assert (= a_119323 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_119324 () (_ BitVec 256))(assert (= a_119324 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119325 () (_ BitVec 512))(assert (= a_119325 ((_ zero_extend 256) a_119324))) +(declare-fun a_119326 () (_ BitVec 512))(assert (= a_119326 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_119327 () (_ BitVec 512))(assert (= a_119327 (bvadd a_119325 a_119326))) +(declare-fun a_119328 () (_ BitVec 512))(assert (= a_119328 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119329 () Bool)(assert (= a_119329 (bvult a_119327 a_119328))) +(declare-fun a_119330 () (_ BitVec 8))(assert (= a_119330 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_119331 () (_ BitVec 256))(assert (= a_119331 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119332 () (_ BitVec 512))(assert (= a_119332 ((_ zero_extend 256) a_119331))) +(declare-fun a_119333 () (_ BitVec 512))(assert (= a_119333 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_119334 () (_ BitVec 512))(assert (= a_119334 (bvadd a_119332 a_119333))) +(declare-fun a_119335 () (_ BitVec 512))(assert (= a_119335 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119336 () Bool)(assert (= a_119336 (bvult a_119334 a_119335))) +(declare-fun a_119337 () (_ BitVec 8))(assert (= a_119337 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_119338 () (_ BitVec 256))(assert (= a_119338 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119339 () (_ BitVec 512))(assert (= a_119339 ((_ zero_extend 256) a_119338))) +(declare-fun a_119340 () (_ BitVec 512))(assert (= a_119340 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_119341 () (_ BitVec 512))(assert (= a_119341 (bvadd a_119339 a_119340))) +(declare-fun a_119342 () (_ BitVec 512))(assert (= a_119342 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119343 () Bool)(assert (= a_119343 (bvult a_119341 a_119342))) +(declare-fun a_119344 () (_ BitVec 8))(assert (= a_119344 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_119345 () (_ BitVec 256))(assert (= a_119345 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119346 () (_ BitVec 512))(assert (= a_119346 ((_ zero_extend 256) a_119345))) +(declare-fun a_119347 () (_ BitVec 512))(assert (= a_119347 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_119348 () (_ BitVec 512))(assert (= a_119348 (bvadd a_119346 a_119347))) +(declare-fun a_119349 () (_ BitVec 512))(assert (= a_119349 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119350 () Bool)(assert (= a_119350 (bvult a_119348 a_119349))) +(declare-fun a_119351 () (_ BitVec 8))(assert (= a_119351 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_119352 () (_ BitVec 256))(assert (= a_119352 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119353 () (_ BitVec 512))(assert (= a_119353 ((_ zero_extend 256) a_119352))) +(declare-fun a_119354 () (_ BitVec 512))(assert (= a_119354 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_119355 () (_ BitVec 512))(assert (= a_119355 (bvadd a_119353 a_119354))) +(declare-fun a_119356 () (_ BitVec 512))(assert (= a_119356 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119357 () Bool)(assert (= a_119357 (bvult a_119355 a_119356))) +(declare-fun a_119358 () (_ BitVec 8))(assert (= a_119358 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_119359 () (_ BitVec 256))(assert (= a_119359 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119360 () (_ BitVec 512))(assert (= a_119360 ((_ zero_extend 256) a_119359))) +(declare-fun a_119361 () (_ BitVec 512))(assert (= a_119361 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_119362 () (_ BitVec 512))(assert (= a_119362 (bvadd a_119360 a_119361))) +(declare-fun a_119363 () (_ BitVec 512))(assert (= a_119363 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119364 () Bool)(assert (= a_119364 (bvult a_119362 a_119363))) +(declare-fun a_119365 () (_ BitVec 8))(assert (= a_119365 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_119366 () (_ BitVec 256))(assert (= a_119366 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119367 () (_ BitVec 512))(assert (= a_119367 ((_ zero_extend 256) a_119366))) +(declare-fun a_119368 () (_ BitVec 512))(assert (= a_119368 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_119369 () (_ BitVec 512))(assert (= a_119369 (bvadd a_119367 a_119368))) +(declare-fun a_119370 () (_ BitVec 512))(assert (= a_119370 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119371 () Bool)(assert (= a_119371 (bvult a_119369 a_119370))) +(declare-fun a_119372 () (_ BitVec 8))(assert (= a_119372 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_119373 () (_ BitVec 256))(assert (= a_119373 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119374 () (_ BitVec 512))(assert (= a_119374 ((_ zero_extend 256) a_119373))) +(declare-fun a_119375 () (_ BitVec 512))(assert (= a_119375 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_119376 () (_ BitVec 512))(assert (= a_119376 (bvadd a_119374 a_119375))) +(declare-fun a_119377 () (_ BitVec 512))(assert (= a_119377 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119378 () Bool)(assert (= a_119378 (bvult a_119376 a_119377))) +(declare-fun a_119379 () (_ BitVec 8))(assert (= a_119379 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_119380 () (_ BitVec 256))(assert (= a_119380 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119381 () (_ BitVec 512))(assert (= a_119381 ((_ zero_extend 256) a_119380))) +(declare-fun a_119382 () (_ BitVec 512))(assert (= a_119382 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_119383 () (_ BitVec 512))(assert (= a_119383 (bvadd a_119381 a_119382))) +(declare-fun a_119384 () (_ BitVec 512))(assert (= a_119384 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119385 () Bool)(assert (= a_119385 (bvult a_119383 a_119384))) +(declare-fun a_119386 () (_ BitVec 8))(assert (= a_119386 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_119387 () (_ BitVec 256))(assert (= a_119387 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119388 () (_ BitVec 512))(assert (= a_119388 ((_ zero_extend 256) a_119387))) +(declare-fun a_119389 () (_ BitVec 512))(assert (= a_119389 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_119390 () (_ BitVec 512))(assert (= a_119390 (bvadd a_119388 a_119389))) +(declare-fun a_119391 () (_ BitVec 512))(assert (= a_119391 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119392 () Bool)(assert (= a_119392 (bvult a_119390 a_119391))) +(declare-fun a_119393 () (_ BitVec 8))(assert (= a_119393 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_119394 () (_ BitVec 256))(assert (= a_119394 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119395 () (_ BitVec 512))(assert (= a_119395 ((_ zero_extend 256) a_119394))) +(declare-fun a_119396 () (_ BitVec 512))(assert (= a_119396 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_119397 () (_ BitVec 512))(assert (= a_119397 (bvadd a_119395 a_119396))) +(declare-fun a_119398 () (_ BitVec 512))(assert (= a_119398 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119399 () Bool)(assert (= a_119399 (bvult a_119397 a_119398))) +(declare-fun a_119400 () (_ BitVec 8))(assert (= a_119400 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_119401 () (_ BitVec 256))(assert (= a_119401 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119402 () (_ BitVec 512))(assert (= a_119402 ((_ zero_extend 256) a_119401))) +(declare-fun a_119403 () (_ BitVec 512))(assert (= a_119403 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_119404 () (_ BitVec 512))(assert (= a_119404 (bvadd a_119402 a_119403))) +(declare-fun a_119405 () (_ BitVec 512))(assert (= a_119405 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119406 () Bool)(assert (= a_119406 (bvult a_119404 a_119405))) +(declare-fun a_119407 () (_ BitVec 8))(assert (= a_119407 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_119408 () (_ BitVec 256))(assert (= a_119408 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119409 () (_ BitVec 512))(assert (= a_119409 ((_ zero_extend 256) a_119408))) +(declare-fun a_119410 () (_ BitVec 512))(assert (= a_119410 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_119411 () (_ BitVec 512))(assert (= a_119411 (bvadd a_119409 a_119410))) +(declare-fun a_119412 () (_ BitVec 512))(assert (= a_119412 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119413 () Bool)(assert (= a_119413 (bvult a_119411 a_119412))) +(declare-fun a_119414 () (_ BitVec 8))(assert (= a_119414 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_119415 () (_ BitVec 256))(assert (= a_119415 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119416 () (_ BitVec 512))(assert (= a_119416 ((_ zero_extend 256) a_119415))) +(declare-fun a_119417 () (_ BitVec 512))(assert (= a_119417 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_119418 () (_ BitVec 512))(assert (= a_119418 (bvadd a_119416 a_119417))) +(declare-fun a_119419 () (_ BitVec 512))(assert (= a_119419 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119420 () Bool)(assert (= a_119420 (bvult a_119418 a_119419))) +(declare-fun a_119421 () (_ BitVec 8))(assert (= a_119421 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_119422 () (_ BitVec 256))(assert (= a_119422 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119423 () (_ BitVec 512))(assert (= a_119423 ((_ zero_extend 256) a_119422))) +(declare-fun a_119424 () (_ BitVec 512))(assert (= a_119424 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_119425 () (_ BitVec 512))(assert (= a_119425 (bvadd a_119423 a_119424))) +(declare-fun a_119426 () (_ BitVec 512))(assert (= a_119426 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119427 () Bool)(assert (= a_119427 (bvult a_119425 a_119426))) +(declare-fun a_119428 () (_ BitVec 8))(assert (= a_119428 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_119429 () (_ BitVec 256))(assert (= a_119429 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119430 () (_ BitVec 512))(assert (= a_119430 ((_ zero_extend 256) a_119429))) +(declare-fun a_119431 () (_ BitVec 512))(assert (= a_119431 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_119432 () (_ BitVec 512))(assert (= a_119432 (bvadd a_119430 a_119431))) +(declare-fun a_119433 () (_ BitVec 512))(assert (= a_119433 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119434 () Bool)(assert (= a_119434 (bvult a_119432 a_119433))) +(declare-fun a_119435 () (_ BitVec 8))(assert (= a_119435 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_119436 () (_ BitVec 256))(assert (= a_119436 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119437 () (_ BitVec 512))(assert (= a_119437 ((_ zero_extend 256) a_119436))) +(declare-fun a_119438 () (_ BitVec 512))(assert (= a_119438 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_119439 () (_ BitVec 512))(assert (= a_119439 (bvadd a_119437 a_119438))) +(declare-fun a_119440 () (_ BitVec 512))(assert (= a_119440 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119441 () Bool)(assert (= a_119441 (bvult a_119439 a_119440))) +(declare-fun a_119442 () (_ BitVec 8))(assert (= a_119442 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_119443 () (_ BitVec 256))(assert (= a_119443 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119444 () (_ BitVec 512))(assert (= a_119444 ((_ zero_extend 256) a_119443))) +(declare-fun a_119445 () (_ BitVec 512))(assert (= a_119445 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_119446 () (_ BitVec 512))(assert (= a_119446 (bvadd a_119444 a_119445))) +(declare-fun a_119447 () (_ BitVec 512))(assert (= a_119447 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119448 () Bool)(assert (= a_119448 (bvult a_119446 a_119447))) +(declare-fun a_119449 () (_ BitVec 8))(assert (= a_119449 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_119450 () (_ BitVec 256))(assert (= a_119450 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119451 () (_ BitVec 512))(assert (= a_119451 ((_ zero_extend 256) a_119450))) +(declare-fun a_119452 () (_ BitVec 512))(assert (= a_119452 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_119453 () (_ BitVec 512))(assert (= a_119453 (bvadd a_119451 a_119452))) +(declare-fun a_119454 () (_ BitVec 512))(assert (= a_119454 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119455 () Bool)(assert (= a_119455 (bvult a_119453 a_119454))) +(declare-fun a_119456 () (_ BitVec 8))(assert (= a_119456 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_119457 () (_ BitVec 256))(assert (= a_119457 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119458 () (_ BitVec 512))(assert (= a_119458 ((_ zero_extend 256) a_119457))) +(declare-fun a_119459 () (_ BitVec 512))(assert (= a_119459 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_119460 () (_ BitVec 512))(assert (= a_119460 (bvadd a_119458 a_119459))) +(declare-fun a_119461 () (_ BitVec 512))(assert (= a_119461 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119462 () Bool)(assert (= a_119462 (bvult a_119460 a_119461))) +(declare-fun a_119463 () (_ BitVec 8))(assert (= a_119463 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_119464 () (_ BitVec 256))(assert (= a_119464 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119465 () (_ BitVec 512))(assert (= a_119465 ((_ zero_extend 256) a_119464))) +(declare-fun a_119466 () (_ BitVec 512))(assert (= a_119466 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119467 () (_ BitVec 512))(assert (= a_119467 (bvadd a_119465 a_119466))) +(declare-fun a_119468 () (_ BitVec 512))(assert (= a_119468 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119469 () Bool)(assert (= a_119469 (bvult a_119467 a_119468))) +(declare-fun a_119470 () (_ BitVec 8))(assert (= a_119470 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_119471 () (_ BitVec 256))(assert (= a_119471 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119472 () (_ BitVec 512))(assert (= a_119472 ((_ zero_extend 256) a_119471))) +(declare-fun a_119473 () (_ BitVec 512))(assert (= a_119473 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_119474 () (_ BitVec 512))(assert (= a_119474 (bvadd a_119472 a_119473))) +(declare-fun a_119475 () (_ BitVec 512))(assert (= a_119475 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119476 () Bool)(assert (= a_119476 (bvult a_119474 a_119475))) +(declare-fun a_119477 () (_ BitVec 8))(assert (= a_119477 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_119478 () (_ BitVec 256))(assert (= a_119478 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119479 () (_ BitVec 512))(assert (= a_119479 ((_ zero_extend 256) a_119478))) +(declare-fun a_119480 () (_ BitVec 512))(assert (= a_119480 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_119481 () (_ BitVec 512))(assert (= a_119481 (bvadd a_119479 a_119480))) +(declare-fun a_119482 () (_ BitVec 512))(assert (= a_119482 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119483 () Bool)(assert (= a_119483 (bvult a_119481 a_119482))) +(declare-fun a_119484 () (_ BitVec 8))(assert (= a_119484 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_119485 () (_ BitVec 256))(assert (= a_119485 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119486 () (_ BitVec 512))(assert (= a_119486 ((_ zero_extend 256) a_119485))) +(declare-fun a_119487 () (_ BitVec 512))(assert (= a_119487 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_119488 () (_ BitVec 512))(assert (= a_119488 (bvadd a_119486 a_119487))) +(declare-fun a_119489 () (_ BitVec 512))(assert (= a_119489 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119490 () Bool)(assert (= a_119490 (bvult a_119488 a_119489))) +(declare-fun a_119491 () (_ BitVec 8))(assert (= a_119491 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_119492 () (_ BitVec 256))(assert (= a_119492 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119493 () (_ BitVec 512))(assert (= a_119493 ((_ zero_extend 256) a_119492))) +(declare-fun a_119494 () (_ BitVec 512))(assert (= a_119494 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_119495 () (_ BitVec 512))(assert (= a_119495 (bvadd a_119493 a_119494))) +(declare-fun a_119496 () (_ BitVec 512))(assert (= a_119496 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119497 () Bool)(assert (= a_119497 (bvult a_119495 a_119496))) +(declare-fun a_119498 () (_ BitVec 8))(assert (= a_119498 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_119499 () (_ BitVec 256))(assert (= a_119499 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119500 () (_ BitVec 512))(assert (= a_119500 ((_ zero_extend 256) a_119499))) +(declare-fun a_119501 () (_ BitVec 512))(assert (= a_119501 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119502 () Bool)(assert (= a_119502 (bvult a_119500 a_119501))) +(declare-fun a_119503 () (_ BitVec 8))(assert (= a_119503 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_119504 () (_ BitVec 8))(assert (= a_119504 (ite a_119502 a_119503 #x00))) +(declare-fun a_119505 () (_ BitVec 8))(assert (= a_119505 (ite a_119497 a_119498 #x00))) +(declare-fun a_119506 () (_ BitVec 8))(assert (= a_119506 (ite a_119490 a_119491 #x00))) +(declare-fun a_119507 () (_ BitVec 8))(assert (= a_119507 (ite a_119483 a_119484 #x00))) +(declare-fun a_119508 () (_ BitVec 8))(assert (= a_119508 (ite a_119476 a_119477 #x00))) +(declare-fun a_119509 () (_ BitVec 8))(assert (= a_119509 (ite a_119469 a_119470 #x00))) +(declare-fun a_119510 () (_ BitVec 8))(assert (= a_119510 (ite a_119462 a_119463 #x00))) +(declare-fun a_119511 () (_ BitVec 8))(assert (= a_119511 (ite a_119455 a_119456 #x00))) +(declare-fun a_119512 () (_ BitVec 8))(assert (= a_119512 (ite a_119448 a_119449 #x00))) +(declare-fun a_119513 () (_ BitVec 8))(assert (= a_119513 (ite a_119441 a_119442 #x00))) +(declare-fun a_119514 () (_ BitVec 8))(assert (= a_119514 (ite a_119434 a_119435 #x00))) +(declare-fun a_119515 () (_ BitVec 8))(assert (= a_119515 (ite a_119427 a_119428 #x00))) +(declare-fun a_119516 () (_ BitVec 8))(assert (= a_119516 (ite a_119420 a_119421 #x00))) +(declare-fun a_119517 () (_ BitVec 8))(assert (= a_119517 (ite a_119413 a_119414 #x00))) +(declare-fun a_119518 () (_ BitVec 8))(assert (= a_119518 (ite a_119406 a_119407 #x00))) +(declare-fun a_119519 () (_ BitVec 8))(assert (= a_119519 (ite a_119399 a_119400 #x00))) +(declare-fun a_119520 () (_ BitVec 8))(assert (= a_119520 (ite a_119392 a_119393 #x00))) +(declare-fun a_119521 () (_ BitVec 8))(assert (= a_119521 (ite a_119385 a_119386 #x00))) +(declare-fun a_119522 () (_ BitVec 8))(assert (= a_119522 (ite a_119378 a_119379 #x00))) +(declare-fun a_119523 () (_ BitVec 8))(assert (= a_119523 (ite a_119371 a_119372 #x00))) +(declare-fun a_119524 () (_ BitVec 8))(assert (= a_119524 (ite a_119364 a_119365 #x00))) +(declare-fun a_119525 () (_ BitVec 8))(assert (= a_119525 (ite a_119357 a_119358 #x00))) +(declare-fun a_119526 () (_ BitVec 8))(assert (= a_119526 (ite a_119350 a_119351 #x00))) +(declare-fun a_119527 () (_ BitVec 8))(assert (= a_119527 (ite a_119343 a_119344 #x00))) +(declare-fun a_119528 () (_ BitVec 8))(assert (= a_119528 (ite a_119336 a_119337 #x00))) +(declare-fun a_119529 () (_ BitVec 8))(assert (= a_119529 (ite a_119329 a_119330 #x00))) +(declare-fun a_119530 () (_ BitVec 8))(assert (= a_119530 (ite a_119322 a_119323 #x00))) +(declare-fun a_119531 () (_ BitVec 8))(assert (= a_119531 (ite a_119315 a_119316 #x00))) +(declare-fun a_119532 () (_ BitVec 8))(assert (= a_119532 (ite a_119308 a_119309 #x00))) +(declare-fun a_119533 () (_ BitVec 8))(assert (= a_119533 (ite a_119301 a_119302 #x00))) +(declare-fun a_119534 () (_ BitVec 8))(assert (= a_119534 (ite a_119294 a_119295 #x00))) +(declare-fun a_119535 () (_ BitVec 8))(assert (= a_119535 (ite a_119287 a_119288 #x00))) +(declare-fun a_119536 () (_ BitVec 256))(assert (= a_119536 (concat a_119504 a_119505 a_119506 a_119507 a_119508 a_119509 a_119510 a_119511 a_119512 a_119513 a_119514 a_119515 a_119516 a_119517 a_119518 a_119519 a_119520 a_119521 a_119522 a_119523 a_119524 a_119525 a_119526 a_119527 a_119528 a_119529 a_119530 a_119531 a_119532 a_119533 a_119534 a_119535))) +(declare-fun a_119537 () (_ BitVec 256))(assert (= a_119537 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119538 () (_ BitVec 256))(assert (= a_119538 (concat a_119504 a_119505 a_119506 a_119507 a_119508 a_119509 a_119510 a_119511 a_119512 a_119513 a_119514 a_119515 a_119516 a_119517 a_119518 a_119519 a_119520 a_119521 a_119522 a_119523 a_119524 a_119525 a_119526 a_119527 a_119528 a_119529 a_119530 a_119531 a_119532 a_119533 a_119534 a_119535))) +(declare-fun a_119539 () (_ BitVec 256))(assert (= a_119539 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119540 () Bool)(assert (= a_119540 (bvslt a_119538 a_119539))) +(declare-fun a_119541 () (_ BitVec 256))(assert (= a_119541 (concat a_119504 a_119505 a_119506 a_119507 a_119508 a_119509 a_119510 a_119511 a_119512 a_119513 a_119514 a_119515 a_119516 a_119517 a_119518 a_119519 a_119520 a_119521 a_119522 a_119523 a_119524 a_119525 a_119526 a_119527 a_119528 a_119529 a_119530 a_119531 a_119532 a_119533 a_119534 a_119535))) +(declare-fun a_119542 () (_ BitVec 256))(assert (= a_119542 (bvsub a_119536 a_119537))) +(declare-fun a_119543 () (_ BitVec 256))(assert (= a_119543 (ite a_119540 a_119541 a_119542))) +(declare-fun a_119544 () (_ BitVec 256))(assert (= a_119544 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119545 () (_ BitVec 256))(assert (= a_119545 (concat a_119246 a_119247 a_119248 a_119249 a_119250 a_119251 a_119252 a_119253 a_119254 a_119255 a_119256 a_119257 a_119258 a_119259 a_119260 a_119261 a_119262 a_119263 a_119264 a_119265 a_119266 a_119267 a_119268 a_119269 a_119270 a_119271 a_119272 a_119273 a_119274 a_119275 a_119276 a_119277))) +(declare-fun a_119546 () (_ BitVec 256))(assert (= a_119546 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119547 () Bool)(assert (= a_119547 (= a_119545 a_119546))) +(declare-fun a_119548 () (_ BitVec 256))(assert (= a_119548 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119549 () (_ BitVec 8))(assert (= a_119549 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_119550 () (_ BitVec 8))(assert (= a_119550 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_119551 () (_ BitVec 8))(assert (= a_119551 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_119552 () (_ BitVec 8))(assert (= a_119552 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_119553 () (_ BitVec 8))(assert (= a_119553 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_119554 () (_ BitVec 8))(assert (= a_119554 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_119555 () (_ BitVec 8))(assert (= a_119555 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_119556 () (_ BitVec 8))(assert (= a_119556 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_119557 () (_ BitVec 8))(assert (= a_119557 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_119558 () (_ BitVec 8))(assert (= a_119558 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_119559 () (_ BitVec 8))(assert (= a_119559 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_119560 () (_ BitVec 8))(assert (= a_119560 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_119561 () (_ BitVec 8))(assert (= a_119561 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_119562 () (_ BitVec 8))(assert (= a_119562 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_119563 () (_ BitVec 8))(assert (= a_119563 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_119564 () (_ BitVec 8))(assert (= a_119564 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_119565 () (_ BitVec 8))(assert (= a_119565 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_119566 () (_ BitVec 8))(assert (= a_119566 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_119567 () (_ BitVec 8))(assert (= a_119567 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_119568 () (_ BitVec 8))(assert (= a_119568 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_119569 () (_ BitVec 8))(assert (= a_119569 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_119570 () (_ BitVec 8))(assert (= a_119570 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_119571 () (_ BitVec 8))(assert (= a_119571 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_119572 () (_ BitVec 8))(assert (= a_119572 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_119573 () (_ BitVec 8))(assert (= a_119573 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_119574 () (_ BitVec 8))(assert (= a_119574 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_119575 () (_ BitVec 8))(assert (= a_119575 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_119576 () (_ BitVec 8))(assert (= a_119576 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_119577 () (_ BitVec 8))(assert (= a_119577 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_119578 () (_ BitVec 8))(assert (= a_119578 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_119579 () (_ BitVec 8))(assert (= a_119579 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_119580 () (_ BitVec 8))(assert (= a_119580 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_119581 () (_ BitVec 256))(assert (= a_119581 (concat a_119549 a_119550 a_119551 a_119552 a_119553 a_119554 a_119555 a_119556 a_119557 a_119558 a_119559 a_119560 a_119561 a_119562 a_119563 a_119564 a_119565 a_119566 a_119567 a_119568 a_119569 a_119570 a_119571 a_119572 a_119573 a_119574 a_119575 a_119576 a_119577 a_119578 a_119579 a_119580))) +(declare-fun a_119582 () (_ BitVec 256))(assert (= a_119582 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119583 () (_ BitVec 256))(assert (= a_119583 (bvudiv a_119581 a_119582))) +(declare-fun a_119584 () (_ BitVec 256))(assert (= a_119584 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_119585 () (_ BitVec 256))(assert (= a_119585 (bvand a_119583 a_119584))) +(declare-fun a_119586 () (_ BitVec 256))(assert (= a_119586 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_119587 () (_ BitVec 512))(assert (= a_119587 (bvadd a_119228 a_119229))) +(declare-fun a_119588 () (_ BitVec 256))(assert (= a_119588 ((_ extract 255 0) a_119587))) +(declare-fun a_119589 () (_ BitVec 512))(assert (= a_119589 ((_ zero_extend 256) a_119588))) +(declare-fun a_119590 () (_ BitVec 512))(assert (= a_119590 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119591 () (_ BitVec 512))(assert (= a_119591 (bvsub a_119589 a_119590))) +(declare-fun a_119592 () (_ BitVec 512))(assert (= a_119592 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_119593 () (_ BitVec 512))(assert (= a_119593 ((_ zero_extend 256) a_119588))) +(declare-fun a_119594 () (_ BitVec 512))(assert (= a_119594 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119595 () Bool)(assert (= a_119595 (bvuge a_119593 a_119594))) +(declare-fun a_119596 () Bool)(assert (= a_119596 (bvuge a_119591 a_119592))) +(declare-fun a_119597 () Bool)(assert (= a_119597 (and a_119595 a_119596))) +(declare-fun a_119598 () Bool)(assert (= a_119598 (not a_119597))) +(declare-fun a_119599 () (_ BitVec 256))(assert (= a_119599 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119600 () (_ BitVec 512))(assert (= a_119600 ((_ zero_extend 256) a_119599))) +(declare-fun a_119601 () (_ BitVec 512))(assert (= a_119601 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_119602 () (_ BitVec 512))(assert (= a_119602 (bvadd a_119600 a_119601))) +(declare-fun a_119603 () (_ BitVec 512))(assert (= a_119603 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119604 () Bool)(assert (= a_119604 (bvult a_119602 a_119603))) +(declare-fun a_119605 () (_ BitVec 8))(assert (= a_119605 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_119606 () (_ BitVec 256))(assert (= a_119606 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119607 () (_ BitVec 512))(assert (= a_119607 ((_ zero_extend 256) a_119606))) +(declare-fun a_119608 () (_ BitVec 512))(assert (= a_119608 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_119609 () (_ BitVec 512))(assert (= a_119609 (bvadd a_119607 a_119608))) +(declare-fun a_119610 () (_ BitVec 512))(assert (= a_119610 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119611 () Bool)(assert (= a_119611 (bvult a_119609 a_119610))) +(declare-fun a_119612 () (_ BitVec 8))(assert (= a_119612 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_119613 () (_ BitVec 256))(assert (= a_119613 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119614 () (_ BitVec 512))(assert (= a_119614 ((_ zero_extend 256) a_119613))) +(declare-fun a_119615 () (_ BitVec 512))(assert (= a_119615 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_119616 () (_ BitVec 512))(assert (= a_119616 (bvadd a_119614 a_119615))) +(declare-fun a_119617 () (_ BitVec 512))(assert (= a_119617 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119618 () Bool)(assert (= a_119618 (bvult a_119616 a_119617))) +(declare-fun a_119619 () (_ BitVec 8))(assert (= a_119619 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_119620 () (_ BitVec 256))(assert (= a_119620 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119621 () (_ BitVec 512))(assert (= a_119621 ((_ zero_extend 256) a_119620))) +(declare-fun a_119622 () (_ BitVec 512))(assert (= a_119622 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_119623 () (_ BitVec 512))(assert (= a_119623 (bvadd a_119621 a_119622))) +(declare-fun a_119624 () (_ BitVec 512))(assert (= a_119624 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119625 () Bool)(assert (= a_119625 (bvult a_119623 a_119624))) +(declare-fun a_119626 () (_ BitVec 8))(assert (= a_119626 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_119627 () (_ BitVec 256))(assert (= a_119627 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119628 () (_ BitVec 512))(assert (= a_119628 ((_ zero_extend 256) a_119627))) +(declare-fun a_119629 () (_ BitVec 512))(assert (= a_119629 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_119630 () (_ BitVec 512))(assert (= a_119630 (bvadd a_119628 a_119629))) +(declare-fun a_119631 () (_ BitVec 512))(assert (= a_119631 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119632 () Bool)(assert (= a_119632 (bvult a_119630 a_119631))) +(declare-fun a_119633 () (_ BitVec 8))(assert (= a_119633 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_119634 () (_ BitVec 256))(assert (= a_119634 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119635 () (_ BitVec 512))(assert (= a_119635 ((_ zero_extend 256) a_119634))) +(declare-fun a_119636 () (_ BitVec 512))(assert (= a_119636 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_119637 () (_ BitVec 512))(assert (= a_119637 (bvadd a_119635 a_119636))) +(declare-fun a_119638 () (_ BitVec 512))(assert (= a_119638 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119639 () Bool)(assert (= a_119639 (bvult a_119637 a_119638))) +(declare-fun a_119640 () (_ BitVec 8))(assert (= a_119640 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_119641 () (_ BitVec 256))(assert (= a_119641 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119642 () (_ BitVec 512))(assert (= a_119642 ((_ zero_extend 256) a_119641))) +(declare-fun a_119643 () (_ BitVec 512))(assert (= a_119643 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_119644 () (_ BitVec 512))(assert (= a_119644 (bvadd a_119642 a_119643))) +(declare-fun a_119645 () (_ BitVec 512))(assert (= a_119645 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119646 () Bool)(assert (= a_119646 (bvult a_119644 a_119645))) +(declare-fun a_119647 () (_ BitVec 8))(assert (= a_119647 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_119648 () (_ BitVec 256))(assert (= a_119648 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119649 () (_ BitVec 512))(assert (= a_119649 ((_ zero_extend 256) a_119648))) +(declare-fun a_119650 () (_ BitVec 512))(assert (= a_119650 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_119651 () (_ BitVec 512))(assert (= a_119651 (bvadd a_119649 a_119650))) +(declare-fun a_119652 () (_ BitVec 512))(assert (= a_119652 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119653 () Bool)(assert (= a_119653 (bvult a_119651 a_119652))) +(declare-fun a_119654 () (_ BitVec 8))(assert (= a_119654 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_119655 () (_ BitVec 256))(assert (= a_119655 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119656 () (_ BitVec 512))(assert (= a_119656 ((_ zero_extend 256) a_119655))) +(declare-fun a_119657 () (_ BitVec 512))(assert (= a_119657 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_119658 () (_ BitVec 512))(assert (= a_119658 (bvadd a_119656 a_119657))) +(declare-fun a_119659 () (_ BitVec 512))(assert (= a_119659 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119660 () Bool)(assert (= a_119660 (bvult a_119658 a_119659))) +(declare-fun a_119661 () (_ BitVec 8))(assert (= a_119661 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_119662 () (_ BitVec 256))(assert (= a_119662 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119663 () (_ BitVec 512))(assert (= a_119663 ((_ zero_extend 256) a_119662))) +(declare-fun a_119664 () (_ BitVec 512))(assert (= a_119664 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_119665 () (_ BitVec 512))(assert (= a_119665 (bvadd a_119663 a_119664))) +(declare-fun a_119666 () (_ BitVec 512))(assert (= a_119666 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119667 () Bool)(assert (= a_119667 (bvult a_119665 a_119666))) +(declare-fun a_119668 () (_ BitVec 8))(assert (= a_119668 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_119669 () (_ BitVec 256))(assert (= a_119669 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119670 () (_ BitVec 512))(assert (= a_119670 ((_ zero_extend 256) a_119669))) +(declare-fun a_119671 () (_ BitVec 512))(assert (= a_119671 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_119672 () (_ BitVec 512))(assert (= a_119672 (bvadd a_119670 a_119671))) +(declare-fun a_119673 () (_ BitVec 512))(assert (= a_119673 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119674 () Bool)(assert (= a_119674 (bvult a_119672 a_119673))) +(declare-fun a_119675 () (_ BitVec 8))(assert (= a_119675 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_119676 () (_ BitVec 256))(assert (= a_119676 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119677 () (_ BitVec 512))(assert (= a_119677 ((_ zero_extend 256) a_119676))) +(declare-fun a_119678 () (_ BitVec 512))(assert (= a_119678 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_119679 () (_ BitVec 512))(assert (= a_119679 (bvadd a_119677 a_119678))) +(declare-fun a_119680 () (_ BitVec 512))(assert (= a_119680 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119681 () Bool)(assert (= a_119681 (bvult a_119679 a_119680))) +(declare-fun a_119682 () (_ BitVec 8))(assert (= a_119682 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_119683 () (_ BitVec 256))(assert (= a_119683 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119684 () (_ BitVec 512))(assert (= a_119684 ((_ zero_extend 256) a_119683))) +(declare-fun a_119685 () (_ BitVec 512))(assert (= a_119685 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_119686 () (_ BitVec 512))(assert (= a_119686 (bvadd a_119684 a_119685))) +(declare-fun a_119687 () (_ BitVec 512))(assert (= a_119687 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119688 () Bool)(assert (= a_119688 (bvult a_119686 a_119687))) +(declare-fun a_119689 () (_ BitVec 8))(assert (= a_119689 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_119690 () (_ BitVec 256))(assert (= a_119690 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119691 () (_ BitVec 512))(assert (= a_119691 ((_ zero_extend 256) a_119690))) +(declare-fun a_119692 () (_ BitVec 512))(assert (= a_119692 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_119693 () (_ BitVec 512))(assert (= a_119693 (bvadd a_119691 a_119692))) +(declare-fun a_119694 () (_ BitVec 512))(assert (= a_119694 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119695 () Bool)(assert (= a_119695 (bvult a_119693 a_119694))) +(declare-fun a_119696 () (_ BitVec 8))(assert (= a_119696 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_119697 () (_ BitVec 256))(assert (= a_119697 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119698 () (_ BitVec 512))(assert (= a_119698 ((_ zero_extend 256) a_119697))) +(declare-fun a_119699 () (_ BitVec 512))(assert (= a_119699 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_119700 () (_ BitVec 512))(assert (= a_119700 (bvadd a_119698 a_119699))) +(declare-fun a_119701 () (_ BitVec 512))(assert (= a_119701 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119702 () Bool)(assert (= a_119702 (bvult a_119700 a_119701))) +(declare-fun a_119703 () (_ BitVec 8))(assert (= a_119703 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_119704 () (_ BitVec 256))(assert (= a_119704 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119705 () (_ BitVec 512))(assert (= a_119705 ((_ zero_extend 256) a_119704))) +(declare-fun a_119706 () (_ BitVec 512))(assert (= a_119706 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_119707 () (_ BitVec 512))(assert (= a_119707 (bvadd a_119705 a_119706))) +(declare-fun a_119708 () (_ BitVec 512))(assert (= a_119708 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119709 () Bool)(assert (= a_119709 (bvult a_119707 a_119708))) +(declare-fun a_119710 () (_ BitVec 8))(assert (= a_119710 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_119711 () (_ BitVec 256))(assert (= a_119711 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119712 () (_ BitVec 512))(assert (= a_119712 ((_ zero_extend 256) a_119711))) +(declare-fun a_119713 () (_ BitVec 512))(assert (= a_119713 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_119714 () (_ BitVec 512))(assert (= a_119714 (bvadd a_119712 a_119713))) +(declare-fun a_119715 () (_ BitVec 512))(assert (= a_119715 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119716 () Bool)(assert (= a_119716 (bvult a_119714 a_119715))) +(declare-fun a_119717 () (_ BitVec 8))(assert (= a_119717 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_119718 () (_ BitVec 256))(assert (= a_119718 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119719 () (_ BitVec 512))(assert (= a_119719 ((_ zero_extend 256) a_119718))) +(declare-fun a_119720 () (_ BitVec 512))(assert (= a_119720 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_119721 () (_ BitVec 512))(assert (= a_119721 (bvadd a_119719 a_119720))) +(declare-fun a_119722 () (_ BitVec 512))(assert (= a_119722 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119723 () Bool)(assert (= a_119723 (bvult a_119721 a_119722))) +(declare-fun a_119724 () (_ BitVec 8))(assert (= a_119724 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_119725 () (_ BitVec 256))(assert (= a_119725 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119726 () (_ BitVec 512))(assert (= a_119726 ((_ zero_extend 256) a_119725))) +(declare-fun a_119727 () (_ BitVec 512))(assert (= a_119727 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_119728 () (_ BitVec 512))(assert (= a_119728 (bvadd a_119726 a_119727))) +(declare-fun a_119729 () (_ BitVec 512))(assert (= a_119729 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119730 () Bool)(assert (= a_119730 (bvult a_119728 a_119729))) +(declare-fun a_119731 () (_ BitVec 8))(assert (= a_119731 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_119732 () (_ BitVec 256))(assert (= a_119732 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119733 () (_ BitVec 512))(assert (= a_119733 ((_ zero_extend 256) a_119732))) +(declare-fun a_119734 () (_ BitVec 512))(assert (= a_119734 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_119735 () (_ BitVec 512))(assert (= a_119735 (bvadd a_119733 a_119734))) +(declare-fun a_119736 () (_ BitVec 512))(assert (= a_119736 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119737 () Bool)(assert (= a_119737 (bvult a_119735 a_119736))) +(declare-fun a_119738 () (_ BitVec 8))(assert (= a_119738 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_119739 () (_ BitVec 256))(assert (= a_119739 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119740 () (_ BitVec 512))(assert (= a_119740 ((_ zero_extend 256) a_119739))) +(declare-fun a_119741 () (_ BitVec 512))(assert (= a_119741 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_119742 () (_ BitVec 512))(assert (= a_119742 (bvadd a_119740 a_119741))) +(declare-fun a_119743 () (_ BitVec 512))(assert (= a_119743 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119744 () Bool)(assert (= a_119744 (bvult a_119742 a_119743))) +(declare-fun a_119745 () (_ BitVec 8))(assert (= a_119745 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_119746 () (_ BitVec 256))(assert (= a_119746 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119747 () (_ BitVec 512))(assert (= a_119747 ((_ zero_extend 256) a_119746))) +(declare-fun a_119748 () (_ BitVec 512))(assert (= a_119748 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_119749 () (_ BitVec 512))(assert (= a_119749 (bvadd a_119747 a_119748))) +(declare-fun a_119750 () (_ BitVec 512))(assert (= a_119750 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119751 () Bool)(assert (= a_119751 (bvult a_119749 a_119750))) +(declare-fun a_119752 () (_ BitVec 8))(assert (= a_119752 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_119753 () (_ BitVec 256))(assert (= a_119753 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119754 () (_ BitVec 512))(assert (= a_119754 ((_ zero_extend 256) a_119753))) +(declare-fun a_119755 () (_ BitVec 512))(assert (= a_119755 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_119756 () (_ BitVec 512))(assert (= a_119756 (bvadd a_119754 a_119755))) +(declare-fun a_119757 () (_ BitVec 512))(assert (= a_119757 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119758 () Bool)(assert (= a_119758 (bvult a_119756 a_119757))) +(declare-fun a_119759 () (_ BitVec 8))(assert (= a_119759 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_119760 () (_ BitVec 256))(assert (= a_119760 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119761 () (_ BitVec 512))(assert (= a_119761 ((_ zero_extend 256) a_119760))) +(declare-fun a_119762 () (_ BitVec 512))(assert (= a_119762 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_119763 () (_ BitVec 512))(assert (= a_119763 (bvadd a_119761 a_119762))) +(declare-fun a_119764 () (_ BitVec 512))(assert (= a_119764 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119765 () Bool)(assert (= a_119765 (bvult a_119763 a_119764))) +(declare-fun a_119766 () (_ BitVec 8))(assert (= a_119766 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_119767 () (_ BitVec 256))(assert (= a_119767 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119768 () (_ BitVec 512))(assert (= a_119768 ((_ zero_extend 256) a_119767))) +(declare-fun a_119769 () (_ BitVec 512))(assert (= a_119769 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_119770 () (_ BitVec 512))(assert (= a_119770 (bvadd a_119768 a_119769))) +(declare-fun a_119771 () (_ BitVec 512))(assert (= a_119771 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119772 () Bool)(assert (= a_119772 (bvult a_119770 a_119771))) +(declare-fun a_119773 () (_ BitVec 8))(assert (= a_119773 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_119774 () (_ BitVec 256))(assert (= a_119774 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119775 () (_ BitVec 512))(assert (= a_119775 ((_ zero_extend 256) a_119774))) +(declare-fun a_119776 () (_ BitVec 512))(assert (= a_119776 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_119777 () (_ BitVec 512))(assert (= a_119777 (bvadd a_119775 a_119776))) +(declare-fun a_119778 () (_ BitVec 512))(assert (= a_119778 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119779 () Bool)(assert (= a_119779 (bvult a_119777 a_119778))) +(declare-fun a_119780 () (_ BitVec 8))(assert (= a_119780 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_119781 () (_ BitVec 256))(assert (= a_119781 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119782 () (_ BitVec 512))(assert (= a_119782 ((_ zero_extend 256) a_119781))) +(declare-fun a_119783 () (_ BitVec 512))(assert (= a_119783 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119784 () (_ BitVec 512))(assert (= a_119784 (bvadd a_119782 a_119783))) +(declare-fun a_119785 () (_ BitVec 512))(assert (= a_119785 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119786 () Bool)(assert (= a_119786 (bvult a_119784 a_119785))) +(declare-fun a_119787 () (_ BitVec 8))(assert (= a_119787 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_119788 () (_ BitVec 256))(assert (= a_119788 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119789 () (_ BitVec 512))(assert (= a_119789 ((_ zero_extend 256) a_119788))) +(declare-fun a_119790 () (_ BitVec 512))(assert (= a_119790 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_119791 () (_ BitVec 512))(assert (= a_119791 (bvadd a_119789 a_119790))) +(declare-fun a_119792 () (_ BitVec 512))(assert (= a_119792 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119793 () Bool)(assert (= a_119793 (bvult a_119791 a_119792))) +(declare-fun a_119794 () (_ BitVec 8))(assert (= a_119794 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_119795 () (_ BitVec 256))(assert (= a_119795 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119796 () (_ BitVec 512))(assert (= a_119796 ((_ zero_extend 256) a_119795))) +(declare-fun a_119797 () (_ BitVec 512))(assert (= a_119797 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_119798 () (_ BitVec 512))(assert (= a_119798 (bvadd a_119796 a_119797))) +(declare-fun a_119799 () (_ BitVec 512))(assert (= a_119799 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119800 () Bool)(assert (= a_119800 (bvult a_119798 a_119799))) +(declare-fun a_119801 () (_ BitVec 8))(assert (= a_119801 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_119802 () (_ BitVec 256))(assert (= a_119802 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119803 () (_ BitVec 512))(assert (= a_119803 ((_ zero_extend 256) a_119802))) +(declare-fun a_119804 () (_ BitVec 512))(assert (= a_119804 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_119805 () (_ BitVec 512))(assert (= a_119805 (bvadd a_119803 a_119804))) +(declare-fun a_119806 () (_ BitVec 512))(assert (= a_119806 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119807 () Bool)(assert (= a_119807 (bvult a_119805 a_119806))) +(declare-fun a_119808 () (_ BitVec 8))(assert (= a_119808 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_119809 () (_ BitVec 256))(assert (= a_119809 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119810 () (_ BitVec 512))(assert (= a_119810 ((_ zero_extend 256) a_119809))) +(declare-fun a_119811 () (_ BitVec 512))(assert (= a_119811 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_119812 () (_ BitVec 512))(assert (= a_119812 (bvadd a_119810 a_119811))) +(declare-fun a_119813 () (_ BitVec 512))(assert (= a_119813 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119814 () Bool)(assert (= a_119814 (bvult a_119812 a_119813))) +(declare-fun a_119815 () (_ BitVec 8))(assert (= a_119815 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_119816 () (_ BitVec 256))(assert (= a_119816 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119817 () (_ BitVec 512))(assert (= a_119817 ((_ zero_extend 256) a_119816))) +(declare-fun a_119818 () (_ BitVec 512))(assert (= a_119818 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119819 () Bool)(assert (= a_119819 (bvult a_119817 a_119818))) +(declare-fun a_119820 () (_ BitVec 8))(assert (= a_119820 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_119821 () (_ BitVec 8))(assert (= a_119821 (ite a_119819 a_119820 #x00))) +(declare-fun a_119822 () (_ BitVec 8))(assert (= a_119822 (ite a_119814 a_119815 #x00))) +(declare-fun a_119823 () (_ BitVec 8))(assert (= a_119823 (ite a_119807 a_119808 #x00))) +(declare-fun a_119824 () (_ BitVec 8))(assert (= a_119824 (ite a_119800 a_119801 #x00))) +(declare-fun a_119825 () (_ BitVec 8))(assert (= a_119825 (ite a_119793 a_119794 #x00))) +(declare-fun a_119826 () (_ BitVec 8))(assert (= a_119826 (ite a_119786 a_119787 #x00))) +(declare-fun a_119827 () (_ BitVec 8))(assert (= a_119827 (ite a_119779 a_119780 #x00))) +(declare-fun a_119828 () (_ BitVec 8))(assert (= a_119828 (ite a_119772 a_119773 #x00))) +(declare-fun a_119829 () (_ BitVec 8))(assert (= a_119829 (ite a_119765 a_119766 #x00))) +(declare-fun a_119830 () (_ BitVec 8))(assert (= a_119830 (ite a_119758 a_119759 #x00))) +(declare-fun a_119831 () (_ BitVec 8))(assert (= a_119831 (ite a_119751 a_119752 #x00))) +(declare-fun a_119832 () (_ BitVec 8))(assert (= a_119832 (ite a_119744 a_119745 #x00))) +(declare-fun a_119833 () (_ BitVec 8))(assert (= a_119833 (ite a_119737 a_119738 #x00))) +(declare-fun a_119834 () (_ BitVec 8))(assert (= a_119834 (ite a_119730 a_119731 #x00))) +(declare-fun a_119835 () (_ BitVec 8))(assert (= a_119835 (ite a_119723 a_119724 #x00))) +(declare-fun a_119836 () (_ BitVec 8))(assert (= a_119836 (ite a_119716 a_119717 #x00))) +(declare-fun a_119837 () (_ BitVec 8))(assert (= a_119837 (ite a_119709 a_119710 #x00))) +(declare-fun a_119838 () (_ BitVec 8))(assert (= a_119838 (ite a_119702 a_119703 #x00))) +(declare-fun a_119839 () (_ BitVec 8))(assert (= a_119839 (ite a_119695 a_119696 #x00))) +(declare-fun a_119840 () (_ BitVec 8))(assert (= a_119840 (ite a_119688 a_119689 #x00))) +(declare-fun a_119841 () (_ BitVec 8))(assert (= a_119841 (ite a_119681 a_119682 #x00))) +(declare-fun a_119842 () (_ BitVec 8))(assert (= a_119842 (ite a_119674 a_119675 #x00))) +(declare-fun a_119843 () (_ BitVec 8))(assert (= a_119843 (ite a_119667 a_119668 #x00))) +(declare-fun a_119844 () (_ BitVec 8))(assert (= a_119844 (ite a_119660 a_119661 #x00))) +(declare-fun a_119845 () (_ BitVec 8))(assert (= a_119845 (ite a_119653 a_119654 #x00))) +(declare-fun a_119846 () (_ BitVec 8))(assert (= a_119846 (ite a_119646 a_119647 #x00))) +(declare-fun a_119847 () (_ BitVec 8))(assert (= a_119847 (ite a_119639 a_119640 #x00))) +(declare-fun a_119848 () (_ BitVec 8))(assert (= a_119848 (ite a_119632 a_119633 #x00))) +(declare-fun a_119849 () (_ BitVec 8))(assert (= a_119849 (ite a_119625 a_119626 #x00))) +(declare-fun a_119850 () (_ BitVec 8))(assert (= a_119850 (ite a_119618 a_119619 #x00))) +(declare-fun a_119851 () (_ BitVec 8))(assert (= a_119851 (ite a_119611 a_119612 #x00))) +(declare-fun a_119852 () (_ BitVec 8))(assert (= a_119852 (ite a_119604 a_119605 #x00))) +(declare-fun a_119853 () (_ BitVec 256))(assert (= a_119853 (concat a_119821 a_119822 a_119823 a_119824 a_119825 a_119826 a_119827 a_119828 a_119829 a_119830 a_119831 a_119832 a_119833 a_119834 a_119835 a_119836 a_119837 a_119838 a_119839 a_119840 a_119841 a_119842 a_119843 a_119844 a_119845 a_119846 a_119847 a_119848 a_119849 a_119850 a_119851 a_119852))) +(declare-fun a_119854 () (_ BitVec 256))(assert (= a_119854 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119855 () (_ BitVec 8))(assert (= a_119855 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_119856 () (_ BitVec 8))(assert (= a_119856 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_119857 () (_ BitVec 8))(assert (= a_119857 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_119858 () (_ BitVec 8))(assert (= a_119858 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_119859 () (_ BitVec 8))(assert (= a_119859 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_119860 () (_ BitVec 8))(assert (= a_119860 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_119861 () (_ BitVec 8))(assert (= a_119861 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_119862 () (_ BitVec 8))(assert (= a_119862 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_119863 () (_ BitVec 8))(assert (= a_119863 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_119864 () (_ BitVec 8))(assert (= a_119864 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_119865 () (_ BitVec 8))(assert (= a_119865 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_119866 () (_ BitVec 8))(assert (= a_119866 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_119867 () (_ BitVec 8))(assert (= a_119867 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_119868 () (_ BitVec 8))(assert (= a_119868 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_119869 () (_ BitVec 8))(assert (= a_119869 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_119870 () (_ BitVec 8))(assert (= a_119870 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_119871 () (_ BitVec 8))(assert (= a_119871 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_119872 () (_ BitVec 8))(assert (= a_119872 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_119873 () (_ BitVec 8))(assert (= a_119873 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_119874 () (_ BitVec 8))(assert (= a_119874 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_119875 () (_ BitVec 8))(assert (= a_119875 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_119876 () (_ BitVec 8))(assert (= a_119876 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_119877 () (_ BitVec 8))(assert (= a_119877 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_119878 () (_ BitVec 8))(assert (= a_119878 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_119879 () (_ BitVec 8))(assert (= a_119879 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_119880 () (_ BitVec 8))(assert (= a_119880 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_119881 () (_ BitVec 8))(assert (= a_119881 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_119882 () (_ BitVec 8))(assert (= a_119882 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_119883 () (_ BitVec 8))(assert (= a_119883 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_119884 () (_ BitVec 8))(assert (= a_119884 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_119885 () (_ BitVec 8))(assert (= a_119885 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_119886 () (_ BitVec 8))(assert (= a_119886 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_119887 () (_ BitVec 256))(assert (= a_119887 (concat a_119855 a_119856 a_119857 a_119858 a_119859 a_119860 a_119861 a_119862 a_119863 a_119864 a_119865 a_119866 a_119867 a_119868 a_119869 a_119870 a_119871 a_119872 a_119873 a_119874 a_119875 a_119876 a_119877 a_119878 a_119879 a_119880 a_119881 a_119882 a_119883 a_119884 a_119885 a_119886))) +(declare-fun a_119888 () (_ BitVec 256))(assert (= a_119888 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119889 () (_ BitVec 256))(assert (= a_119889 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119890 () (_ BitVec 512))(assert (= a_119890 ((_ zero_extend 256) a_119889))) +(declare-fun a_119891 () (_ BitVec 512))(assert (= a_119891 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_119892 () (_ BitVec 512))(assert (= a_119892 (bvadd a_119890 a_119891))) +(declare-fun a_119893 () (_ BitVec 512))(assert (= a_119893 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119894 () Bool)(assert (= a_119894 (bvult a_119892 a_119893))) +(declare-fun a_119895 () (_ BitVec 8))(assert (= a_119895 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_119896 () (_ BitVec 256))(assert (= a_119896 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119897 () (_ BitVec 512))(assert (= a_119897 ((_ zero_extend 256) a_119896))) +(declare-fun a_119898 () (_ BitVec 512))(assert (= a_119898 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_119899 () (_ BitVec 512))(assert (= a_119899 (bvadd a_119897 a_119898))) +(declare-fun a_119900 () (_ BitVec 512))(assert (= a_119900 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119901 () Bool)(assert (= a_119901 (bvult a_119899 a_119900))) +(declare-fun a_119902 () (_ BitVec 8))(assert (= a_119902 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_119903 () (_ BitVec 256))(assert (= a_119903 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119904 () (_ BitVec 512))(assert (= a_119904 ((_ zero_extend 256) a_119903))) +(declare-fun a_119905 () (_ BitVec 512))(assert (= a_119905 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_119906 () (_ BitVec 512))(assert (= a_119906 (bvadd a_119904 a_119905))) +(declare-fun a_119907 () (_ BitVec 512))(assert (= a_119907 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119908 () Bool)(assert (= a_119908 (bvult a_119906 a_119907))) +(declare-fun a_119909 () (_ BitVec 8))(assert (= a_119909 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_119910 () (_ BitVec 256))(assert (= a_119910 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119911 () (_ BitVec 512))(assert (= a_119911 ((_ zero_extend 256) a_119910))) +(declare-fun a_119912 () (_ BitVec 512))(assert (= a_119912 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_119913 () (_ BitVec 512))(assert (= a_119913 (bvadd a_119911 a_119912))) +(declare-fun a_119914 () (_ BitVec 512))(assert (= a_119914 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119915 () Bool)(assert (= a_119915 (bvult a_119913 a_119914))) +(declare-fun a_119916 () (_ BitVec 8))(assert (= a_119916 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_119917 () (_ BitVec 256))(assert (= a_119917 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119918 () (_ BitVec 512))(assert (= a_119918 ((_ zero_extend 256) a_119917))) +(declare-fun a_119919 () (_ BitVec 512))(assert (= a_119919 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_119920 () (_ BitVec 512))(assert (= a_119920 (bvadd a_119918 a_119919))) +(declare-fun a_119921 () (_ BitVec 512))(assert (= a_119921 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119922 () Bool)(assert (= a_119922 (bvult a_119920 a_119921))) +(declare-fun a_119923 () (_ BitVec 8))(assert (= a_119923 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_119924 () (_ BitVec 256))(assert (= a_119924 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119925 () (_ BitVec 512))(assert (= a_119925 ((_ zero_extend 256) a_119924))) +(declare-fun a_119926 () (_ BitVec 512))(assert (= a_119926 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_119927 () (_ BitVec 512))(assert (= a_119927 (bvadd a_119925 a_119926))) +(declare-fun a_119928 () (_ BitVec 512))(assert (= a_119928 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119929 () Bool)(assert (= a_119929 (bvult a_119927 a_119928))) +(declare-fun a_119930 () (_ BitVec 8))(assert (= a_119930 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_119931 () (_ BitVec 256))(assert (= a_119931 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119932 () (_ BitVec 512))(assert (= a_119932 ((_ zero_extend 256) a_119931))) +(declare-fun a_119933 () (_ BitVec 512))(assert (= a_119933 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_119934 () (_ BitVec 512))(assert (= a_119934 (bvadd a_119932 a_119933))) +(declare-fun a_119935 () (_ BitVec 512))(assert (= a_119935 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119936 () Bool)(assert (= a_119936 (bvult a_119934 a_119935))) +(declare-fun a_119937 () (_ BitVec 8))(assert (= a_119937 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_119938 () (_ BitVec 256))(assert (= a_119938 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119939 () (_ BitVec 512))(assert (= a_119939 ((_ zero_extend 256) a_119938))) +(declare-fun a_119940 () (_ BitVec 512))(assert (= a_119940 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_119941 () (_ BitVec 512))(assert (= a_119941 (bvadd a_119939 a_119940))) +(declare-fun a_119942 () (_ BitVec 512))(assert (= a_119942 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119943 () Bool)(assert (= a_119943 (bvult a_119941 a_119942))) +(declare-fun a_119944 () (_ BitVec 8))(assert (= a_119944 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_119945 () (_ BitVec 256))(assert (= a_119945 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119946 () (_ BitVec 512))(assert (= a_119946 ((_ zero_extend 256) a_119945))) +(declare-fun a_119947 () (_ BitVec 512))(assert (= a_119947 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_119948 () (_ BitVec 512))(assert (= a_119948 (bvadd a_119946 a_119947))) +(declare-fun a_119949 () (_ BitVec 512))(assert (= a_119949 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119950 () Bool)(assert (= a_119950 (bvult a_119948 a_119949))) +(declare-fun a_119951 () (_ BitVec 8))(assert (= a_119951 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_119952 () (_ BitVec 256))(assert (= a_119952 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119953 () (_ BitVec 512))(assert (= a_119953 ((_ zero_extend 256) a_119952))) +(declare-fun a_119954 () (_ BitVec 512))(assert (= a_119954 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_119955 () (_ BitVec 512))(assert (= a_119955 (bvadd a_119953 a_119954))) +(declare-fun a_119956 () (_ BitVec 512))(assert (= a_119956 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119957 () Bool)(assert (= a_119957 (bvult a_119955 a_119956))) +(declare-fun a_119958 () (_ BitVec 8))(assert (= a_119958 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_119959 () (_ BitVec 256))(assert (= a_119959 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119960 () (_ BitVec 512))(assert (= a_119960 ((_ zero_extend 256) a_119959))) +(declare-fun a_119961 () (_ BitVec 512))(assert (= a_119961 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_119962 () (_ BitVec 512))(assert (= a_119962 (bvadd a_119960 a_119961))) +(declare-fun a_119963 () (_ BitVec 512))(assert (= a_119963 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119964 () Bool)(assert (= a_119964 (bvult a_119962 a_119963))) +(declare-fun a_119965 () (_ BitVec 8))(assert (= a_119965 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_119966 () (_ BitVec 256))(assert (= a_119966 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119967 () (_ BitVec 512))(assert (= a_119967 ((_ zero_extend 256) a_119966))) +(declare-fun a_119968 () (_ BitVec 512))(assert (= a_119968 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_119969 () (_ BitVec 512))(assert (= a_119969 (bvadd a_119967 a_119968))) +(declare-fun a_119970 () (_ BitVec 512))(assert (= a_119970 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119971 () Bool)(assert (= a_119971 (bvult a_119969 a_119970))) +(declare-fun a_119972 () (_ BitVec 8))(assert (= a_119972 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_119973 () (_ BitVec 256))(assert (= a_119973 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119974 () (_ BitVec 512))(assert (= a_119974 ((_ zero_extend 256) a_119973))) +(declare-fun a_119975 () (_ BitVec 512))(assert (= a_119975 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_119976 () (_ BitVec 512))(assert (= a_119976 (bvadd a_119974 a_119975))) +(declare-fun a_119977 () (_ BitVec 512))(assert (= a_119977 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119978 () Bool)(assert (= a_119978 (bvult a_119976 a_119977))) +(declare-fun a_119979 () (_ BitVec 8))(assert (= a_119979 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_119980 () (_ BitVec 256))(assert (= a_119980 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119981 () (_ BitVec 512))(assert (= a_119981 ((_ zero_extend 256) a_119980))) +(declare-fun a_119982 () (_ BitVec 512))(assert (= a_119982 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_119983 () (_ BitVec 512))(assert (= a_119983 (bvadd a_119981 a_119982))) +(declare-fun a_119984 () (_ BitVec 512))(assert (= a_119984 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119985 () Bool)(assert (= a_119985 (bvult a_119983 a_119984))) +(declare-fun a_119986 () (_ BitVec 8))(assert (= a_119986 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_119987 () (_ BitVec 256))(assert (= a_119987 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119988 () (_ BitVec 512))(assert (= a_119988 ((_ zero_extend 256) a_119987))) +(declare-fun a_119989 () (_ BitVec 512))(assert (= a_119989 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_119990 () (_ BitVec 512))(assert (= a_119990 (bvadd a_119988 a_119989))) +(declare-fun a_119991 () (_ BitVec 512))(assert (= a_119991 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119992 () Bool)(assert (= a_119992 (bvult a_119990 a_119991))) +(declare-fun a_119993 () (_ BitVec 8))(assert (= a_119993 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_119994 () (_ BitVec 256))(assert (= a_119994 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119995 () (_ BitVec 512))(assert (= a_119995 ((_ zero_extend 256) a_119994))) +(declare-fun a_119996 () (_ BitVec 512))(assert (= a_119996 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_119997 () (_ BitVec 512))(assert (= a_119997 (bvadd a_119995 a_119996))) +(declare-fun a_119998 () (_ BitVec 512))(assert (= a_119998 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119999 () Bool)(assert (= a_119999 (bvult a_119997 a_119998))) +(declare-fun a_120000 () (_ BitVec 8))(assert (= a_120000 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_120001 () (_ BitVec 256))(assert (= a_120001 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120002 () (_ BitVec 512))(assert (= a_120002 ((_ zero_extend 256) a_120001))) +(declare-fun a_120003 () (_ BitVec 512))(assert (= a_120003 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_120004 () (_ BitVec 512))(assert (= a_120004 (bvadd a_120002 a_120003))) +(declare-fun a_120005 () (_ BitVec 512))(assert (= a_120005 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120006 () Bool)(assert (= a_120006 (bvult a_120004 a_120005))) +(declare-fun a_120007 () (_ BitVec 8))(assert (= a_120007 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_120008 () (_ BitVec 256))(assert (= a_120008 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120009 () (_ BitVec 512))(assert (= a_120009 ((_ zero_extend 256) a_120008))) +(declare-fun a_120010 () (_ BitVec 512))(assert (= a_120010 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_120011 () (_ BitVec 512))(assert (= a_120011 (bvadd a_120009 a_120010))) +(declare-fun a_120012 () (_ BitVec 512))(assert (= a_120012 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120013 () Bool)(assert (= a_120013 (bvult a_120011 a_120012))) +(declare-fun a_120014 () (_ BitVec 8))(assert (= a_120014 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_120015 () (_ BitVec 256))(assert (= a_120015 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120016 () (_ BitVec 512))(assert (= a_120016 ((_ zero_extend 256) a_120015))) +(declare-fun a_120017 () (_ BitVec 512))(assert (= a_120017 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_120018 () (_ BitVec 512))(assert (= a_120018 (bvadd a_120016 a_120017))) +(declare-fun a_120019 () (_ BitVec 512))(assert (= a_120019 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120020 () Bool)(assert (= a_120020 (bvult a_120018 a_120019))) +(declare-fun a_120021 () (_ BitVec 8))(assert (= a_120021 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_120022 () (_ BitVec 256))(assert (= a_120022 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120023 () (_ BitVec 512))(assert (= a_120023 ((_ zero_extend 256) a_120022))) +(declare-fun a_120024 () (_ BitVec 512))(assert (= a_120024 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_120025 () (_ BitVec 512))(assert (= a_120025 (bvadd a_120023 a_120024))) +(declare-fun a_120026 () (_ BitVec 512))(assert (= a_120026 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120027 () Bool)(assert (= a_120027 (bvult a_120025 a_120026))) +(declare-fun a_120028 () (_ BitVec 8))(assert (= a_120028 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_120029 () (_ BitVec 256))(assert (= a_120029 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120030 () (_ BitVec 512))(assert (= a_120030 ((_ zero_extend 256) a_120029))) +(declare-fun a_120031 () (_ BitVec 512))(assert (= a_120031 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_120032 () (_ BitVec 512))(assert (= a_120032 (bvadd a_120030 a_120031))) +(declare-fun a_120033 () (_ BitVec 512))(assert (= a_120033 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120034 () Bool)(assert (= a_120034 (bvult a_120032 a_120033))) +(declare-fun a_120035 () (_ BitVec 8))(assert (= a_120035 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_120036 () (_ BitVec 256))(assert (= a_120036 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120037 () (_ BitVec 512))(assert (= a_120037 ((_ zero_extend 256) a_120036))) +(declare-fun a_120038 () (_ BitVec 512))(assert (= a_120038 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_120039 () (_ BitVec 512))(assert (= a_120039 (bvadd a_120037 a_120038))) +(declare-fun a_120040 () (_ BitVec 512))(assert (= a_120040 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120041 () Bool)(assert (= a_120041 (bvult a_120039 a_120040))) +(declare-fun a_120042 () (_ BitVec 8))(assert (= a_120042 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_120043 () (_ BitVec 256))(assert (= a_120043 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120044 () (_ BitVec 512))(assert (= a_120044 ((_ zero_extend 256) a_120043))) +(declare-fun a_120045 () (_ BitVec 512))(assert (= a_120045 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_120046 () (_ BitVec 512))(assert (= a_120046 (bvadd a_120044 a_120045))) +(declare-fun a_120047 () (_ BitVec 512))(assert (= a_120047 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120048 () Bool)(assert (= a_120048 (bvult a_120046 a_120047))) +(declare-fun a_120049 () (_ BitVec 8))(assert (= a_120049 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_120050 () (_ BitVec 256))(assert (= a_120050 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120051 () (_ BitVec 512))(assert (= a_120051 ((_ zero_extend 256) a_120050))) +(declare-fun a_120052 () (_ BitVec 512))(assert (= a_120052 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_120053 () (_ BitVec 512))(assert (= a_120053 (bvadd a_120051 a_120052))) +(declare-fun a_120054 () (_ BitVec 512))(assert (= a_120054 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120055 () Bool)(assert (= a_120055 (bvult a_120053 a_120054))) +(declare-fun a_120056 () (_ BitVec 8))(assert (= a_120056 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_120057 () (_ BitVec 256))(assert (= a_120057 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120058 () (_ BitVec 512))(assert (= a_120058 ((_ zero_extend 256) a_120057))) +(declare-fun a_120059 () (_ BitVec 512))(assert (= a_120059 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_120060 () (_ BitVec 512))(assert (= a_120060 (bvadd a_120058 a_120059))) +(declare-fun a_120061 () (_ BitVec 512))(assert (= a_120061 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120062 () Bool)(assert (= a_120062 (bvult a_120060 a_120061))) +(declare-fun a_120063 () (_ BitVec 8))(assert (= a_120063 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_120064 () (_ BitVec 256))(assert (= a_120064 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120065 () (_ BitVec 512))(assert (= a_120065 ((_ zero_extend 256) a_120064))) +(declare-fun a_120066 () (_ BitVec 512))(assert (= a_120066 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_120067 () (_ BitVec 512))(assert (= a_120067 (bvadd a_120065 a_120066))) +(declare-fun a_120068 () (_ BitVec 512))(assert (= a_120068 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120069 () Bool)(assert (= a_120069 (bvult a_120067 a_120068))) +(declare-fun a_120070 () (_ BitVec 8))(assert (= a_120070 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_120071 () (_ BitVec 256))(assert (= a_120071 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120072 () (_ BitVec 512))(assert (= a_120072 ((_ zero_extend 256) a_120071))) +(declare-fun a_120073 () (_ BitVec 512))(assert (= a_120073 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_120074 () (_ BitVec 512))(assert (= a_120074 (bvadd a_120072 a_120073))) +(declare-fun a_120075 () (_ BitVec 512))(assert (= a_120075 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120076 () Bool)(assert (= a_120076 (bvult a_120074 a_120075))) +(declare-fun a_120077 () (_ BitVec 8))(assert (= a_120077 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_120078 () (_ BitVec 256))(assert (= a_120078 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120079 () (_ BitVec 512))(assert (= a_120079 ((_ zero_extend 256) a_120078))) +(declare-fun a_120080 () (_ BitVec 512))(assert (= a_120080 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_120081 () (_ BitVec 512))(assert (= a_120081 (bvadd a_120079 a_120080))) +(declare-fun a_120082 () (_ BitVec 512))(assert (= a_120082 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120083 () Bool)(assert (= a_120083 (bvult a_120081 a_120082))) +(declare-fun a_120084 () (_ BitVec 8))(assert (= a_120084 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_120085 () (_ BitVec 256))(assert (= a_120085 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120086 () (_ BitVec 512))(assert (= a_120086 ((_ zero_extend 256) a_120085))) +(declare-fun a_120087 () (_ BitVec 512))(assert (= a_120087 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_120088 () (_ BitVec 512))(assert (= a_120088 (bvadd a_120086 a_120087))) +(declare-fun a_120089 () (_ BitVec 512))(assert (= a_120089 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120090 () Bool)(assert (= a_120090 (bvult a_120088 a_120089))) +(declare-fun a_120091 () (_ BitVec 8))(assert (= a_120091 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_120092 () (_ BitVec 256))(assert (= a_120092 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120093 () (_ BitVec 512))(assert (= a_120093 ((_ zero_extend 256) a_120092))) +(declare-fun a_120094 () (_ BitVec 512))(assert (= a_120094 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_120095 () (_ BitVec 512))(assert (= a_120095 (bvadd a_120093 a_120094))) +(declare-fun a_120096 () (_ BitVec 512))(assert (= a_120096 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120097 () Bool)(assert (= a_120097 (bvult a_120095 a_120096))) +(declare-fun a_120098 () (_ BitVec 8))(assert (= a_120098 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_120099 () (_ BitVec 256))(assert (= a_120099 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120100 () (_ BitVec 512))(assert (= a_120100 ((_ zero_extend 256) a_120099))) +(declare-fun a_120101 () (_ BitVec 512))(assert (= a_120101 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_120102 () (_ BitVec 512))(assert (= a_120102 (bvadd a_120100 a_120101))) +(declare-fun a_120103 () (_ BitVec 512))(assert (= a_120103 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120104 () Bool)(assert (= a_120104 (bvult a_120102 a_120103))) +(declare-fun a_120105 () (_ BitVec 8))(assert (= a_120105 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_120106 () (_ BitVec 256))(assert (= a_120106 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120107 () (_ BitVec 512))(assert (= a_120107 ((_ zero_extend 256) a_120106))) +(declare-fun a_120108 () (_ BitVec 512))(assert (= a_120108 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120109 () Bool)(assert (= a_120109 (bvult a_120107 a_120108))) +(declare-fun a_120110 () (_ BitVec 8))(assert (= a_120110 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_120111 () (_ BitVec 8))(assert (= a_120111 (ite a_120109 a_120110 #x00))) +(declare-fun a_120112 () (_ BitVec 8))(assert (= a_120112 (ite a_120104 a_120105 #x00))) +(declare-fun a_120113 () (_ BitVec 8))(assert (= a_120113 (ite a_120097 a_120098 #x00))) +(declare-fun a_120114 () (_ BitVec 8))(assert (= a_120114 (ite a_120090 a_120091 #x00))) +(declare-fun a_120115 () (_ BitVec 8))(assert (= a_120115 (ite a_120083 a_120084 #x00))) +(declare-fun a_120116 () (_ BitVec 8))(assert (= a_120116 (ite a_120076 a_120077 #x00))) +(declare-fun a_120117 () (_ BitVec 8))(assert (= a_120117 (ite a_120069 a_120070 #x00))) +(declare-fun a_120118 () (_ BitVec 8))(assert (= a_120118 (ite a_120062 a_120063 #x00))) +(declare-fun a_120119 () (_ BitVec 8))(assert (= a_120119 (ite a_120055 a_120056 #x00))) +(declare-fun a_120120 () (_ BitVec 8))(assert (= a_120120 (ite a_120048 a_120049 #x00))) +(declare-fun a_120121 () (_ BitVec 8))(assert (= a_120121 (ite a_120041 a_120042 #x00))) +(declare-fun a_120122 () (_ BitVec 8))(assert (= a_120122 (ite a_120034 a_120035 #x00))) +(declare-fun a_120123 () (_ BitVec 8))(assert (= a_120123 (ite a_120027 a_120028 #x00))) +(declare-fun a_120124 () (_ BitVec 8))(assert (= a_120124 (ite a_120020 a_120021 #x00))) +(declare-fun a_120125 () (_ BitVec 8))(assert (= a_120125 (ite a_120013 a_120014 #x00))) +(declare-fun a_120126 () (_ BitVec 8))(assert (= a_120126 (ite a_120006 a_120007 #x00))) +(declare-fun a_120127 () (_ BitVec 8))(assert (= a_120127 (ite a_119999 a_120000 #x00))) +(declare-fun a_120128 () (_ BitVec 8))(assert (= a_120128 (ite a_119992 a_119993 #x00))) +(declare-fun a_120129 () (_ BitVec 8))(assert (= a_120129 (ite a_119985 a_119986 #x00))) +(declare-fun a_120130 () (_ BitVec 8))(assert (= a_120130 (ite a_119978 a_119979 #x00))) +(declare-fun a_120131 () (_ BitVec 8))(assert (= a_120131 (ite a_119971 a_119972 #x00))) +(declare-fun a_120132 () (_ BitVec 8))(assert (= a_120132 (ite a_119964 a_119965 #x00))) +(declare-fun a_120133 () (_ BitVec 8))(assert (= a_120133 (ite a_119957 a_119958 #x00))) +(declare-fun a_120134 () (_ BitVec 8))(assert (= a_120134 (ite a_119950 a_119951 #x00))) +(declare-fun a_120135 () (_ BitVec 8))(assert (= a_120135 (ite a_119943 a_119944 #x00))) +(declare-fun a_120136 () (_ BitVec 8))(assert (= a_120136 (ite a_119936 a_119937 #x00))) +(declare-fun a_120137 () (_ BitVec 8))(assert (= a_120137 (ite a_119929 a_119930 #x00))) +(declare-fun a_120138 () (_ BitVec 8))(assert (= a_120138 (ite a_119922 a_119923 #x00))) +(declare-fun a_120139 () (_ BitVec 8))(assert (= a_120139 (ite a_119915 a_119916 #x00))) +(declare-fun a_120140 () (_ BitVec 8))(assert (= a_120140 (ite a_119908 a_119909 #x00))) +(declare-fun a_120141 () (_ BitVec 8))(assert (= a_120141 (ite a_119901 a_119902 #x00))) +(declare-fun a_120142 () (_ BitVec 8))(assert (= a_120142 (ite a_119894 a_119895 #x00))) +(declare-fun a_120143 () (_ BitVec 256))(assert (= a_120143 (concat a_120111 a_120112 a_120113 a_120114 a_120115 a_120116 a_120117 a_120118 a_120119 a_120120 a_120121 a_120122 a_120123 a_120124 a_120125 a_120126 a_120127 a_120128 a_120129 a_120130 a_120131 a_120132 a_120133 a_120134 a_120135 a_120136 a_120137 a_120138 a_120139 a_120140 a_120141 a_120142))) +(declare-fun a_120144 () (_ BitVec 256))(assert (= a_120144 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120145 () (_ BitVec 256))(assert (= a_120145 (concat a_120111 a_120112 a_120113 a_120114 a_120115 a_120116 a_120117 a_120118 a_120119 a_120120 a_120121 a_120122 a_120123 a_120124 a_120125 a_120126 a_120127 a_120128 a_120129 a_120130 a_120131 a_120132 a_120133 a_120134 a_120135 a_120136 a_120137 a_120138 a_120139 a_120140 a_120141 a_120142))) +(declare-fun a_120146 () (_ BitVec 256))(assert (= a_120146 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120147 () Bool)(assert (= a_120147 (bvslt a_120145 a_120146))) +(declare-fun a_120148 () (_ BitVec 256))(assert (= a_120148 (concat a_120111 a_120112 a_120113 a_120114 a_120115 a_120116 a_120117 a_120118 a_120119 a_120120 a_120121 a_120122 a_120123 a_120124 a_120125 a_120126 a_120127 a_120128 a_120129 a_120130 a_120131 a_120132 a_120133 a_120134 a_120135 a_120136 a_120137 a_120138 a_120139 a_120140 a_120141 a_120142))) +(declare-fun a_120149 () (_ BitVec 256))(assert (= a_120149 (bvsub a_120143 a_120144))) +(declare-fun a_120150 () (_ BitVec 256))(assert (= a_120150 (ite a_120147 a_120148 a_120149))) +(declare-fun a_120151 () (_ BitVec 256))(assert (= a_120151 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_120152 () (_ BitVec 256))(assert (= a_120152 (concat a_119855 a_119856 a_119857 a_119858 a_119859 a_119860 a_119861 a_119862 a_119863 a_119864 a_119865 a_119866 a_119867 a_119868 a_119869 a_119870 a_119871 a_119872 a_119873 a_119874 a_119875 a_119876 a_119877 a_119878 a_119879 a_119880 a_119881 a_119882 a_119883 a_119884 a_119885 a_119886))) +(declare-fun a_120153 () (_ BitVec 256))(assert (= a_120153 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120154 () (_ BitVec 256))(assert (= a_120154 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120155 () (_ BitVec 8))(assert (= a_120155 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_120156 () (_ BitVec 8))(assert (= a_120156 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_120157 () (_ BitVec 8))(assert (= a_120157 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_120158 () (_ BitVec 8))(assert (= a_120158 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_120159 () (_ BitVec 8))(assert (= a_120159 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_120160 () (_ BitVec 8))(assert (= a_120160 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_120161 () (_ BitVec 8))(assert (= a_120161 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_120162 () (_ BitVec 8))(assert (= a_120162 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_120163 () (_ BitVec 8))(assert (= a_120163 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_120164 () (_ BitVec 8))(assert (= a_120164 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_120165 () (_ BitVec 8))(assert (= a_120165 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_120166 () (_ BitVec 8))(assert (= a_120166 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_120167 () (_ BitVec 8))(assert (= a_120167 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_120168 () (_ BitVec 8))(assert (= a_120168 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_120169 () (_ BitVec 8))(assert (= a_120169 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_120170 () (_ BitVec 8))(assert (= a_120170 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_120171 () (_ BitVec 8))(assert (= a_120171 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_120172 () (_ BitVec 8))(assert (= a_120172 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_120173 () (_ BitVec 8))(assert (= a_120173 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_120174 () (_ BitVec 8))(assert (= a_120174 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_120175 () (_ BitVec 8))(assert (= a_120175 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_120176 () (_ BitVec 8))(assert (= a_120176 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_120177 () (_ BitVec 8))(assert (= a_120177 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_120178 () (_ BitVec 8))(assert (= a_120178 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_120179 () (_ BitVec 8))(assert (= a_120179 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_120180 () (_ BitVec 8))(assert (= a_120180 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_120181 () (_ BitVec 8))(assert (= a_120181 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_120182 () (_ BitVec 8))(assert (= a_120182 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_120183 () (_ BitVec 8))(assert (= a_120183 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_120184 () (_ BitVec 8))(assert (= a_120184 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_120185 () (_ BitVec 8))(assert (= a_120185 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_120186 () (_ BitVec 8))(assert (= a_120186 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_120187 () (_ BitVec 256))(assert (= a_120187 (concat a_120155 a_120156 a_120157 a_120158 a_120159 a_120160 a_120161 a_120162 a_120163 a_120164 a_120165 a_120166 a_120167 a_120168 a_120169 a_120170 a_120171 a_120172 a_120173 a_120174 a_120175 a_120176 a_120177 a_120178 a_120179 a_120180 a_120181 a_120182 a_120183 a_120184 a_120185 a_120186))) +(declare-fun a_120188 () (_ BitVec 256))(assert (= a_120188 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120189 () (_ BitVec 256))(assert (= a_120189 (bvudiv a_120187 a_120188))) +(declare-fun a_120190 () (_ BitVec 256))(assert (= a_120190 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_120191 () (_ BitVec 256))(assert (= a_120191 (bvand a_120189 a_120190))) +(declare-fun a_120192 () (_ BitVec 256))(assert (= a_120192 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_120193 () (_ BitVec 512))(assert (= a_120193 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120194 () (_ BitVec 512))(assert (= a_120194 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_120195 () (_ BitVec 512))(assert (= a_120195 (bvsub a_120193 a_120194))) +(declare-fun a_120196 () (_ BitVec 512))(assert (= a_120196 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_120197 () (_ BitVec 512))(assert (= a_120197 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_120198 () (_ BitVec 512))(assert (= a_120198 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120199 () Bool)(assert (= a_120199 (bvule a_120197 a_120198))) +(declare-fun a_120200 () Bool)(assert (= a_120200 (bvuge a_120195 a_120196))) +(declare-fun a_120201 () Bool)(assert (= a_120201 (and a_120199 a_120200))) +(declare-fun a_120202 () Bool)(assert (= a_120202 (not a_120201))) +(declare-fun a_120203 () (_ BitVec 256))(assert (= a_120203 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120204 () (_ BitVec 512))(assert (= a_120204 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120205 () (_ BitVec 512))(assert (= a_120205 ((_ zero_extend 256) SVALUE))) +(declare-fun a_120206 () (_ BitVec 512))(assert (= a_120206 (bvsub a_120204 a_120205))) +(declare-fun a_120207 () (_ BitVec 512))(assert (= a_120207 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_120208 () (_ BitVec 512))(assert (= a_120208 ((_ zero_extend 256) SVALUE))) +(declare-fun a_120209 () (_ BitVec 512))(assert (= a_120209 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120210 () Bool)(assert (= a_120210 (bvule a_120208 a_120209))) +(declare-fun a_120211 () Bool)(assert (= a_120211 (bvuge a_120206 a_120207))) +(declare-fun a_120212 () Bool)(assert (= a_120212 (and a_120210 a_120211))) +(declare-fun a_120213 () Bool)(assert (= a_120213 (not a_120212))) +(assert (= a_120213 false)) +(assert (= SVALUE a_120203)) +(assert (= a_120202 false)) +(assert (= a_120191 a_120192)) +(assert (= SVALUE_1 a_120154)) +(assert (= a_120152 a_120153)) +(assert (bvslt a_120150 a_120151)) +(assert (= a_119887 a_119888)) +(assert (= a_119853 a_119854)) +(assert (= a_119598 false)) +(assert (= a_119585 a_119586)) +(assert (= SVALUE_3 a_119548)) +(assert (not a_119547)) +(assert (bvslt a_119543 a_119544)) +(assert (not a_119281)) +(assert (not a_119280)) +(assert (= a_119244 a_119245)) +(assert (= a_119237 a_119238)) +(assert (= a_119224 a_119225)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000004.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000004.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000004.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000004.pkl new file mode 100644 index 000000000..630ebf166 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000004.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000004.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000004.summary new file mode 100644 index 000000000..ed0178cad --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000004.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954536 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 92% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000004.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000004.trace new file mode 100644 index 000000000..e2c644388 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000004.trace @@ -0,0 +1,296 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000004.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000004.tx new file mode 100644 index 000000000..c89fb4667 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000004.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(0,4,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e8ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(-452312848583266388373324160190187140051835877600158453279131187530910662656,4,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000004.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000004.tx.json new file mode 100644 index 000000000..4f1b03428 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000004.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e8ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000005.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000005.constraints new file mode 100644 index 000000000..f034a7b46 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000005.constraints @@ -0,0 +1,1022 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_119210 () (_ BitVec 512))(assert (= a_119210 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_119211 () (_ BitVec 512))(assert (= a_119211 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119212 () (_ BitVec 512))(assert (= a_119212 (bvsub a_119210 a_119211))) +(declare-fun a_119213 () (_ BitVec 512))(assert (= a_119213 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_119214 () (_ BitVec 512))(assert (= a_119214 (bvadd a_119212 a_119213))) +(declare-fun a_119215 () (_ BitVec 256))(assert (= a_119215 ((_ extract 255 0) a_119214))) +(declare-fun a_119216 () (_ BitVec 256))(assert (= a_119216 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_119217 () (_ BitVec 512))(assert (= a_119217 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_119218 () (_ BitVec 512))(assert (= a_119218 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_119219 () (_ BitVec 512))(assert (= a_119219 (bvsub a_119217 a_119218))) +(declare-fun a_119220 () (_ BitVec 512))(assert (= a_119220 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329dd)) +(declare-fun a_119221 () (_ BitVec 512))(assert (= a_119221 (bvadd a_119219 a_119220))) +(declare-fun a_119222 () (_ BitVec 512))(assert (= a_119222 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_119223 () (_ BitVec 512))(assert (= a_119223 (bvsub a_119221 a_119222))) +(declare-fun a_119224 () (_ BitVec 512))(assert (= a_119224 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119225 () (_ BitVec 512))(assert (= a_119225 (bvsub a_119223 a_119224))) +(declare-fun a_119226 () (_ BitVec 512))(assert (= a_119226 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a1)) +(declare-fun a_119227 () (_ BitVec 512))(assert (= a_119227 (bvadd a_119225 a_119226))) +(declare-fun a_119228 () (_ BitVec 256))(assert (= a_119228 ((_ extract 255 0) a_119227))) +(declare-fun a_119229 () (_ BitVec 256))(assert (= a_119229 #x00000000000000000000000000000000000000000000000000000002540b329e)) +(declare-fun a_119230 () (_ BitVec 512))(assert (= a_119230 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119231 () (_ BitVec 512))(assert (= a_119231 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_119232 () (_ BitVec 512))(assert (= a_119232 (bvadd a_119230 a_119231))) +(declare-fun a_119233 () (_ BitVec 512))(assert (= a_119233 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119234 () (_ BitVec 512))(assert (= a_119234 (bvadd a_119232 a_119233))) +(declare-fun a_119235 () (_ BitVec 256))(assert (= a_119235 ((_ extract 255 0) a_119234))) +(declare-fun a_119236 () (_ BitVec 256))(assert (= a_119236 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119237 () (_ BitVec 256))(assert (= a_119237 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119238 () (_ BitVec 512))(assert (= a_119238 ((_ zero_extend 256) a_119237))) +(declare-fun a_119239 () (_ BitVec 512))(assert (= a_119239 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_119240 () (_ BitVec 512))(assert (= a_119240 (bvadd a_119238 a_119239))) +(declare-fun a_119241 () (_ BitVec 512))(assert (= a_119241 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119242 () Bool)(assert (= a_119242 (bvult a_119240 a_119241))) +(declare-fun a_119243 () (_ BitVec 8))(assert (= a_119243 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_119244 () (_ BitVec 256))(assert (= a_119244 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119245 () (_ BitVec 512))(assert (= a_119245 ((_ zero_extend 256) a_119244))) +(declare-fun a_119246 () (_ BitVec 512))(assert (= a_119246 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_119247 () (_ BitVec 512))(assert (= a_119247 (bvadd a_119245 a_119246))) +(declare-fun a_119248 () (_ BitVec 512))(assert (= a_119248 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119249 () Bool)(assert (= a_119249 (bvult a_119247 a_119248))) +(declare-fun a_119250 () (_ BitVec 8))(assert (= a_119250 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_119251 () (_ BitVec 256))(assert (= a_119251 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119252 () (_ BitVec 512))(assert (= a_119252 ((_ zero_extend 256) a_119251))) +(declare-fun a_119253 () (_ BitVec 512))(assert (= a_119253 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_119254 () (_ BitVec 512))(assert (= a_119254 (bvadd a_119252 a_119253))) +(declare-fun a_119255 () (_ BitVec 512))(assert (= a_119255 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119256 () Bool)(assert (= a_119256 (bvult a_119254 a_119255))) +(declare-fun a_119257 () (_ BitVec 8))(assert (= a_119257 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_119258 () (_ BitVec 256))(assert (= a_119258 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119259 () (_ BitVec 512))(assert (= a_119259 ((_ zero_extend 256) a_119258))) +(declare-fun a_119260 () (_ BitVec 512))(assert (= a_119260 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_119261 () (_ BitVec 512))(assert (= a_119261 (bvadd a_119259 a_119260))) +(declare-fun a_119262 () (_ BitVec 512))(assert (= a_119262 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119263 () Bool)(assert (= a_119263 (bvult a_119261 a_119262))) +(declare-fun a_119264 () (_ BitVec 8))(assert (= a_119264 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_119265 () (_ BitVec 256))(assert (= a_119265 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119266 () (_ BitVec 512))(assert (= a_119266 ((_ zero_extend 256) a_119265))) +(declare-fun a_119267 () (_ BitVec 512))(assert (= a_119267 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_119268 () (_ BitVec 512))(assert (= a_119268 (bvadd a_119266 a_119267))) +(declare-fun a_119269 () (_ BitVec 512))(assert (= a_119269 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119270 () Bool)(assert (= a_119270 (bvult a_119268 a_119269))) +(declare-fun a_119271 () (_ BitVec 8))(assert (= a_119271 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_119272 () (_ BitVec 256))(assert (= a_119272 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119273 () (_ BitVec 512))(assert (= a_119273 ((_ zero_extend 256) a_119272))) +(declare-fun a_119274 () (_ BitVec 512))(assert (= a_119274 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_119275 () (_ BitVec 512))(assert (= a_119275 (bvadd a_119273 a_119274))) +(declare-fun a_119276 () (_ BitVec 512))(assert (= a_119276 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119277 () Bool)(assert (= a_119277 (bvult a_119275 a_119276))) +(declare-fun a_119278 () (_ BitVec 8))(assert (= a_119278 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_119279 () (_ BitVec 256))(assert (= a_119279 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119280 () (_ BitVec 512))(assert (= a_119280 ((_ zero_extend 256) a_119279))) +(declare-fun a_119281 () (_ BitVec 512))(assert (= a_119281 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_119282 () (_ BitVec 512))(assert (= a_119282 (bvadd a_119280 a_119281))) +(declare-fun a_119283 () (_ BitVec 512))(assert (= a_119283 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119284 () Bool)(assert (= a_119284 (bvult a_119282 a_119283))) +(declare-fun a_119285 () (_ BitVec 8))(assert (= a_119285 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_119286 () (_ BitVec 256))(assert (= a_119286 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119287 () (_ BitVec 512))(assert (= a_119287 ((_ zero_extend 256) a_119286))) +(declare-fun a_119288 () (_ BitVec 512))(assert (= a_119288 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_119289 () (_ BitVec 512))(assert (= a_119289 (bvadd a_119287 a_119288))) +(declare-fun a_119290 () (_ BitVec 512))(assert (= a_119290 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119291 () Bool)(assert (= a_119291 (bvult a_119289 a_119290))) +(declare-fun a_119292 () (_ BitVec 8))(assert (= a_119292 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_119293 () (_ BitVec 256))(assert (= a_119293 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119294 () (_ BitVec 512))(assert (= a_119294 ((_ zero_extend 256) a_119293))) +(declare-fun a_119295 () (_ BitVec 512))(assert (= a_119295 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_119296 () (_ BitVec 512))(assert (= a_119296 (bvadd a_119294 a_119295))) +(declare-fun a_119297 () (_ BitVec 512))(assert (= a_119297 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119298 () Bool)(assert (= a_119298 (bvult a_119296 a_119297))) +(declare-fun a_119299 () (_ BitVec 8))(assert (= a_119299 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_119300 () (_ BitVec 256))(assert (= a_119300 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119301 () (_ BitVec 512))(assert (= a_119301 ((_ zero_extend 256) a_119300))) +(declare-fun a_119302 () (_ BitVec 512))(assert (= a_119302 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_119303 () (_ BitVec 512))(assert (= a_119303 (bvadd a_119301 a_119302))) +(declare-fun a_119304 () (_ BitVec 512))(assert (= a_119304 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119305 () Bool)(assert (= a_119305 (bvult a_119303 a_119304))) +(declare-fun a_119306 () (_ BitVec 8))(assert (= a_119306 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_119307 () (_ BitVec 256))(assert (= a_119307 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119308 () (_ BitVec 512))(assert (= a_119308 ((_ zero_extend 256) a_119307))) +(declare-fun a_119309 () (_ BitVec 512))(assert (= a_119309 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_119310 () (_ BitVec 512))(assert (= a_119310 (bvadd a_119308 a_119309))) +(declare-fun a_119311 () (_ BitVec 512))(assert (= a_119311 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119312 () Bool)(assert (= a_119312 (bvult a_119310 a_119311))) +(declare-fun a_119313 () (_ BitVec 8))(assert (= a_119313 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_119314 () (_ BitVec 256))(assert (= a_119314 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119315 () (_ BitVec 512))(assert (= a_119315 ((_ zero_extend 256) a_119314))) +(declare-fun a_119316 () (_ BitVec 512))(assert (= a_119316 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_119317 () (_ BitVec 512))(assert (= a_119317 (bvadd a_119315 a_119316))) +(declare-fun a_119318 () (_ BitVec 512))(assert (= a_119318 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119319 () Bool)(assert (= a_119319 (bvult a_119317 a_119318))) +(declare-fun a_119320 () (_ BitVec 8))(assert (= a_119320 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_119321 () (_ BitVec 256))(assert (= a_119321 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119322 () (_ BitVec 512))(assert (= a_119322 ((_ zero_extend 256) a_119321))) +(declare-fun a_119323 () (_ BitVec 512))(assert (= a_119323 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_119324 () (_ BitVec 512))(assert (= a_119324 (bvadd a_119322 a_119323))) +(declare-fun a_119325 () (_ BitVec 512))(assert (= a_119325 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119326 () Bool)(assert (= a_119326 (bvult a_119324 a_119325))) +(declare-fun a_119327 () (_ BitVec 8))(assert (= a_119327 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_119328 () (_ BitVec 256))(assert (= a_119328 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119329 () (_ BitVec 512))(assert (= a_119329 ((_ zero_extend 256) a_119328))) +(declare-fun a_119330 () (_ BitVec 512))(assert (= a_119330 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_119331 () (_ BitVec 512))(assert (= a_119331 (bvadd a_119329 a_119330))) +(declare-fun a_119332 () (_ BitVec 512))(assert (= a_119332 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119333 () Bool)(assert (= a_119333 (bvult a_119331 a_119332))) +(declare-fun a_119334 () (_ BitVec 8))(assert (= a_119334 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_119335 () (_ BitVec 256))(assert (= a_119335 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119336 () (_ BitVec 512))(assert (= a_119336 ((_ zero_extend 256) a_119335))) +(declare-fun a_119337 () (_ BitVec 512))(assert (= a_119337 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_119338 () (_ BitVec 512))(assert (= a_119338 (bvadd a_119336 a_119337))) +(declare-fun a_119339 () (_ BitVec 512))(assert (= a_119339 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119340 () Bool)(assert (= a_119340 (bvult a_119338 a_119339))) +(declare-fun a_119341 () (_ BitVec 8))(assert (= a_119341 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_119342 () (_ BitVec 256))(assert (= a_119342 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119343 () (_ BitVec 512))(assert (= a_119343 ((_ zero_extend 256) a_119342))) +(declare-fun a_119344 () (_ BitVec 512))(assert (= a_119344 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_119345 () (_ BitVec 512))(assert (= a_119345 (bvadd a_119343 a_119344))) +(declare-fun a_119346 () (_ BitVec 512))(assert (= a_119346 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119347 () Bool)(assert (= a_119347 (bvult a_119345 a_119346))) +(declare-fun a_119348 () (_ BitVec 8))(assert (= a_119348 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_119349 () (_ BitVec 256))(assert (= a_119349 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119350 () (_ BitVec 512))(assert (= a_119350 ((_ zero_extend 256) a_119349))) +(declare-fun a_119351 () (_ BitVec 512))(assert (= a_119351 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_119352 () (_ BitVec 512))(assert (= a_119352 (bvadd a_119350 a_119351))) +(declare-fun a_119353 () (_ BitVec 512))(assert (= a_119353 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119354 () Bool)(assert (= a_119354 (bvult a_119352 a_119353))) +(declare-fun a_119355 () (_ BitVec 8))(assert (= a_119355 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_119356 () (_ BitVec 256))(assert (= a_119356 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119357 () (_ BitVec 512))(assert (= a_119357 ((_ zero_extend 256) a_119356))) +(declare-fun a_119358 () (_ BitVec 512))(assert (= a_119358 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_119359 () (_ BitVec 512))(assert (= a_119359 (bvadd a_119357 a_119358))) +(declare-fun a_119360 () (_ BitVec 512))(assert (= a_119360 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119361 () Bool)(assert (= a_119361 (bvult a_119359 a_119360))) +(declare-fun a_119362 () (_ BitVec 8))(assert (= a_119362 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_119363 () (_ BitVec 256))(assert (= a_119363 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119364 () (_ BitVec 512))(assert (= a_119364 ((_ zero_extend 256) a_119363))) +(declare-fun a_119365 () (_ BitVec 512))(assert (= a_119365 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_119366 () (_ BitVec 512))(assert (= a_119366 (bvadd a_119364 a_119365))) +(declare-fun a_119367 () (_ BitVec 512))(assert (= a_119367 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119368 () Bool)(assert (= a_119368 (bvult a_119366 a_119367))) +(declare-fun a_119369 () (_ BitVec 8))(assert (= a_119369 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_119370 () (_ BitVec 256))(assert (= a_119370 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119371 () (_ BitVec 512))(assert (= a_119371 ((_ zero_extend 256) a_119370))) +(declare-fun a_119372 () (_ BitVec 512))(assert (= a_119372 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_119373 () (_ BitVec 512))(assert (= a_119373 (bvadd a_119371 a_119372))) +(declare-fun a_119374 () (_ BitVec 512))(assert (= a_119374 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119375 () Bool)(assert (= a_119375 (bvult a_119373 a_119374))) +(declare-fun a_119376 () (_ BitVec 8))(assert (= a_119376 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_119377 () (_ BitVec 256))(assert (= a_119377 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119378 () (_ BitVec 512))(assert (= a_119378 ((_ zero_extend 256) a_119377))) +(declare-fun a_119379 () (_ BitVec 512))(assert (= a_119379 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_119380 () (_ BitVec 512))(assert (= a_119380 (bvadd a_119378 a_119379))) +(declare-fun a_119381 () (_ BitVec 512))(assert (= a_119381 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119382 () Bool)(assert (= a_119382 (bvult a_119380 a_119381))) +(declare-fun a_119383 () (_ BitVec 8))(assert (= a_119383 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_119384 () (_ BitVec 256))(assert (= a_119384 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119385 () (_ BitVec 512))(assert (= a_119385 ((_ zero_extend 256) a_119384))) +(declare-fun a_119386 () (_ BitVec 512))(assert (= a_119386 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_119387 () (_ BitVec 512))(assert (= a_119387 (bvadd a_119385 a_119386))) +(declare-fun a_119388 () (_ BitVec 512))(assert (= a_119388 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119389 () Bool)(assert (= a_119389 (bvult a_119387 a_119388))) +(declare-fun a_119390 () (_ BitVec 8))(assert (= a_119390 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_119391 () (_ BitVec 256))(assert (= a_119391 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119392 () (_ BitVec 512))(assert (= a_119392 ((_ zero_extend 256) a_119391))) +(declare-fun a_119393 () (_ BitVec 512))(assert (= a_119393 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_119394 () (_ BitVec 512))(assert (= a_119394 (bvadd a_119392 a_119393))) +(declare-fun a_119395 () (_ BitVec 512))(assert (= a_119395 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119396 () Bool)(assert (= a_119396 (bvult a_119394 a_119395))) +(declare-fun a_119397 () (_ BitVec 8))(assert (= a_119397 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_119398 () (_ BitVec 256))(assert (= a_119398 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119399 () (_ BitVec 512))(assert (= a_119399 ((_ zero_extend 256) a_119398))) +(declare-fun a_119400 () (_ BitVec 512))(assert (= a_119400 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_119401 () (_ BitVec 512))(assert (= a_119401 (bvadd a_119399 a_119400))) +(declare-fun a_119402 () (_ BitVec 512))(assert (= a_119402 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119403 () Bool)(assert (= a_119403 (bvult a_119401 a_119402))) +(declare-fun a_119404 () (_ BitVec 8))(assert (= a_119404 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_119405 () (_ BitVec 256))(assert (= a_119405 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119406 () (_ BitVec 512))(assert (= a_119406 ((_ zero_extend 256) a_119405))) +(declare-fun a_119407 () (_ BitVec 512))(assert (= a_119407 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_119408 () (_ BitVec 512))(assert (= a_119408 (bvadd a_119406 a_119407))) +(declare-fun a_119409 () (_ BitVec 512))(assert (= a_119409 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119410 () Bool)(assert (= a_119410 (bvult a_119408 a_119409))) +(declare-fun a_119411 () (_ BitVec 8))(assert (= a_119411 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_119412 () (_ BitVec 256))(assert (= a_119412 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119413 () (_ BitVec 512))(assert (= a_119413 ((_ zero_extend 256) a_119412))) +(declare-fun a_119414 () (_ BitVec 512))(assert (= a_119414 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_119415 () (_ BitVec 512))(assert (= a_119415 (bvadd a_119413 a_119414))) +(declare-fun a_119416 () (_ BitVec 512))(assert (= a_119416 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119417 () Bool)(assert (= a_119417 (bvult a_119415 a_119416))) +(declare-fun a_119418 () (_ BitVec 8))(assert (= a_119418 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_119419 () (_ BitVec 256))(assert (= a_119419 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119420 () (_ BitVec 512))(assert (= a_119420 ((_ zero_extend 256) a_119419))) +(declare-fun a_119421 () (_ BitVec 512))(assert (= a_119421 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119422 () (_ BitVec 512))(assert (= a_119422 (bvadd a_119420 a_119421))) +(declare-fun a_119423 () (_ BitVec 512))(assert (= a_119423 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119424 () Bool)(assert (= a_119424 (bvult a_119422 a_119423))) +(declare-fun a_119425 () (_ BitVec 8))(assert (= a_119425 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_119426 () (_ BitVec 256))(assert (= a_119426 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119427 () (_ BitVec 512))(assert (= a_119427 ((_ zero_extend 256) a_119426))) +(declare-fun a_119428 () (_ BitVec 512))(assert (= a_119428 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_119429 () (_ BitVec 512))(assert (= a_119429 (bvadd a_119427 a_119428))) +(declare-fun a_119430 () (_ BitVec 512))(assert (= a_119430 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119431 () Bool)(assert (= a_119431 (bvult a_119429 a_119430))) +(declare-fun a_119432 () (_ BitVec 8))(assert (= a_119432 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_119433 () (_ BitVec 256))(assert (= a_119433 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119434 () (_ BitVec 512))(assert (= a_119434 ((_ zero_extend 256) a_119433))) +(declare-fun a_119435 () (_ BitVec 512))(assert (= a_119435 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_119436 () (_ BitVec 512))(assert (= a_119436 (bvadd a_119434 a_119435))) +(declare-fun a_119437 () (_ BitVec 512))(assert (= a_119437 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119438 () Bool)(assert (= a_119438 (bvult a_119436 a_119437))) +(declare-fun a_119439 () (_ BitVec 8))(assert (= a_119439 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_119440 () (_ BitVec 256))(assert (= a_119440 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119441 () (_ BitVec 512))(assert (= a_119441 ((_ zero_extend 256) a_119440))) +(declare-fun a_119442 () (_ BitVec 512))(assert (= a_119442 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_119443 () (_ BitVec 512))(assert (= a_119443 (bvadd a_119441 a_119442))) +(declare-fun a_119444 () (_ BitVec 512))(assert (= a_119444 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119445 () Bool)(assert (= a_119445 (bvult a_119443 a_119444))) +(declare-fun a_119446 () (_ BitVec 8))(assert (= a_119446 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_119447 () (_ BitVec 256))(assert (= a_119447 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119448 () (_ BitVec 512))(assert (= a_119448 ((_ zero_extend 256) a_119447))) +(declare-fun a_119449 () (_ BitVec 512))(assert (= a_119449 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_119450 () (_ BitVec 512))(assert (= a_119450 (bvadd a_119448 a_119449))) +(declare-fun a_119451 () (_ BitVec 512))(assert (= a_119451 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119452 () Bool)(assert (= a_119452 (bvult a_119450 a_119451))) +(declare-fun a_119453 () (_ BitVec 8))(assert (= a_119453 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_119454 () (_ BitVec 256))(assert (= a_119454 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_119455 () (_ BitVec 512))(assert (= a_119455 ((_ zero_extend 256) a_119454))) +(declare-fun a_119456 () (_ BitVec 512))(assert (= a_119456 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119457 () Bool)(assert (= a_119457 (bvult a_119455 a_119456))) +(declare-fun a_119458 () (_ BitVec 8))(assert (= a_119458 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_119459 () (_ BitVec 8))(assert (= a_119459 (ite a_119457 a_119458 #x00))) +(declare-fun a_119460 () (_ BitVec 8))(assert (= a_119460 (ite a_119452 a_119453 #x00))) +(declare-fun a_119461 () (_ BitVec 8))(assert (= a_119461 (ite a_119445 a_119446 #x00))) +(declare-fun a_119462 () (_ BitVec 8))(assert (= a_119462 (ite a_119438 a_119439 #x00))) +(declare-fun a_119463 () (_ BitVec 8))(assert (= a_119463 (ite a_119431 a_119432 #x00))) +(declare-fun a_119464 () (_ BitVec 8))(assert (= a_119464 (ite a_119424 a_119425 #x00))) +(declare-fun a_119465 () (_ BitVec 8))(assert (= a_119465 (ite a_119417 a_119418 #x00))) +(declare-fun a_119466 () (_ BitVec 8))(assert (= a_119466 (ite a_119410 a_119411 #x00))) +(declare-fun a_119467 () (_ BitVec 8))(assert (= a_119467 (ite a_119403 a_119404 #x00))) +(declare-fun a_119468 () (_ BitVec 8))(assert (= a_119468 (ite a_119396 a_119397 #x00))) +(declare-fun a_119469 () (_ BitVec 8))(assert (= a_119469 (ite a_119389 a_119390 #x00))) +(declare-fun a_119470 () (_ BitVec 8))(assert (= a_119470 (ite a_119382 a_119383 #x00))) +(declare-fun a_119471 () (_ BitVec 8))(assert (= a_119471 (ite a_119375 a_119376 #x00))) +(declare-fun a_119472 () (_ BitVec 8))(assert (= a_119472 (ite a_119368 a_119369 #x00))) +(declare-fun a_119473 () (_ BitVec 8))(assert (= a_119473 (ite a_119361 a_119362 #x00))) +(declare-fun a_119474 () (_ BitVec 8))(assert (= a_119474 (ite a_119354 a_119355 #x00))) +(declare-fun a_119475 () (_ BitVec 8))(assert (= a_119475 (ite a_119347 a_119348 #x00))) +(declare-fun a_119476 () (_ BitVec 8))(assert (= a_119476 (ite a_119340 a_119341 #x00))) +(declare-fun a_119477 () (_ BitVec 8))(assert (= a_119477 (ite a_119333 a_119334 #x00))) +(declare-fun a_119478 () (_ BitVec 8))(assert (= a_119478 (ite a_119326 a_119327 #x00))) +(declare-fun a_119479 () (_ BitVec 8))(assert (= a_119479 (ite a_119319 a_119320 #x00))) +(declare-fun a_119480 () (_ BitVec 8))(assert (= a_119480 (ite a_119312 a_119313 #x00))) +(declare-fun a_119481 () (_ BitVec 8))(assert (= a_119481 (ite a_119305 a_119306 #x00))) +(declare-fun a_119482 () (_ BitVec 8))(assert (= a_119482 (ite a_119298 a_119299 #x00))) +(declare-fun a_119483 () (_ BitVec 8))(assert (= a_119483 (ite a_119291 a_119292 #x00))) +(declare-fun a_119484 () (_ BitVec 8))(assert (= a_119484 (ite a_119284 a_119285 #x00))) +(declare-fun a_119485 () (_ BitVec 8))(assert (= a_119485 (ite a_119277 a_119278 #x00))) +(declare-fun a_119486 () (_ BitVec 8))(assert (= a_119486 (ite a_119270 a_119271 #x00))) +(declare-fun a_119487 () (_ BitVec 8))(assert (= a_119487 (ite a_119263 a_119264 #x00))) +(declare-fun a_119488 () (_ BitVec 8))(assert (= a_119488 (ite a_119256 a_119257 #x00))) +(declare-fun a_119489 () (_ BitVec 8))(assert (= a_119489 (ite a_119249 a_119250 #x00))) +(declare-fun a_119490 () (_ BitVec 8))(assert (= a_119490 (ite a_119242 a_119243 #x00))) +(declare-fun a_119491 () (_ BitVec 256))(assert (= a_119491 (concat a_119459 a_119460 a_119461 a_119462 a_119463 a_119464 a_119465 a_119466 a_119467 a_119468 a_119469 a_119470 a_119471 a_119472 a_119473 a_119474 a_119475 a_119476 a_119477 a_119478 a_119479 a_119480 a_119481 a_119482 a_119483 a_119484 a_119485 a_119486 a_119487 a_119488 a_119489 a_119490))) +(declare-fun a_119492 () (_ BitVec 256))(assert (= a_119492 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119493 () (_ BitVec 8))(assert (= a_119493 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_119494 () (_ BitVec 8))(assert (= a_119494 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_119495 () (_ BitVec 8))(assert (= a_119495 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_119496 () (_ BitVec 8))(assert (= a_119496 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_119497 () (_ BitVec 8))(assert (= a_119497 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_119498 () (_ BitVec 8))(assert (= a_119498 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_119499 () (_ BitVec 8))(assert (= a_119499 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_119500 () (_ BitVec 8))(assert (= a_119500 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_119501 () (_ BitVec 8))(assert (= a_119501 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_119502 () (_ BitVec 8))(assert (= a_119502 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_119503 () (_ BitVec 8))(assert (= a_119503 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_119504 () (_ BitVec 8))(assert (= a_119504 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_119505 () (_ BitVec 8))(assert (= a_119505 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_119506 () (_ BitVec 8))(assert (= a_119506 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_119507 () (_ BitVec 8))(assert (= a_119507 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_119508 () (_ BitVec 8))(assert (= a_119508 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_119509 () (_ BitVec 8))(assert (= a_119509 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_119510 () (_ BitVec 8))(assert (= a_119510 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_119511 () (_ BitVec 8))(assert (= a_119511 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_119512 () (_ BitVec 8))(assert (= a_119512 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_119513 () (_ BitVec 8))(assert (= a_119513 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_119514 () (_ BitVec 8))(assert (= a_119514 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_119515 () (_ BitVec 8))(assert (= a_119515 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_119516 () (_ BitVec 8))(assert (= a_119516 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_119517 () (_ BitVec 8))(assert (= a_119517 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_119518 () (_ BitVec 8))(assert (= a_119518 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_119519 () (_ BitVec 8))(assert (= a_119519 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_119520 () (_ BitVec 8))(assert (= a_119520 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_119521 () (_ BitVec 8))(assert (= a_119521 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_119522 () (_ BitVec 8))(assert (= a_119522 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_119523 () (_ BitVec 8))(assert (= a_119523 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_119524 () (_ BitVec 8))(assert (= a_119524 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_119525 () (_ BitVec 256))(assert (= a_119525 (concat a_119493 a_119494 a_119495 a_119496 a_119497 a_119498 a_119499 a_119500 a_119501 a_119502 a_119503 a_119504 a_119505 a_119506 a_119507 a_119508 a_119509 a_119510 a_119511 a_119512 a_119513 a_119514 a_119515 a_119516 a_119517 a_119518 a_119519 a_119520 a_119521 a_119522 a_119523 a_119524))) +(declare-fun a_119526 () (_ BitVec 256))(assert (= a_119526 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119527 () (_ BitVec 256))(assert (= a_119527 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119528 () (_ BitVec 512))(assert (= a_119528 ((_ zero_extend 256) a_119527))) +(declare-fun a_119529 () (_ BitVec 512))(assert (= a_119529 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_119530 () (_ BitVec 512))(assert (= a_119530 (bvadd a_119528 a_119529))) +(declare-fun a_119531 () (_ BitVec 512))(assert (= a_119531 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119532 () Bool)(assert (= a_119532 (bvult a_119530 a_119531))) +(declare-fun a_119533 () (_ BitVec 8))(assert (= a_119533 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_119534 () (_ BitVec 256))(assert (= a_119534 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119535 () (_ BitVec 512))(assert (= a_119535 ((_ zero_extend 256) a_119534))) +(declare-fun a_119536 () (_ BitVec 512))(assert (= a_119536 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_119537 () (_ BitVec 512))(assert (= a_119537 (bvadd a_119535 a_119536))) +(declare-fun a_119538 () (_ BitVec 512))(assert (= a_119538 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119539 () Bool)(assert (= a_119539 (bvult a_119537 a_119538))) +(declare-fun a_119540 () (_ BitVec 8))(assert (= a_119540 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_119541 () (_ BitVec 256))(assert (= a_119541 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119542 () (_ BitVec 512))(assert (= a_119542 ((_ zero_extend 256) a_119541))) +(declare-fun a_119543 () (_ BitVec 512))(assert (= a_119543 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_119544 () (_ BitVec 512))(assert (= a_119544 (bvadd a_119542 a_119543))) +(declare-fun a_119545 () (_ BitVec 512))(assert (= a_119545 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119546 () Bool)(assert (= a_119546 (bvult a_119544 a_119545))) +(declare-fun a_119547 () (_ BitVec 8))(assert (= a_119547 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_119548 () (_ BitVec 256))(assert (= a_119548 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119549 () (_ BitVec 512))(assert (= a_119549 ((_ zero_extend 256) a_119548))) +(declare-fun a_119550 () (_ BitVec 512))(assert (= a_119550 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_119551 () (_ BitVec 512))(assert (= a_119551 (bvadd a_119549 a_119550))) +(declare-fun a_119552 () (_ BitVec 512))(assert (= a_119552 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119553 () Bool)(assert (= a_119553 (bvult a_119551 a_119552))) +(declare-fun a_119554 () (_ BitVec 8))(assert (= a_119554 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_119555 () (_ BitVec 256))(assert (= a_119555 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119556 () (_ BitVec 512))(assert (= a_119556 ((_ zero_extend 256) a_119555))) +(declare-fun a_119557 () (_ BitVec 512))(assert (= a_119557 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_119558 () (_ BitVec 512))(assert (= a_119558 (bvadd a_119556 a_119557))) +(declare-fun a_119559 () (_ BitVec 512))(assert (= a_119559 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119560 () Bool)(assert (= a_119560 (bvult a_119558 a_119559))) +(declare-fun a_119561 () (_ BitVec 8))(assert (= a_119561 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_119562 () (_ BitVec 256))(assert (= a_119562 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119563 () (_ BitVec 512))(assert (= a_119563 ((_ zero_extend 256) a_119562))) +(declare-fun a_119564 () (_ BitVec 512))(assert (= a_119564 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_119565 () (_ BitVec 512))(assert (= a_119565 (bvadd a_119563 a_119564))) +(declare-fun a_119566 () (_ BitVec 512))(assert (= a_119566 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119567 () Bool)(assert (= a_119567 (bvult a_119565 a_119566))) +(declare-fun a_119568 () (_ BitVec 8))(assert (= a_119568 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_119569 () (_ BitVec 256))(assert (= a_119569 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119570 () (_ BitVec 512))(assert (= a_119570 ((_ zero_extend 256) a_119569))) +(declare-fun a_119571 () (_ BitVec 512))(assert (= a_119571 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_119572 () (_ BitVec 512))(assert (= a_119572 (bvadd a_119570 a_119571))) +(declare-fun a_119573 () (_ BitVec 512))(assert (= a_119573 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119574 () Bool)(assert (= a_119574 (bvult a_119572 a_119573))) +(declare-fun a_119575 () (_ BitVec 8))(assert (= a_119575 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_119576 () (_ BitVec 256))(assert (= a_119576 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119577 () (_ BitVec 512))(assert (= a_119577 ((_ zero_extend 256) a_119576))) +(declare-fun a_119578 () (_ BitVec 512))(assert (= a_119578 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_119579 () (_ BitVec 512))(assert (= a_119579 (bvadd a_119577 a_119578))) +(declare-fun a_119580 () (_ BitVec 512))(assert (= a_119580 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119581 () Bool)(assert (= a_119581 (bvult a_119579 a_119580))) +(declare-fun a_119582 () (_ BitVec 8))(assert (= a_119582 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_119583 () (_ BitVec 256))(assert (= a_119583 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119584 () (_ BitVec 512))(assert (= a_119584 ((_ zero_extend 256) a_119583))) +(declare-fun a_119585 () (_ BitVec 512))(assert (= a_119585 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_119586 () (_ BitVec 512))(assert (= a_119586 (bvadd a_119584 a_119585))) +(declare-fun a_119587 () (_ BitVec 512))(assert (= a_119587 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119588 () Bool)(assert (= a_119588 (bvult a_119586 a_119587))) +(declare-fun a_119589 () (_ BitVec 8))(assert (= a_119589 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_119590 () (_ BitVec 256))(assert (= a_119590 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119591 () (_ BitVec 512))(assert (= a_119591 ((_ zero_extend 256) a_119590))) +(declare-fun a_119592 () (_ BitVec 512))(assert (= a_119592 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_119593 () (_ BitVec 512))(assert (= a_119593 (bvadd a_119591 a_119592))) +(declare-fun a_119594 () (_ BitVec 512))(assert (= a_119594 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119595 () Bool)(assert (= a_119595 (bvult a_119593 a_119594))) +(declare-fun a_119596 () (_ BitVec 8))(assert (= a_119596 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_119597 () (_ BitVec 256))(assert (= a_119597 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119598 () (_ BitVec 512))(assert (= a_119598 ((_ zero_extend 256) a_119597))) +(declare-fun a_119599 () (_ BitVec 512))(assert (= a_119599 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_119600 () (_ BitVec 512))(assert (= a_119600 (bvadd a_119598 a_119599))) +(declare-fun a_119601 () (_ BitVec 512))(assert (= a_119601 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119602 () Bool)(assert (= a_119602 (bvult a_119600 a_119601))) +(declare-fun a_119603 () (_ BitVec 8))(assert (= a_119603 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_119604 () (_ BitVec 256))(assert (= a_119604 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119605 () (_ BitVec 512))(assert (= a_119605 ((_ zero_extend 256) a_119604))) +(declare-fun a_119606 () (_ BitVec 512))(assert (= a_119606 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_119607 () (_ BitVec 512))(assert (= a_119607 (bvadd a_119605 a_119606))) +(declare-fun a_119608 () (_ BitVec 512))(assert (= a_119608 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119609 () Bool)(assert (= a_119609 (bvult a_119607 a_119608))) +(declare-fun a_119610 () (_ BitVec 8))(assert (= a_119610 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_119611 () (_ BitVec 256))(assert (= a_119611 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119612 () (_ BitVec 512))(assert (= a_119612 ((_ zero_extend 256) a_119611))) +(declare-fun a_119613 () (_ BitVec 512))(assert (= a_119613 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_119614 () (_ BitVec 512))(assert (= a_119614 (bvadd a_119612 a_119613))) +(declare-fun a_119615 () (_ BitVec 512))(assert (= a_119615 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119616 () Bool)(assert (= a_119616 (bvult a_119614 a_119615))) +(declare-fun a_119617 () (_ BitVec 8))(assert (= a_119617 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_119618 () (_ BitVec 256))(assert (= a_119618 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119619 () (_ BitVec 512))(assert (= a_119619 ((_ zero_extend 256) a_119618))) +(declare-fun a_119620 () (_ BitVec 512))(assert (= a_119620 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_119621 () (_ BitVec 512))(assert (= a_119621 (bvadd a_119619 a_119620))) +(declare-fun a_119622 () (_ BitVec 512))(assert (= a_119622 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119623 () Bool)(assert (= a_119623 (bvult a_119621 a_119622))) +(declare-fun a_119624 () (_ BitVec 8))(assert (= a_119624 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_119625 () (_ BitVec 256))(assert (= a_119625 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119626 () (_ BitVec 512))(assert (= a_119626 ((_ zero_extend 256) a_119625))) +(declare-fun a_119627 () (_ BitVec 512))(assert (= a_119627 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_119628 () (_ BitVec 512))(assert (= a_119628 (bvadd a_119626 a_119627))) +(declare-fun a_119629 () (_ BitVec 512))(assert (= a_119629 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119630 () Bool)(assert (= a_119630 (bvult a_119628 a_119629))) +(declare-fun a_119631 () (_ BitVec 8))(assert (= a_119631 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_119632 () (_ BitVec 256))(assert (= a_119632 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119633 () (_ BitVec 512))(assert (= a_119633 ((_ zero_extend 256) a_119632))) +(declare-fun a_119634 () (_ BitVec 512))(assert (= a_119634 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_119635 () (_ BitVec 512))(assert (= a_119635 (bvadd a_119633 a_119634))) +(declare-fun a_119636 () (_ BitVec 512))(assert (= a_119636 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119637 () Bool)(assert (= a_119637 (bvult a_119635 a_119636))) +(declare-fun a_119638 () (_ BitVec 8))(assert (= a_119638 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_119639 () (_ BitVec 256))(assert (= a_119639 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119640 () (_ BitVec 512))(assert (= a_119640 ((_ zero_extend 256) a_119639))) +(declare-fun a_119641 () (_ BitVec 512))(assert (= a_119641 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_119642 () (_ BitVec 512))(assert (= a_119642 (bvadd a_119640 a_119641))) +(declare-fun a_119643 () (_ BitVec 512))(assert (= a_119643 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119644 () Bool)(assert (= a_119644 (bvult a_119642 a_119643))) +(declare-fun a_119645 () (_ BitVec 8))(assert (= a_119645 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_119646 () (_ BitVec 256))(assert (= a_119646 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119647 () (_ BitVec 512))(assert (= a_119647 ((_ zero_extend 256) a_119646))) +(declare-fun a_119648 () (_ BitVec 512))(assert (= a_119648 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_119649 () (_ BitVec 512))(assert (= a_119649 (bvadd a_119647 a_119648))) +(declare-fun a_119650 () (_ BitVec 512))(assert (= a_119650 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119651 () Bool)(assert (= a_119651 (bvult a_119649 a_119650))) +(declare-fun a_119652 () (_ BitVec 8))(assert (= a_119652 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_119653 () (_ BitVec 256))(assert (= a_119653 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119654 () (_ BitVec 512))(assert (= a_119654 ((_ zero_extend 256) a_119653))) +(declare-fun a_119655 () (_ BitVec 512))(assert (= a_119655 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_119656 () (_ BitVec 512))(assert (= a_119656 (bvadd a_119654 a_119655))) +(declare-fun a_119657 () (_ BitVec 512))(assert (= a_119657 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119658 () Bool)(assert (= a_119658 (bvult a_119656 a_119657))) +(declare-fun a_119659 () (_ BitVec 8))(assert (= a_119659 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_119660 () (_ BitVec 256))(assert (= a_119660 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119661 () (_ BitVec 512))(assert (= a_119661 ((_ zero_extend 256) a_119660))) +(declare-fun a_119662 () (_ BitVec 512))(assert (= a_119662 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_119663 () (_ BitVec 512))(assert (= a_119663 (bvadd a_119661 a_119662))) +(declare-fun a_119664 () (_ BitVec 512))(assert (= a_119664 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119665 () Bool)(assert (= a_119665 (bvult a_119663 a_119664))) +(declare-fun a_119666 () (_ BitVec 8))(assert (= a_119666 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_119667 () (_ BitVec 256))(assert (= a_119667 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119668 () (_ BitVec 512))(assert (= a_119668 ((_ zero_extend 256) a_119667))) +(declare-fun a_119669 () (_ BitVec 512))(assert (= a_119669 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_119670 () (_ BitVec 512))(assert (= a_119670 (bvadd a_119668 a_119669))) +(declare-fun a_119671 () (_ BitVec 512))(assert (= a_119671 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119672 () Bool)(assert (= a_119672 (bvult a_119670 a_119671))) +(declare-fun a_119673 () (_ BitVec 8))(assert (= a_119673 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_119674 () (_ BitVec 256))(assert (= a_119674 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119675 () (_ BitVec 512))(assert (= a_119675 ((_ zero_extend 256) a_119674))) +(declare-fun a_119676 () (_ BitVec 512))(assert (= a_119676 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_119677 () (_ BitVec 512))(assert (= a_119677 (bvadd a_119675 a_119676))) +(declare-fun a_119678 () (_ BitVec 512))(assert (= a_119678 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119679 () Bool)(assert (= a_119679 (bvult a_119677 a_119678))) +(declare-fun a_119680 () (_ BitVec 8))(assert (= a_119680 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_119681 () (_ BitVec 256))(assert (= a_119681 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119682 () (_ BitVec 512))(assert (= a_119682 ((_ zero_extend 256) a_119681))) +(declare-fun a_119683 () (_ BitVec 512))(assert (= a_119683 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_119684 () (_ BitVec 512))(assert (= a_119684 (bvadd a_119682 a_119683))) +(declare-fun a_119685 () (_ BitVec 512))(assert (= a_119685 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119686 () Bool)(assert (= a_119686 (bvult a_119684 a_119685))) +(declare-fun a_119687 () (_ BitVec 8))(assert (= a_119687 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_119688 () (_ BitVec 256))(assert (= a_119688 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119689 () (_ BitVec 512))(assert (= a_119689 ((_ zero_extend 256) a_119688))) +(declare-fun a_119690 () (_ BitVec 512))(assert (= a_119690 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_119691 () (_ BitVec 512))(assert (= a_119691 (bvadd a_119689 a_119690))) +(declare-fun a_119692 () (_ BitVec 512))(assert (= a_119692 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119693 () Bool)(assert (= a_119693 (bvult a_119691 a_119692))) +(declare-fun a_119694 () (_ BitVec 8))(assert (= a_119694 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_119695 () (_ BitVec 256))(assert (= a_119695 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119696 () (_ BitVec 512))(assert (= a_119696 ((_ zero_extend 256) a_119695))) +(declare-fun a_119697 () (_ BitVec 512))(assert (= a_119697 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_119698 () (_ BitVec 512))(assert (= a_119698 (bvadd a_119696 a_119697))) +(declare-fun a_119699 () (_ BitVec 512))(assert (= a_119699 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119700 () Bool)(assert (= a_119700 (bvult a_119698 a_119699))) +(declare-fun a_119701 () (_ BitVec 8))(assert (= a_119701 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_119702 () (_ BitVec 256))(assert (= a_119702 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119703 () (_ BitVec 512))(assert (= a_119703 ((_ zero_extend 256) a_119702))) +(declare-fun a_119704 () (_ BitVec 512))(assert (= a_119704 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_119705 () (_ BitVec 512))(assert (= a_119705 (bvadd a_119703 a_119704))) +(declare-fun a_119706 () (_ BitVec 512))(assert (= a_119706 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119707 () Bool)(assert (= a_119707 (bvult a_119705 a_119706))) +(declare-fun a_119708 () (_ BitVec 8))(assert (= a_119708 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_119709 () (_ BitVec 256))(assert (= a_119709 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119710 () (_ BitVec 512))(assert (= a_119710 ((_ zero_extend 256) a_119709))) +(declare-fun a_119711 () (_ BitVec 512))(assert (= a_119711 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119712 () (_ BitVec 512))(assert (= a_119712 (bvadd a_119710 a_119711))) +(declare-fun a_119713 () (_ BitVec 512))(assert (= a_119713 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119714 () Bool)(assert (= a_119714 (bvult a_119712 a_119713))) +(declare-fun a_119715 () (_ BitVec 8))(assert (= a_119715 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_119716 () (_ BitVec 256))(assert (= a_119716 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119717 () (_ BitVec 512))(assert (= a_119717 ((_ zero_extend 256) a_119716))) +(declare-fun a_119718 () (_ BitVec 512))(assert (= a_119718 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_119719 () (_ BitVec 512))(assert (= a_119719 (bvadd a_119717 a_119718))) +(declare-fun a_119720 () (_ BitVec 512))(assert (= a_119720 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119721 () Bool)(assert (= a_119721 (bvult a_119719 a_119720))) +(declare-fun a_119722 () (_ BitVec 8))(assert (= a_119722 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_119723 () (_ BitVec 256))(assert (= a_119723 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119724 () (_ BitVec 512))(assert (= a_119724 ((_ zero_extend 256) a_119723))) +(declare-fun a_119725 () (_ BitVec 512))(assert (= a_119725 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_119726 () (_ BitVec 512))(assert (= a_119726 (bvadd a_119724 a_119725))) +(declare-fun a_119727 () (_ BitVec 512))(assert (= a_119727 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119728 () Bool)(assert (= a_119728 (bvult a_119726 a_119727))) +(declare-fun a_119729 () (_ BitVec 8))(assert (= a_119729 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_119730 () (_ BitVec 256))(assert (= a_119730 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119731 () (_ BitVec 512))(assert (= a_119731 ((_ zero_extend 256) a_119730))) +(declare-fun a_119732 () (_ BitVec 512))(assert (= a_119732 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_119733 () (_ BitVec 512))(assert (= a_119733 (bvadd a_119731 a_119732))) +(declare-fun a_119734 () (_ BitVec 512))(assert (= a_119734 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119735 () Bool)(assert (= a_119735 (bvult a_119733 a_119734))) +(declare-fun a_119736 () (_ BitVec 8))(assert (= a_119736 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_119737 () (_ BitVec 256))(assert (= a_119737 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119738 () (_ BitVec 512))(assert (= a_119738 ((_ zero_extend 256) a_119737))) +(declare-fun a_119739 () (_ BitVec 512))(assert (= a_119739 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_119740 () (_ BitVec 512))(assert (= a_119740 (bvadd a_119738 a_119739))) +(declare-fun a_119741 () (_ BitVec 512))(assert (= a_119741 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119742 () Bool)(assert (= a_119742 (bvult a_119740 a_119741))) +(declare-fun a_119743 () (_ BitVec 8))(assert (= a_119743 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_119744 () (_ BitVec 256))(assert (= a_119744 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119745 () (_ BitVec 512))(assert (= a_119745 ((_ zero_extend 256) a_119744))) +(declare-fun a_119746 () (_ BitVec 512))(assert (= a_119746 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119747 () Bool)(assert (= a_119747 (bvult a_119745 a_119746))) +(declare-fun a_119748 () (_ BitVec 8))(assert (= a_119748 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_119749 () (_ BitVec 8))(assert (= a_119749 (ite a_119747 a_119748 #x00))) +(declare-fun a_119750 () (_ BitVec 8))(assert (= a_119750 (ite a_119742 a_119743 #x00))) +(declare-fun a_119751 () (_ BitVec 8))(assert (= a_119751 (ite a_119735 a_119736 #x00))) +(declare-fun a_119752 () (_ BitVec 8))(assert (= a_119752 (ite a_119728 a_119729 #x00))) +(declare-fun a_119753 () (_ BitVec 8))(assert (= a_119753 (ite a_119721 a_119722 #x00))) +(declare-fun a_119754 () (_ BitVec 8))(assert (= a_119754 (ite a_119714 a_119715 #x00))) +(declare-fun a_119755 () (_ BitVec 8))(assert (= a_119755 (ite a_119707 a_119708 #x00))) +(declare-fun a_119756 () (_ BitVec 8))(assert (= a_119756 (ite a_119700 a_119701 #x00))) +(declare-fun a_119757 () (_ BitVec 8))(assert (= a_119757 (ite a_119693 a_119694 #x00))) +(declare-fun a_119758 () (_ BitVec 8))(assert (= a_119758 (ite a_119686 a_119687 #x00))) +(declare-fun a_119759 () (_ BitVec 8))(assert (= a_119759 (ite a_119679 a_119680 #x00))) +(declare-fun a_119760 () (_ BitVec 8))(assert (= a_119760 (ite a_119672 a_119673 #x00))) +(declare-fun a_119761 () (_ BitVec 8))(assert (= a_119761 (ite a_119665 a_119666 #x00))) +(declare-fun a_119762 () (_ BitVec 8))(assert (= a_119762 (ite a_119658 a_119659 #x00))) +(declare-fun a_119763 () (_ BitVec 8))(assert (= a_119763 (ite a_119651 a_119652 #x00))) +(declare-fun a_119764 () (_ BitVec 8))(assert (= a_119764 (ite a_119644 a_119645 #x00))) +(declare-fun a_119765 () (_ BitVec 8))(assert (= a_119765 (ite a_119637 a_119638 #x00))) +(declare-fun a_119766 () (_ BitVec 8))(assert (= a_119766 (ite a_119630 a_119631 #x00))) +(declare-fun a_119767 () (_ BitVec 8))(assert (= a_119767 (ite a_119623 a_119624 #x00))) +(declare-fun a_119768 () (_ BitVec 8))(assert (= a_119768 (ite a_119616 a_119617 #x00))) +(declare-fun a_119769 () (_ BitVec 8))(assert (= a_119769 (ite a_119609 a_119610 #x00))) +(declare-fun a_119770 () (_ BitVec 8))(assert (= a_119770 (ite a_119602 a_119603 #x00))) +(declare-fun a_119771 () (_ BitVec 8))(assert (= a_119771 (ite a_119595 a_119596 #x00))) +(declare-fun a_119772 () (_ BitVec 8))(assert (= a_119772 (ite a_119588 a_119589 #x00))) +(declare-fun a_119773 () (_ BitVec 8))(assert (= a_119773 (ite a_119581 a_119582 #x00))) +(declare-fun a_119774 () (_ BitVec 8))(assert (= a_119774 (ite a_119574 a_119575 #x00))) +(declare-fun a_119775 () (_ BitVec 8))(assert (= a_119775 (ite a_119567 a_119568 #x00))) +(declare-fun a_119776 () (_ BitVec 8))(assert (= a_119776 (ite a_119560 a_119561 #x00))) +(declare-fun a_119777 () (_ BitVec 8))(assert (= a_119777 (ite a_119553 a_119554 #x00))) +(declare-fun a_119778 () (_ BitVec 8))(assert (= a_119778 (ite a_119546 a_119547 #x00))) +(declare-fun a_119779 () (_ BitVec 8))(assert (= a_119779 (ite a_119539 a_119540 #x00))) +(declare-fun a_119780 () (_ BitVec 8))(assert (= a_119780 (ite a_119532 a_119533 #x00))) +(declare-fun a_119781 () (_ BitVec 256))(assert (= a_119781 (concat a_119749 a_119750 a_119751 a_119752 a_119753 a_119754 a_119755 a_119756 a_119757 a_119758 a_119759 a_119760 a_119761 a_119762 a_119763 a_119764 a_119765 a_119766 a_119767 a_119768 a_119769 a_119770 a_119771 a_119772 a_119773 a_119774 a_119775 a_119776 a_119777 a_119778 a_119779 a_119780))) +(declare-fun a_119782 () (_ BitVec 256))(assert (= a_119782 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119783 () (_ BitVec 256))(assert (= a_119783 (concat a_119749 a_119750 a_119751 a_119752 a_119753 a_119754 a_119755 a_119756 a_119757 a_119758 a_119759 a_119760 a_119761 a_119762 a_119763 a_119764 a_119765 a_119766 a_119767 a_119768 a_119769 a_119770 a_119771 a_119772 a_119773 a_119774 a_119775 a_119776 a_119777 a_119778 a_119779 a_119780))) +(declare-fun a_119784 () (_ BitVec 256))(assert (= a_119784 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119785 () Bool)(assert (= a_119785 (bvslt a_119783 a_119784))) +(declare-fun a_119786 () (_ BitVec 256))(assert (= a_119786 (concat a_119749 a_119750 a_119751 a_119752 a_119753 a_119754 a_119755 a_119756 a_119757 a_119758 a_119759 a_119760 a_119761 a_119762 a_119763 a_119764 a_119765 a_119766 a_119767 a_119768 a_119769 a_119770 a_119771 a_119772 a_119773 a_119774 a_119775 a_119776 a_119777 a_119778 a_119779 a_119780))) +(declare-fun a_119787 () (_ BitVec 256))(assert (= a_119787 (bvsub a_119781 a_119782))) +(declare-fun a_119788 () (_ BitVec 256))(assert (= a_119788 (ite a_119785 a_119786 a_119787))) +(declare-fun a_119789 () (_ BitVec 256))(assert (= a_119789 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119790 () (_ BitVec 256))(assert (= a_119790 (concat a_119493 a_119494 a_119495 a_119496 a_119497 a_119498 a_119499 a_119500 a_119501 a_119502 a_119503 a_119504 a_119505 a_119506 a_119507 a_119508 a_119509 a_119510 a_119511 a_119512 a_119513 a_119514 a_119515 a_119516 a_119517 a_119518 a_119519 a_119520 a_119521 a_119522 a_119523 a_119524))) +(declare-fun a_119791 () (_ BitVec 256))(assert (= a_119791 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119792 () (_ BitVec 256))(assert (= a_119792 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119793 () (_ BitVec 8))(assert (= a_119793 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_119794 () (_ BitVec 8))(assert (= a_119794 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_119795 () (_ BitVec 8))(assert (= a_119795 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_119796 () (_ BitVec 8))(assert (= a_119796 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_119797 () (_ BitVec 8))(assert (= a_119797 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_119798 () (_ BitVec 8))(assert (= a_119798 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_119799 () (_ BitVec 8))(assert (= a_119799 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_119800 () (_ BitVec 8))(assert (= a_119800 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_119801 () (_ BitVec 8))(assert (= a_119801 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_119802 () (_ BitVec 8))(assert (= a_119802 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_119803 () (_ BitVec 8))(assert (= a_119803 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_119804 () (_ BitVec 8))(assert (= a_119804 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_119805 () (_ BitVec 8))(assert (= a_119805 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_119806 () (_ BitVec 8))(assert (= a_119806 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_119807 () (_ BitVec 8))(assert (= a_119807 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_119808 () (_ BitVec 8))(assert (= a_119808 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_119809 () (_ BitVec 8))(assert (= a_119809 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_119810 () (_ BitVec 8))(assert (= a_119810 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_119811 () (_ BitVec 8))(assert (= a_119811 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_119812 () (_ BitVec 8))(assert (= a_119812 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_119813 () (_ BitVec 8))(assert (= a_119813 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_119814 () (_ BitVec 8))(assert (= a_119814 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_119815 () (_ BitVec 8))(assert (= a_119815 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_119816 () (_ BitVec 8))(assert (= a_119816 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_119817 () (_ BitVec 8))(assert (= a_119817 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_119818 () (_ BitVec 8))(assert (= a_119818 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_119819 () (_ BitVec 8))(assert (= a_119819 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_119820 () (_ BitVec 8))(assert (= a_119820 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_119821 () (_ BitVec 8))(assert (= a_119821 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_119822 () (_ BitVec 8))(assert (= a_119822 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_119823 () (_ BitVec 8))(assert (= a_119823 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_119824 () (_ BitVec 8))(assert (= a_119824 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_119825 () (_ BitVec 256))(assert (= a_119825 (concat a_119793 a_119794 a_119795 a_119796 a_119797 a_119798 a_119799 a_119800 a_119801 a_119802 a_119803 a_119804 a_119805 a_119806 a_119807 a_119808 a_119809 a_119810 a_119811 a_119812 a_119813 a_119814 a_119815 a_119816 a_119817 a_119818 a_119819 a_119820 a_119821 a_119822 a_119823 a_119824))) +(declare-fun a_119826 () (_ BitVec 256))(assert (= a_119826 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119827 () (_ BitVec 256))(assert (= a_119827 (bvudiv a_119825 a_119826))) +(declare-fun a_119828 () (_ BitVec 256))(assert (= a_119828 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_119829 () (_ BitVec 256))(assert (= a_119829 (bvand a_119827 a_119828))) +(declare-fun a_119830 () (_ BitVec 256))(assert (= a_119830 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_119831 () (_ BitVec 512))(assert (= a_119831 (bvadd a_119219 a_119220))) +(declare-fun a_119832 () (_ BitVec 256))(assert (= a_119832 ((_ extract 255 0) a_119831))) +(declare-fun a_119833 () (_ BitVec 512))(assert (= a_119833 ((_ zero_extend 256) a_119832))) +(declare-fun a_119834 () (_ BitVec 512))(assert (= a_119834 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119835 () (_ BitVec 512))(assert (= a_119835 (bvsub a_119833 a_119834))) +(declare-fun a_119836 () (_ BitVec 512))(assert (= a_119836 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_119837 () (_ BitVec 512))(assert (= a_119837 ((_ zero_extend 256) a_119832))) +(declare-fun a_119838 () (_ BitVec 512))(assert (= a_119838 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119839 () Bool)(assert (= a_119839 (bvuge a_119837 a_119838))) +(declare-fun a_119840 () Bool)(assert (= a_119840 (bvuge a_119835 a_119836))) +(declare-fun a_119841 () Bool)(assert (= a_119841 (and a_119839 a_119840))) +(declare-fun a_119842 () Bool)(assert (= a_119842 (not a_119841))) +(declare-fun a_119843 () (_ BitVec 256))(assert (= a_119843 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119844 () (_ BitVec 512))(assert (= a_119844 ((_ zero_extend 256) a_119843))) +(declare-fun a_119845 () (_ BitVec 512))(assert (= a_119845 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_119846 () (_ BitVec 512))(assert (= a_119846 (bvadd a_119844 a_119845))) +(declare-fun a_119847 () (_ BitVec 512))(assert (= a_119847 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119848 () Bool)(assert (= a_119848 (bvult a_119846 a_119847))) +(declare-fun a_119849 () (_ BitVec 8))(assert (= a_119849 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_119850 () (_ BitVec 256))(assert (= a_119850 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119851 () (_ BitVec 512))(assert (= a_119851 ((_ zero_extend 256) a_119850))) +(declare-fun a_119852 () (_ BitVec 512))(assert (= a_119852 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_119853 () (_ BitVec 512))(assert (= a_119853 (bvadd a_119851 a_119852))) +(declare-fun a_119854 () (_ BitVec 512))(assert (= a_119854 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119855 () Bool)(assert (= a_119855 (bvult a_119853 a_119854))) +(declare-fun a_119856 () (_ BitVec 8))(assert (= a_119856 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_119857 () (_ BitVec 256))(assert (= a_119857 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119858 () (_ BitVec 512))(assert (= a_119858 ((_ zero_extend 256) a_119857))) +(declare-fun a_119859 () (_ BitVec 512))(assert (= a_119859 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_119860 () (_ BitVec 512))(assert (= a_119860 (bvadd a_119858 a_119859))) +(declare-fun a_119861 () (_ BitVec 512))(assert (= a_119861 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119862 () Bool)(assert (= a_119862 (bvult a_119860 a_119861))) +(declare-fun a_119863 () (_ BitVec 8))(assert (= a_119863 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_119864 () (_ BitVec 256))(assert (= a_119864 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119865 () (_ BitVec 512))(assert (= a_119865 ((_ zero_extend 256) a_119864))) +(declare-fun a_119866 () (_ BitVec 512))(assert (= a_119866 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_119867 () (_ BitVec 512))(assert (= a_119867 (bvadd a_119865 a_119866))) +(declare-fun a_119868 () (_ BitVec 512))(assert (= a_119868 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119869 () Bool)(assert (= a_119869 (bvult a_119867 a_119868))) +(declare-fun a_119870 () (_ BitVec 8))(assert (= a_119870 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_119871 () (_ BitVec 256))(assert (= a_119871 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119872 () (_ BitVec 512))(assert (= a_119872 ((_ zero_extend 256) a_119871))) +(declare-fun a_119873 () (_ BitVec 512))(assert (= a_119873 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_119874 () (_ BitVec 512))(assert (= a_119874 (bvadd a_119872 a_119873))) +(declare-fun a_119875 () (_ BitVec 512))(assert (= a_119875 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119876 () Bool)(assert (= a_119876 (bvult a_119874 a_119875))) +(declare-fun a_119877 () (_ BitVec 8))(assert (= a_119877 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_119878 () (_ BitVec 256))(assert (= a_119878 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119879 () (_ BitVec 512))(assert (= a_119879 ((_ zero_extend 256) a_119878))) +(declare-fun a_119880 () (_ BitVec 512))(assert (= a_119880 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_119881 () (_ BitVec 512))(assert (= a_119881 (bvadd a_119879 a_119880))) +(declare-fun a_119882 () (_ BitVec 512))(assert (= a_119882 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119883 () Bool)(assert (= a_119883 (bvult a_119881 a_119882))) +(declare-fun a_119884 () (_ BitVec 8))(assert (= a_119884 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_119885 () (_ BitVec 256))(assert (= a_119885 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119886 () (_ BitVec 512))(assert (= a_119886 ((_ zero_extend 256) a_119885))) +(declare-fun a_119887 () (_ BitVec 512))(assert (= a_119887 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_119888 () (_ BitVec 512))(assert (= a_119888 (bvadd a_119886 a_119887))) +(declare-fun a_119889 () (_ BitVec 512))(assert (= a_119889 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119890 () Bool)(assert (= a_119890 (bvult a_119888 a_119889))) +(declare-fun a_119891 () (_ BitVec 8))(assert (= a_119891 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_119892 () (_ BitVec 256))(assert (= a_119892 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119893 () (_ BitVec 512))(assert (= a_119893 ((_ zero_extend 256) a_119892))) +(declare-fun a_119894 () (_ BitVec 512))(assert (= a_119894 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_119895 () (_ BitVec 512))(assert (= a_119895 (bvadd a_119893 a_119894))) +(declare-fun a_119896 () (_ BitVec 512))(assert (= a_119896 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119897 () Bool)(assert (= a_119897 (bvult a_119895 a_119896))) +(declare-fun a_119898 () (_ BitVec 8))(assert (= a_119898 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_119899 () (_ BitVec 256))(assert (= a_119899 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119900 () (_ BitVec 512))(assert (= a_119900 ((_ zero_extend 256) a_119899))) +(declare-fun a_119901 () (_ BitVec 512))(assert (= a_119901 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_119902 () (_ BitVec 512))(assert (= a_119902 (bvadd a_119900 a_119901))) +(declare-fun a_119903 () (_ BitVec 512))(assert (= a_119903 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119904 () Bool)(assert (= a_119904 (bvult a_119902 a_119903))) +(declare-fun a_119905 () (_ BitVec 8))(assert (= a_119905 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_119906 () (_ BitVec 256))(assert (= a_119906 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119907 () (_ BitVec 512))(assert (= a_119907 ((_ zero_extend 256) a_119906))) +(declare-fun a_119908 () (_ BitVec 512))(assert (= a_119908 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_119909 () (_ BitVec 512))(assert (= a_119909 (bvadd a_119907 a_119908))) +(declare-fun a_119910 () (_ BitVec 512))(assert (= a_119910 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119911 () Bool)(assert (= a_119911 (bvult a_119909 a_119910))) +(declare-fun a_119912 () (_ BitVec 8))(assert (= a_119912 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_119913 () (_ BitVec 256))(assert (= a_119913 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119914 () (_ BitVec 512))(assert (= a_119914 ((_ zero_extend 256) a_119913))) +(declare-fun a_119915 () (_ BitVec 512))(assert (= a_119915 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_119916 () (_ BitVec 512))(assert (= a_119916 (bvadd a_119914 a_119915))) +(declare-fun a_119917 () (_ BitVec 512))(assert (= a_119917 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119918 () Bool)(assert (= a_119918 (bvult a_119916 a_119917))) +(declare-fun a_119919 () (_ BitVec 8))(assert (= a_119919 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_119920 () (_ BitVec 256))(assert (= a_119920 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119921 () (_ BitVec 512))(assert (= a_119921 ((_ zero_extend 256) a_119920))) +(declare-fun a_119922 () (_ BitVec 512))(assert (= a_119922 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_119923 () (_ BitVec 512))(assert (= a_119923 (bvadd a_119921 a_119922))) +(declare-fun a_119924 () (_ BitVec 512))(assert (= a_119924 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119925 () Bool)(assert (= a_119925 (bvult a_119923 a_119924))) +(declare-fun a_119926 () (_ BitVec 8))(assert (= a_119926 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_119927 () (_ BitVec 256))(assert (= a_119927 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119928 () (_ BitVec 512))(assert (= a_119928 ((_ zero_extend 256) a_119927))) +(declare-fun a_119929 () (_ BitVec 512))(assert (= a_119929 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_119930 () (_ BitVec 512))(assert (= a_119930 (bvadd a_119928 a_119929))) +(declare-fun a_119931 () (_ BitVec 512))(assert (= a_119931 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119932 () Bool)(assert (= a_119932 (bvult a_119930 a_119931))) +(declare-fun a_119933 () (_ BitVec 8))(assert (= a_119933 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_119934 () (_ BitVec 256))(assert (= a_119934 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119935 () (_ BitVec 512))(assert (= a_119935 ((_ zero_extend 256) a_119934))) +(declare-fun a_119936 () (_ BitVec 512))(assert (= a_119936 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_119937 () (_ BitVec 512))(assert (= a_119937 (bvadd a_119935 a_119936))) +(declare-fun a_119938 () (_ BitVec 512))(assert (= a_119938 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119939 () Bool)(assert (= a_119939 (bvult a_119937 a_119938))) +(declare-fun a_119940 () (_ BitVec 8))(assert (= a_119940 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_119941 () (_ BitVec 256))(assert (= a_119941 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119942 () (_ BitVec 512))(assert (= a_119942 ((_ zero_extend 256) a_119941))) +(declare-fun a_119943 () (_ BitVec 512))(assert (= a_119943 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_119944 () (_ BitVec 512))(assert (= a_119944 (bvadd a_119942 a_119943))) +(declare-fun a_119945 () (_ BitVec 512))(assert (= a_119945 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119946 () Bool)(assert (= a_119946 (bvult a_119944 a_119945))) +(declare-fun a_119947 () (_ BitVec 8))(assert (= a_119947 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_119948 () (_ BitVec 256))(assert (= a_119948 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119949 () (_ BitVec 512))(assert (= a_119949 ((_ zero_extend 256) a_119948))) +(declare-fun a_119950 () (_ BitVec 512))(assert (= a_119950 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_119951 () (_ BitVec 512))(assert (= a_119951 (bvadd a_119949 a_119950))) +(declare-fun a_119952 () (_ BitVec 512))(assert (= a_119952 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119953 () Bool)(assert (= a_119953 (bvult a_119951 a_119952))) +(declare-fun a_119954 () (_ BitVec 8))(assert (= a_119954 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_119955 () (_ BitVec 256))(assert (= a_119955 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119956 () (_ BitVec 512))(assert (= a_119956 ((_ zero_extend 256) a_119955))) +(declare-fun a_119957 () (_ BitVec 512))(assert (= a_119957 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_119958 () (_ BitVec 512))(assert (= a_119958 (bvadd a_119956 a_119957))) +(declare-fun a_119959 () (_ BitVec 512))(assert (= a_119959 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119960 () Bool)(assert (= a_119960 (bvult a_119958 a_119959))) +(declare-fun a_119961 () (_ BitVec 8))(assert (= a_119961 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_119962 () (_ BitVec 256))(assert (= a_119962 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119963 () (_ BitVec 512))(assert (= a_119963 ((_ zero_extend 256) a_119962))) +(declare-fun a_119964 () (_ BitVec 512))(assert (= a_119964 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_119965 () (_ BitVec 512))(assert (= a_119965 (bvadd a_119963 a_119964))) +(declare-fun a_119966 () (_ BitVec 512))(assert (= a_119966 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119967 () Bool)(assert (= a_119967 (bvult a_119965 a_119966))) +(declare-fun a_119968 () (_ BitVec 8))(assert (= a_119968 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_119969 () (_ BitVec 256))(assert (= a_119969 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119970 () (_ BitVec 512))(assert (= a_119970 ((_ zero_extend 256) a_119969))) +(declare-fun a_119971 () (_ BitVec 512))(assert (= a_119971 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_119972 () (_ BitVec 512))(assert (= a_119972 (bvadd a_119970 a_119971))) +(declare-fun a_119973 () (_ BitVec 512))(assert (= a_119973 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119974 () Bool)(assert (= a_119974 (bvult a_119972 a_119973))) +(declare-fun a_119975 () (_ BitVec 8))(assert (= a_119975 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_119976 () (_ BitVec 256))(assert (= a_119976 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119977 () (_ BitVec 512))(assert (= a_119977 ((_ zero_extend 256) a_119976))) +(declare-fun a_119978 () (_ BitVec 512))(assert (= a_119978 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_119979 () (_ BitVec 512))(assert (= a_119979 (bvadd a_119977 a_119978))) +(declare-fun a_119980 () (_ BitVec 512))(assert (= a_119980 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119981 () Bool)(assert (= a_119981 (bvult a_119979 a_119980))) +(declare-fun a_119982 () (_ BitVec 8))(assert (= a_119982 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_119983 () (_ BitVec 256))(assert (= a_119983 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119984 () (_ BitVec 512))(assert (= a_119984 ((_ zero_extend 256) a_119983))) +(declare-fun a_119985 () (_ BitVec 512))(assert (= a_119985 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_119986 () (_ BitVec 512))(assert (= a_119986 (bvadd a_119984 a_119985))) +(declare-fun a_119987 () (_ BitVec 512))(assert (= a_119987 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119988 () Bool)(assert (= a_119988 (bvult a_119986 a_119987))) +(declare-fun a_119989 () (_ BitVec 8))(assert (= a_119989 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_119990 () (_ BitVec 256))(assert (= a_119990 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119991 () (_ BitVec 512))(assert (= a_119991 ((_ zero_extend 256) a_119990))) +(declare-fun a_119992 () (_ BitVec 512))(assert (= a_119992 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_119993 () (_ BitVec 512))(assert (= a_119993 (bvadd a_119991 a_119992))) +(declare-fun a_119994 () (_ BitVec 512))(assert (= a_119994 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119995 () Bool)(assert (= a_119995 (bvult a_119993 a_119994))) +(declare-fun a_119996 () (_ BitVec 8))(assert (= a_119996 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_119997 () (_ BitVec 256))(assert (= a_119997 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119998 () (_ BitVec 512))(assert (= a_119998 ((_ zero_extend 256) a_119997))) +(declare-fun a_119999 () (_ BitVec 512))(assert (= a_119999 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_120000 () (_ BitVec 512))(assert (= a_120000 (bvadd a_119998 a_119999))) +(declare-fun a_120001 () (_ BitVec 512))(assert (= a_120001 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120002 () Bool)(assert (= a_120002 (bvult a_120000 a_120001))) +(declare-fun a_120003 () (_ BitVec 8))(assert (= a_120003 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_120004 () (_ BitVec 256))(assert (= a_120004 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120005 () (_ BitVec 512))(assert (= a_120005 ((_ zero_extend 256) a_120004))) +(declare-fun a_120006 () (_ BitVec 512))(assert (= a_120006 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_120007 () (_ BitVec 512))(assert (= a_120007 (bvadd a_120005 a_120006))) +(declare-fun a_120008 () (_ BitVec 512))(assert (= a_120008 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120009 () Bool)(assert (= a_120009 (bvult a_120007 a_120008))) +(declare-fun a_120010 () (_ BitVec 8))(assert (= a_120010 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_120011 () (_ BitVec 256))(assert (= a_120011 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120012 () (_ BitVec 512))(assert (= a_120012 ((_ zero_extend 256) a_120011))) +(declare-fun a_120013 () (_ BitVec 512))(assert (= a_120013 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_120014 () (_ BitVec 512))(assert (= a_120014 (bvadd a_120012 a_120013))) +(declare-fun a_120015 () (_ BitVec 512))(assert (= a_120015 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120016 () Bool)(assert (= a_120016 (bvult a_120014 a_120015))) +(declare-fun a_120017 () (_ BitVec 8))(assert (= a_120017 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_120018 () (_ BitVec 256))(assert (= a_120018 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120019 () (_ BitVec 512))(assert (= a_120019 ((_ zero_extend 256) a_120018))) +(declare-fun a_120020 () (_ BitVec 512))(assert (= a_120020 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_120021 () (_ BitVec 512))(assert (= a_120021 (bvadd a_120019 a_120020))) +(declare-fun a_120022 () (_ BitVec 512))(assert (= a_120022 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120023 () Bool)(assert (= a_120023 (bvult a_120021 a_120022))) +(declare-fun a_120024 () (_ BitVec 8))(assert (= a_120024 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_120025 () (_ BitVec 256))(assert (= a_120025 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120026 () (_ BitVec 512))(assert (= a_120026 ((_ zero_extend 256) a_120025))) +(declare-fun a_120027 () (_ BitVec 512))(assert (= a_120027 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_120028 () (_ BitVec 512))(assert (= a_120028 (bvadd a_120026 a_120027))) +(declare-fun a_120029 () (_ BitVec 512))(assert (= a_120029 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120030 () Bool)(assert (= a_120030 (bvult a_120028 a_120029))) +(declare-fun a_120031 () (_ BitVec 8))(assert (= a_120031 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_120032 () (_ BitVec 256))(assert (= a_120032 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120033 () (_ BitVec 512))(assert (= a_120033 ((_ zero_extend 256) a_120032))) +(declare-fun a_120034 () (_ BitVec 512))(assert (= a_120034 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_120035 () (_ BitVec 512))(assert (= a_120035 (bvadd a_120033 a_120034))) +(declare-fun a_120036 () (_ BitVec 512))(assert (= a_120036 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120037 () Bool)(assert (= a_120037 (bvult a_120035 a_120036))) +(declare-fun a_120038 () (_ BitVec 8))(assert (= a_120038 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_120039 () (_ BitVec 256))(assert (= a_120039 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120040 () (_ BitVec 512))(assert (= a_120040 ((_ zero_extend 256) a_120039))) +(declare-fun a_120041 () (_ BitVec 512))(assert (= a_120041 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_120042 () (_ BitVec 512))(assert (= a_120042 (bvadd a_120040 a_120041))) +(declare-fun a_120043 () (_ BitVec 512))(assert (= a_120043 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120044 () Bool)(assert (= a_120044 (bvult a_120042 a_120043))) +(declare-fun a_120045 () (_ BitVec 8))(assert (= a_120045 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_120046 () (_ BitVec 256))(assert (= a_120046 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120047 () (_ BitVec 512))(assert (= a_120047 ((_ zero_extend 256) a_120046))) +(declare-fun a_120048 () (_ BitVec 512))(assert (= a_120048 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_120049 () (_ BitVec 512))(assert (= a_120049 (bvadd a_120047 a_120048))) +(declare-fun a_120050 () (_ BitVec 512))(assert (= a_120050 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120051 () Bool)(assert (= a_120051 (bvult a_120049 a_120050))) +(declare-fun a_120052 () (_ BitVec 8))(assert (= a_120052 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_120053 () (_ BitVec 256))(assert (= a_120053 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120054 () (_ BitVec 512))(assert (= a_120054 ((_ zero_extend 256) a_120053))) +(declare-fun a_120055 () (_ BitVec 512))(assert (= a_120055 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_120056 () (_ BitVec 512))(assert (= a_120056 (bvadd a_120054 a_120055))) +(declare-fun a_120057 () (_ BitVec 512))(assert (= a_120057 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120058 () Bool)(assert (= a_120058 (bvult a_120056 a_120057))) +(declare-fun a_120059 () (_ BitVec 8))(assert (= a_120059 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_120060 () (_ BitVec 256))(assert (= a_120060 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120061 () (_ BitVec 512))(assert (= a_120061 ((_ zero_extend 256) a_120060))) +(declare-fun a_120062 () (_ BitVec 512))(assert (= a_120062 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120063 () Bool)(assert (= a_120063 (bvult a_120061 a_120062))) +(declare-fun a_120064 () (_ BitVec 8))(assert (= a_120064 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_120065 () (_ BitVec 8))(assert (= a_120065 (ite a_120063 a_120064 #x00))) +(declare-fun a_120066 () (_ BitVec 8))(assert (= a_120066 (ite a_120058 a_120059 #x00))) +(declare-fun a_120067 () (_ BitVec 8))(assert (= a_120067 (ite a_120051 a_120052 #x00))) +(declare-fun a_120068 () (_ BitVec 8))(assert (= a_120068 (ite a_120044 a_120045 #x00))) +(declare-fun a_120069 () (_ BitVec 8))(assert (= a_120069 (ite a_120037 a_120038 #x00))) +(declare-fun a_120070 () (_ BitVec 8))(assert (= a_120070 (ite a_120030 a_120031 #x00))) +(declare-fun a_120071 () (_ BitVec 8))(assert (= a_120071 (ite a_120023 a_120024 #x00))) +(declare-fun a_120072 () (_ BitVec 8))(assert (= a_120072 (ite a_120016 a_120017 #x00))) +(declare-fun a_120073 () (_ BitVec 8))(assert (= a_120073 (ite a_120009 a_120010 #x00))) +(declare-fun a_120074 () (_ BitVec 8))(assert (= a_120074 (ite a_120002 a_120003 #x00))) +(declare-fun a_120075 () (_ BitVec 8))(assert (= a_120075 (ite a_119995 a_119996 #x00))) +(declare-fun a_120076 () (_ BitVec 8))(assert (= a_120076 (ite a_119988 a_119989 #x00))) +(declare-fun a_120077 () (_ BitVec 8))(assert (= a_120077 (ite a_119981 a_119982 #x00))) +(declare-fun a_120078 () (_ BitVec 8))(assert (= a_120078 (ite a_119974 a_119975 #x00))) +(declare-fun a_120079 () (_ BitVec 8))(assert (= a_120079 (ite a_119967 a_119968 #x00))) +(declare-fun a_120080 () (_ BitVec 8))(assert (= a_120080 (ite a_119960 a_119961 #x00))) +(declare-fun a_120081 () (_ BitVec 8))(assert (= a_120081 (ite a_119953 a_119954 #x00))) +(declare-fun a_120082 () (_ BitVec 8))(assert (= a_120082 (ite a_119946 a_119947 #x00))) +(declare-fun a_120083 () (_ BitVec 8))(assert (= a_120083 (ite a_119939 a_119940 #x00))) +(declare-fun a_120084 () (_ BitVec 8))(assert (= a_120084 (ite a_119932 a_119933 #x00))) +(declare-fun a_120085 () (_ BitVec 8))(assert (= a_120085 (ite a_119925 a_119926 #x00))) +(declare-fun a_120086 () (_ BitVec 8))(assert (= a_120086 (ite a_119918 a_119919 #x00))) +(declare-fun a_120087 () (_ BitVec 8))(assert (= a_120087 (ite a_119911 a_119912 #x00))) +(declare-fun a_120088 () (_ BitVec 8))(assert (= a_120088 (ite a_119904 a_119905 #x00))) +(declare-fun a_120089 () (_ BitVec 8))(assert (= a_120089 (ite a_119897 a_119898 #x00))) +(declare-fun a_120090 () (_ BitVec 8))(assert (= a_120090 (ite a_119890 a_119891 #x00))) +(declare-fun a_120091 () (_ BitVec 8))(assert (= a_120091 (ite a_119883 a_119884 #x00))) +(declare-fun a_120092 () (_ BitVec 8))(assert (= a_120092 (ite a_119876 a_119877 #x00))) +(declare-fun a_120093 () (_ BitVec 8))(assert (= a_120093 (ite a_119869 a_119870 #x00))) +(declare-fun a_120094 () (_ BitVec 8))(assert (= a_120094 (ite a_119862 a_119863 #x00))) +(declare-fun a_120095 () (_ BitVec 8))(assert (= a_120095 (ite a_119855 a_119856 #x00))) +(declare-fun a_120096 () (_ BitVec 8))(assert (= a_120096 (ite a_119848 a_119849 #x00))) +(declare-fun a_120097 () (_ BitVec 256))(assert (= a_120097 (concat a_120065 a_120066 a_120067 a_120068 a_120069 a_120070 a_120071 a_120072 a_120073 a_120074 a_120075 a_120076 a_120077 a_120078 a_120079 a_120080 a_120081 a_120082 a_120083 a_120084 a_120085 a_120086 a_120087 a_120088 a_120089 a_120090 a_120091 a_120092 a_120093 a_120094 a_120095 a_120096))) +(declare-fun a_120098 () (_ BitVec 256))(assert (= a_120098 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120099 () (_ BitVec 256))(assert (= a_120099 (concat a_120065 a_120066 a_120067 a_120068 a_120069 a_120070 a_120071 a_120072 a_120073 a_120074 a_120075 a_120076 a_120077 a_120078 a_120079 a_120080 a_120081 a_120082 a_120083 a_120084 a_120085 a_120086 a_120087 a_120088 a_120089 a_120090 a_120091 a_120092 a_120093 a_120094 a_120095 a_120096))) +(declare-fun a_120100 () (_ BitVec 256))(assert (= a_120100 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120101 () Bool)(assert (= a_120101 (bvslt a_120099 a_120100))) +(declare-fun a_120102 () (_ BitVec 256))(assert (= a_120102 (concat a_120065 a_120066 a_120067 a_120068 a_120069 a_120070 a_120071 a_120072 a_120073 a_120074 a_120075 a_120076 a_120077 a_120078 a_120079 a_120080 a_120081 a_120082 a_120083 a_120084 a_120085 a_120086 a_120087 a_120088 a_120089 a_120090 a_120091 a_120092 a_120093 a_120094 a_120095 a_120096))) +(declare-fun a_120103 () (_ BitVec 256))(assert (= a_120103 (bvsub a_120097 a_120098))) +(declare-fun a_120104 () (_ BitVec 256))(assert (= a_120104 (ite a_120101 a_120102 a_120103))) +(declare-fun a_120105 () (_ BitVec 256))(assert (= a_120105 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_120106 () Bool)(assert (= a_120106 (bvslt a_120104 a_120105))) +(declare-fun a_120107 () (_ BitVec 8))(assert (= a_120107 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_120108 () (_ BitVec 8))(assert (= a_120108 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_120109 () (_ BitVec 8))(assert (= a_120109 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_120110 () (_ BitVec 8))(assert (= a_120110 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_120111 () (_ BitVec 8))(assert (= a_120111 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_120112 () (_ BitVec 8))(assert (= a_120112 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_120113 () (_ BitVec 8))(assert (= a_120113 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_120114 () (_ BitVec 8))(assert (= a_120114 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_120115 () (_ BitVec 8))(assert (= a_120115 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_120116 () (_ BitVec 8))(assert (= a_120116 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_120117 () (_ BitVec 8))(assert (= a_120117 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_120118 () (_ BitVec 8))(assert (= a_120118 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_120119 () (_ BitVec 8))(assert (= a_120119 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_120120 () (_ BitVec 8))(assert (= a_120120 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_120121 () (_ BitVec 8))(assert (= a_120121 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_120122 () (_ BitVec 8))(assert (= a_120122 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_120123 () (_ BitVec 8))(assert (= a_120123 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_120124 () (_ BitVec 8))(assert (= a_120124 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_120125 () (_ BitVec 8))(assert (= a_120125 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_120126 () (_ BitVec 8))(assert (= a_120126 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_120127 () (_ BitVec 8))(assert (= a_120127 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_120128 () (_ BitVec 8))(assert (= a_120128 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_120129 () (_ BitVec 8))(assert (= a_120129 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_120130 () (_ BitVec 8))(assert (= a_120130 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_120131 () (_ BitVec 8))(assert (= a_120131 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_120132 () (_ BitVec 8))(assert (= a_120132 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_120133 () (_ BitVec 8))(assert (= a_120133 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_120134 () (_ BitVec 8))(assert (= a_120134 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_120135 () (_ BitVec 8))(assert (= a_120135 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_120136 () (_ BitVec 8))(assert (= a_120136 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_120137 () (_ BitVec 8))(assert (= a_120137 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_120138 () (_ BitVec 8))(assert (= a_120138 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_120139 () (_ BitVec 256))(assert (= a_120139 (concat a_120107 a_120108 a_120109 a_120110 a_120111 a_120112 a_120113 a_120114 a_120115 a_120116 a_120117 a_120118 a_120119 a_120120 a_120121 a_120122 a_120123 a_120124 a_120125 a_120126 a_120127 a_120128 a_120129 a_120130 a_120131 a_120132 a_120133 a_120134 a_120135 a_120136 a_120137 a_120138))) +(declare-fun a_120140 () (_ BitVec 256))(assert (= a_120140 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120141 () Bool)(assert (= a_120141 (= a_120139 a_120140))) +(declare-fun a_120142 () (_ BitVec 256))(assert (= a_120142 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120143 () (_ BitVec 8))(assert (= a_120143 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_120144 () (_ BitVec 8))(assert (= a_120144 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_120145 () (_ BitVec 8))(assert (= a_120145 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_120146 () (_ BitVec 8))(assert (= a_120146 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_120147 () (_ BitVec 8))(assert (= a_120147 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_120148 () (_ BitVec 8))(assert (= a_120148 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_120149 () (_ BitVec 8))(assert (= a_120149 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_120150 () (_ BitVec 8))(assert (= a_120150 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_120151 () (_ BitVec 8))(assert (= a_120151 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_120152 () (_ BitVec 8))(assert (= a_120152 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_120153 () (_ BitVec 8))(assert (= a_120153 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_120154 () (_ BitVec 8))(assert (= a_120154 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_120155 () (_ BitVec 8))(assert (= a_120155 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_120156 () (_ BitVec 8))(assert (= a_120156 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_120157 () (_ BitVec 8))(assert (= a_120157 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_120158 () (_ BitVec 8))(assert (= a_120158 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_120159 () (_ BitVec 8))(assert (= a_120159 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_120160 () (_ BitVec 8))(assert (= a_120160 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_120161 () (_ BitVec 8))(assert (= a_120161 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_120162 () (_ BitVec 8))(assert (= a_120162 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_120163 () (_ BitVec 8))(assert (= a_120163 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_120164 () (_ BitVec 8))(assert (= a_120164 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_120165 () (_ BitVec 8))(assert (= a_120165 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_120166 () (_ BitVec 8))(assert (= a_120166 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_120167 () (_ BitVec 8))(assert (= a_120167 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_120168 () (_ BitVec 8))(assert (= a_120168 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_120169 () (_ BitVec 8))(assert (= a_120169 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_120170 () (_ BitVec 8))(assert (= a_120170 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_120171 () (_ BitVec 8))(assert (= a_120171 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_120172 () (_ BitVec 8))(assert (= a_120172 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_120173 () (_ BitVec 8))(assert (= a_120173 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_120174 () (_ BitVec 8))(assert (= a_120174 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_120175 () (_ BitVec 256))(assert (= a_120175 (concat a_120143 a_120144 a_120145 a_120146 a_120147 a_120148 a_120149 a_120150 a_120151 a_120152 a_120153 a_120154 a_120155 a_120156 a_120157 a_120158 a_120159 a_120160 a_120161 a_120162 a_120163 a_120164 a_120165 a_120166 a_120167 a_120168 a_120169 a_120170 a_120171 a_120172 a_120173 a_120174))) +(declare-fun a_120176 () (_ BitVec 256))(assert (= a_120176 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120177 () (_ BitVec 256))(assert (= a_120177 (bvudiv a_120175 a_120176))) +(declare-fun a_120178 () (_ BitVec 256))(assert (= a_120178 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_120179 () (_ BitVec 256))(assert (= a_120179 (bvand a_120177 a_120178))) +(declare-fun a_120180 () (_ BitVec 256))(assert (= a_120180 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_120181 () (_ BitVec 512))(assert (= a_120181 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120182 () (_ BitVec 512))(assert (= a_120182 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_120183 () (_ BitVec 512))(assert (= a_120183 (bvsub a_120181 a_120182))) +(declare-fun a_120184 () (_ BitVec 512))(assert (= a_120184 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_120185 () (_ BitVec 512))(assert (= a_120185 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_120186 () (_ BitVec 512))(assert (= a_120186 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120187 () Bool)(assert (= a_120187 (bvule a_120185 a_120186))) +(declare-fun a_120188 () Bool)(assert (= a_120188 (bvuge a_120183 a_120184))) +(declare-fun a_120189 () Bool)(assert (= a_120189 (and a_120187 a_120188))) +(declare-fun a_120190 () Bool)(assert (= a_120190 (not a_120189))) +(declare-fun a_120191 () (_ BitVec 256))(assert (= a_120191 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120192 () (_ BitVec 512))(assert (= a_120192 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120193 () (_ BitVec 512))(assert (= a_120193 ((_ zero_extend 256) SVALUE))) +(declare-fun a_120194 () (_ BitVec 512))(assert (= a_120194 (bvsub a_120192 a_120193))) +(declare-fun a_120195 () (_ BitVec 512))(assert (= a_120195 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_120196 () (_ BitVec 512))(assert (= a_120196 ((_ zero_extend 256) SVALUE))) +(declare-fun a_120197 () (_ BitVec 512))(assert (= a_120197 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_120198 () Bool)(assert (= a_120198 (bvule a_120196 a_120197))) +(declare-fun a_120199 () Bool)(assert (= a_120199 (bvuge a_120194 a_120195))) +(declare-fun a_120200 () Bool)(assert (= a_120200 (and a_120198 a_120199))) +(declare-fun a_120201 () Bool)(assert (= a_120201 (not a_120200))) +(assert (= a_120201 false)) +(assert (= SVALUE a_120191)) +(assert (= a_120190 false)) +(assert (= a_120179 a_120180)) +(assert (= SVALUE_1 a_120142)) +(assert (not a_120141)) +(assert (not a_120106)) +(assert (= a_119842 false)) +(assert (= a_119829 a_119830)) +(assert (= SVALUE_3 a_119792)) +(assert (= a_119790 a_119791)) +(assert (bvslt a_119788 a_119789)) +(assert (= a_119525 a_119526)) +(assert (= a_119491 a_119492)) +(assert (= a_119235 a_119236)) +(assert (= a_119228 a_119229)) +(assert (= a_119215 a_119216)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000005.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000005.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000005.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000005.pkl new file mode 100644 index 000000000..a16b71893 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000005.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000005.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000005.summary new file mode 100644 index 000000000..12988a385 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000005.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954590 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 92% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000005.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000005.trace new file mode 100644 index 000000000..0a9b2c74c --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000005.trace @@ -0,0 +1,281 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000005.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000005.tx new file mode 100644 index 000000000..263bafa6d --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000005.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(1600660942523603594778126302917954936106100638338328800788480,5,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(0,4,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000005.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000005.tx.json new file mode 100644 index 000000000..78e1002b2 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000005.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000006.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000006.constraints new file mode 100644 index 000000000..c884710d1 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000006.constraints @@ -0,0 +1,774 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_118460 () (_ BitVec 512))(assert (= a_118460 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_118461 () (_ BitVec 512))(assert (= a_118461 ((_ zero_extend 256) SVALUE))) +(declare-fun a_118462 () (_ BitVec 512))(assert (= a_118462 (bvsub a_118460 a_118461))) +(declare-fun a_118463 () (_ BitVec 512))(assert (= a_118463 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_118464 () (_ BitVec 512))(assert (= a_118464 (bvadd a_118462 a_118463))) +(declare-fun a_118465 () (_ BitVec 256))(assert (= a_118465 ((_ extract 255 0) a_118464))) +(declare-fun a_118466 () (_ BitVec 256))(assert (= a_118466 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_118467 () (_ BitVec 512))(assert (= a_118467 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_118468 () (_ BitVec 512))(assert (= a_118468 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_118469 () (_ BitVec 512))(assert (= a_118469 (bvsub a_118467 a_118468))) +(declare-fun a_118470 () (_ BitVec 512))(assert (= a_118470 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a7)) +(declare-fun a_118471 () (_ BitVec 512))(assert (= a_118471 (bvadd a_118469 a_118470))) +(declare-fun a_118472 () (_ BitVec 512))(assert (= a_118472 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_118473 () (_ BitVec 512))(assert (= a_118473 (bvsub a_118471 a_118472))) +(declare-fun a_118474 () (_ BitVec 512))(assert (= a_118474 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_118475 () (_ BitVec 512))(assert (= a_118475 (bvsub a_118473 a_118474))) +(declare-fun a_118476 () (_ BitVec 512))(assert (= a_118476 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a7)) +(declare-fun a_118477 () (_ BitVec 512))(assert (= a_118477 (bvadd a_118475 a_118476))) +(declare-fun a_118478 () (_ BitVec 256))(assert (= a_118478 ((_ extract 255 0) a_118477))) +(declare-fun a_118479 () (_ BitVec 256))(assert (= a_118479 #x00000000000000000000000000000000000000000000000000000002540b326e)) +(declare-fun a_118480 () (_ BitVec 512))(assert (= a_118480 ((_ zero_extend 256) SVALUE))) +(declare-fun a_118481 () (_ BitVec 512))(assert (= a_118481 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_118482 () (_ BitVec 512))(assert (= a_118482 (bvadd a_118480 a_118481))) +(declare-fun a_118483 () (_ BitVec 512))(assert (= a_118483 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_118484 () (_ BitVec 512))(assert (= a_118484 (bvadd a_118482 a_118483))) +(declare-fun a_118485 () (_ BitVec 256))(assert (= a_118485 ((_ extract 255 0) a_118484))) +(declare-fun a_118486 () (_ BitVec 256))(assert (= a_118486 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118487 () (_ BitVec 8))(assert (= a_118487 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_118488 () (_ BitVec 8))(assert (= a_118488 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_118489 () (_ BitVec 8))(assert (= a_118489 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_118490 () (_ BitVec 8))(assert (= a_118490 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_118491 () (_ BitVec 8))(assert (= a_118491 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_118492 () (_ BitVec 8))(assert (= a_118492 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_118493 () (_ BitVec 8))(assert (= a_118493 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_118494 () (_ BitVec 8))(assert (= a_118494 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_118495 () (_ BitVec 8))(assert (= a_118495 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_118496 () (_ BitVec 8))(assert (= a_118496 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_118497 () (_ BitVec 8))(assert (= a_118497 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_118498 () (_ BitVec 8))(assert (= a_118498 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_118499 () (_ BitVec 8))(assert (= a_118499 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_118500 () (_ BitVec 8))(assert (= a_118500 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_118501 () (_ BitVec 8))(assert (= a_118501 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_118502 () (_ BitVec 8))(assert (= a_118502 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_118503 () (_ BitVec 8))(assert (= a_118503 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_118504 () (_ BitVec 8))(assert (= a_118504 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_118505 () (_ BitVec 8))(assert (= a_118505 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_118506 () (_ BitVec 8))(assert (= a_118506 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_118507 () (_ BitVec 8))(assert (= a_118507 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_118508 () (_ BitVec 8))(assert (= a_118508 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_118509 () (_ BitVec 8))(assert (= a_118509 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_118510 () (_ BitVec 8))(assert (= a_118510 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_118511 () (_ BitVec 8))(assert (= a_118511 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_118512 () (_ BitVec 8))(assert (= a_118512 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_118513 () (_ BitVec 8))(assert (= a_118513 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_118514 () (_ BitVec 8))(assert (= a_118514 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_118515 () (_ BitVec 8))(assert (= a_118515 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_118516 () (_ BitVec 8))(assert (= a_118516 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_118517 () (_ BitVec 8))(assert (= a_118517 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_118518 () (_ BitVec 8))(assert (= a_118518 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_118519 () (_ BitVec 256))(assert (= a_118519 (concat a_118487 a_118488 a_118489 a_118490 a_118491 a_118492 a_118493 a_118494 a_118495 a_118496 a_118497 a_118498 a_118499 a_118500 a_118501 a_118502 a_118503 a_118504 a_118505 a_118506 a_118507 a_118508 a_118509 a_118510 a_118511 a_118512 a_118513 a_118514 a_118515 a_118516 a_118517 a_118518))) +(declare-fun a_118520 () (_ BitVec 256))(assert (= a_118520 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118521 () Bool)(assert (= a_118521 (= a_118519 a_118520))) +(declare-fun a_118522 () Bool)(assert (= a_118522 (= a_118519 a_118520))) +(declare-fun a_118523 () (_ BitVec 256))(assert (= a_118523 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118524 () (_ BitVec 512))(assert (= a_118524 ((_ zero_extend 256) a_118523))) +(declare-fun a_118525 () (_ BitVec 512))(assert (= a_118525 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_118526 () (_ BitVec 512))(assert (= a_118526 (bvadd a_118524 a_118525))) +(declare-fun a_118527 () (_ BitVec 512))(assert (= a_118527 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118528 () Bool)(assert (= a_118528 (bvult a_118526 a_118527))) +(declare-fun a_118529 () (_ BitVec 8))(assert (= a_118529 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_118530 () (_ BitVec 256))(assert (= a_118530 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118531 () (_ BitVec 512))(assert (= a_118531 ((_ zero_extend 256) a_118530))) +(declare-fun a_118532 () (_ BitVec 512))(assert (= a_118532 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_118533 () (_ BitVec 512))(assert (= a_118533 (bvadd a_118531 a_118532))) +(declare-fun a_118534 () (_ BitVec 512))(assert (= a_118534 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118535 () Bool)(assert (= a_118535 (bvult a_118533 a_118534))) +(declare-fun a_118536 () (_ BitVec 8))(assert (= a_118536 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_118537 () (_ BitVec 256))(assert (= a_118537 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118538 () (_ BitVec 512))(assert (= a_118538 ((_ zero_extend 256) a_118537))) +(declare-fun a_118539 () (_ BitVec 512))(assert (= a_118539 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_118540 () (_ BitVec 512))(assert (= a_118540 (bvadd a_118538 a_118539))) +(declare-fun a_118541 () (_ BitVec 512))(assert (= a_118541 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118542 () Bool)(assert (= a_118542 (bvult a_118540 a_118541))) +(declare-fun a_118543 () (_ BitVec 8))(assert (= a_118543 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_118544 () (_ BitVec 256))(assert (= a_118544 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118545 () (_ BitVec 512))(assert (= a_118545 ((_ zero_extend 256) a_118544))) +(declare-fun a_118546 () (_ BitVec 512))(assert (= a_118546 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_118547 () (_ BitVec 512))(assert (= a_118547 (bvadd a_118545 a_118546))) +(declare-fun a_118548 () (_ BitVec 512))(assert (= a_118548 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118549 () Bool)(assert (= a_118549 (bvult a_118547 a_118548))) +(declare-fun a_118550 () (_ BitVec 8))(assert (= a_118550 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_118551 () (_ BitVec 256))(assert (= a_118551 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118552 () (_ BitVec 512))(assert (= a_118552 ((_ zero_extend 256) a_118551))) +(declare-fun a_118553 () (_ BitVec 512))(assert (= a_118553 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_118554 () (_ BitVec 512))(assert (= a_118554 (bvadd a_118552 a_118553))) +(declare-fun a_118555 () (_ BitVec 512))(assert (= a_118555 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118556 () Bool)(assert (= a_118556 (bvult a_118554 a_118555))) +(declare-fun a_118557 () (_ BitVec 8))(assert (= a_118557 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_118558 () (_ BitVec 256))(assert (= a_118558 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118559 () (_ BitVec 512))(assert (= a_118559 ((_ zero_extend 256) a_118558))) +(declare-fun a_118560 () (_ BitVec 512))(assert (= a_118560 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_118561 () (_ BitVec 512))(assert (= a_118561 (bvadd a_118559 a_118560))) +(declare-fun a_118562 () (_ BitVec 512))(assert (= a_118562 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118563 () Bool)(assert (= a_118563 (bvult a_118561 a_118562))) +(declare-fun a_118564 () (_ BitVec 8))(assert (= a_118564 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_118565 () (_ BitVec 256))(assert (= a_118565 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118566 () (_ BitVec 512))(assert (= a_118566 ((_ zero_extend 256) a_118565))) +(declare-fun a_118567 () (_ BitVec 512))(assert (= a_118567 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_118568 () (_ BitVec 512))(assert (= a_118568 (bvadd a_118566 a_118567))) +(declare-fun a_118569 () (_ BitVec 512))(assert (= a_118569 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118570 () Bool)(assert (= a_118570 (bvult a_118568 a_118569))) +(declare-fun a_118571 () (_ BitVec 8))(assert (= a_118571 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_118572 () (_ BitVec 256))(assert (= a_118572 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118573 () (_ BitVec 512))(assert (= a_118573 ((_ zero_extend 256) a_118572))) +(declare-fun a_118574 () (_ BitVec 512))(assert (= a_118574 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_118575 () (_ BitVec 512))(assert (= a_118575 (bvadd a_118573 a_118574))) +(declare-fun a_118576 () (_ BitVec 512))(assert (= a_118576 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118577 () Bool)(assert (= a_118577 (bvult a_118575 a_118576))) +(declare-fun a_118578 () (_ BitVec 8))(assert (= a_118578 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_118579 () (_ BitVec 256))(assert (= a_118579 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118580 () (_ BitVec 512))(assert (= a_118580 ((_ zero_extend 256) a_118579))) +(declare-fun a_118581 () (_ BitVec 512))(assert (= a_118581 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_118582 () (_ BitVec 512))(assert (= a_118582 (bvadd a_118580 a_118581))) +(declare-fun a_118583 () (_ BitVec 512))(assert (= a_118583 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118584 () Bool)(assert (= a_118584 (bvult a_118582 a_118583))) +(declare-fun a_118585 () (_ BitVec 8))(assert (= a_118585 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_118586 () (_ BitVec 256))(assert (= a_118586 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118587 () (_ BitVec 512))(assert (= a_118587 ((_ zero_extend 256) a_118586))) +(declare-fun a_118588 () (_ BitVec 512))(assert (= a_118588 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_118589 () (_ BitVec 512))(assert (= a_118589 (bvadd a_118587 a_118588))) +(declare-fun a_118590 () (_ BitVec 512))(assert (= a_118590 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118591 () Bool)(assert (= a_118591 (bvult a_118589 a_118590))) +(declare-fun a_118592 () (_ BitVec 8))(assert (= a_118592 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_118593 () (_ BitVec 256))(assert (= a_118593 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118594 () (_ BitVec 512))(assert (= a_118594 ((_ zero_extend 256) a_118593))) +(declare-fun a_118595 () (_ BitVec 512))(assert (= a_118595 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_118596 () (_ BitVec 512))(assert (= a_118596 (bvadd a_118594 a_118595))) +(declare-fun a_118597 () (_ BitVec 512))(assert (= a_118597 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118598 () Bool)(assert (= a_118598 (bvult a_118596 a_118597))) +(declare-fun a_118599 () (_ BitVec 8))(assert (= a_118599 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_118600 () (_ BitVec 256))(assert (= a_118600 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118601 () (_ BitVec 512))(assert (= a_118601 ((_ zero_extend 256) a_118600))) +(declare-fun a_118602 () (_ BitVec 512))(assert (= a_118602 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_118603 () (_ BitVec 512))(assert (= a_118603 (bvadd a_118601 a_118602))) +(declare-fun a_118604 () (_ BitVec 512))(assert (= a_118604 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118605 () Bool)(assert (= a_118605 (bvult a_118603 a_118604))) +(declare-fun a_118606 () (_ BitVec 8))(assert (= a_118606 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_118607 () (_ BitVec 256))(assert (= a_118607 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118608 () (_ BitVec 512))(assert (= a_118608 ((_ zero_extend 256) a_118607))) +(declare-fun a_118609 () (_ BitVec 512))(assert (= a_118609 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_118610 () (_ BitVec 512))(assert (= a_118610 (bvadd a_118608 a_118609))) +(declare-fun a_118611 () (_ BitVec 512))(assert (= a_118611 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118612 () Bool)(assert (= a_118612 (bvult a_118610 a_118611))) +(declare-fun a_118613 () (_ BitVec 8))(assert (= a_118613 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_118614 () (_ BitVec 256))(assert (= a_118614 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118615 () (_ BitVec 512))(assert (= a_118615 ((_ zero_extend 256) a_118614))) +(declare-fun a_118616 () (_ BitVec 512))(assert (= a_118616 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_118617 () (_ BitVec 512))(assert (= a_118617 (bvadd a_118615 a_118616))) +(declare-fun a_118618 () (_ BitVec 512))(assert (= a_118618 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118619 () Bool)(assert (= a_118619 (bvult a_118617 a_118618))) +(declare-fun a_118620 () (_ BitVec 8))(assert (= a_118620 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_118621 () (_ BitVec 256))(assert (= a_118621 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118622 () (_ BitVec 512))(assert (= a_118622 ((_ zero_extend 256) a_118621))) +(declare-fun a_118623 () (_ BitVec 512))(assert (= a_118623 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_118624 () (_ BitVec 512))(assert (= a_118624 (bvadd a_118622 a_118623))) +(declare-fun a_118625 () (_ BitVec 512))(assert (= a_118625 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118626 () Bool)(assert (= a_118626 (bvult a_118624 a_118625))) +(declare-fun a_118627 () (_ BitVec 8))(assert (= a_118627 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_118628 () (_ BitVec 256))(assert (= a_118628 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118629 () (_ BitVec 512))(assert (= a_118629 ((_ zero_extend 256) a_118628))) +(declare-fun a_118630 () (_ BitVec 512))(assert (= a_118630 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_118631 () (_ BitVec 512))(assert (= a_118631 (bvadd a_118629 a_118630))) +(declare-fun a_118632 () (_ BitVec 512))(assert (= a_118632 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118633 () Bool)(assert (= a_118633 (bvult a_118631 a_118632))) +(declare-fun a_118634 () (_ BitVec 8))(assert (= a_118634 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_118635 () (_ BitVec 256))(assert (= a_118635 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118636 () (_ BitVec 512))(assert (= a_118636 ((_ zero_extend 256) a_118635))) +(declare-fun a_118637 () (_ BitVec 512))(assert (= a_118637 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_118638 () (_ BitVec 512))(assert (= a_118638 (bvadd a_118636 a_118637))) +(declare-fun a_118639 () (_ BitVec 512))(assert (= a_118639 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118640 () Bool)(assert (= a_118640 (bvult a_118638 a_118639))) +(declare-fun a_118641 () (_ BitVec 8))(assert (= a_118641 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_118642 () (_ BitVec 256))(assert (= a_118642 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118643 () (_ BitVec 512))(assert (= a_118643 ((_ zero_extend 256) a_118642))) +(declare-fun a_118644 () (_ BitVec 512))(assert (= a_118644 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_118645 () (_ BitVec 512))(assert (= a_118645 (bvadd a_118643 a_118644))) +(declare-fun a_118646 () (_ BitVec 512))(assert (= a_118646 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118647 () Bool)(assert (= a_118647 (bvult a_118645 a_118646))) +(declare-fun a_118648 () (_ BitVec 8))(assert (= a_118648 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_118649 () (_ BitVec 256))(assert (= a_118649 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118650 () (_ BitVec 512))(assert (= a_118650 ((_ zero_extend 256) a_118649))) +(declare-fun a_118651 () (_ BitVec 512))(assert (= a_118651 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_118652 () (_ BitVec 512))(assert (= a_118652 (bvadd a_118650 a_118651))) +(declare-fun a_118653 () (_ BitVec 512))(assert (= a_118653 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118654 () Bool)(assert (= a_118654 (bvult a_118652 a_118653))) +(declare-fun a_118655 () (_ BitVec 8))(assert (= a_118655 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_118656 () (_ BitVec 256))(assert (= a_118656 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118657 () (_ BitVec 512))(assert (= a_118657 ((_ zero_extend 256) a_118656))) +(declare-fun a_118658 () (_ BitVec 512))(assert (= a_118658 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_118659 () (_ BitVec 512))(assert (= a_118659 (bvadd a_118657 a_118658))) +(declare-fun a_118660 () (_ BitVec 512))(assert (= a_118660 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118661 () Bool)(assert (= a_118661 (bvult a_118659 a_118660))) +(declare-fun a_118662 () (_ BitVec 8))(assert (= a_118662 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_118663 () (_ BitVec 256))(assert (= a_118663 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118664 () (_ BitVec 512))(assert (= a_118664 ((_ zero_extend 256) a_118663))) +(declare-fun a_118665 () (_ BitVec 512))(assert (= a_118665 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_118666 () (_ BitVec 512))(assert (= a_118666 (bvadd a_118664 a_118665))) +(declare-fun a_118667 () (_ BitVec 512))(assert (= a_118667 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118668 () Bool)(assert (= a_118668 (bvult a_118666 a_118667))) +(declare-fun a_118669 () (_ BitVec 8))(assert (= a_118669 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_118670 () (_ BitVec 256))(assert (= a_118670 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118671 () (_ BitVec 512))(assert (= a_118671 ((_ zero_extend 256) a_118670))) +(declare-fun a_118672 () (_ BitVec 512))(assert (= a_118672 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_118673 () (_ BitVec 512))(assert (= a_118673 (bvadd a_118671 a_118672))) +(declare-fun a_118674 () (_ BitVec 512))(assert (= a_118674 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118675 () Bool)(assert (= a_118675 (bvult a_118673 a_118674))) +(declare-fun a_118676 () (_ BitVec 8))(assert (= a_118676 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_118677 () (_ BitVec 256))(assert (= a_118677 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118678 () (_ BitVec 512))(assert (= a_118678 ((_ zero_extend 256) a_118677))) +(declare-fun a_118679 () (_ BitVec 512))(assert (= a_118679 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_118680 () (_ BitVec 512))(assert (= a_118680 (bvadd a_118678 a_118679))) +(declare-fun a_118681 () (_ BitVec 512))(assert (= a_118681 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118682 () Bool)(assert (= a_118682 (bvult a_118680 a_118681))) +(declare-fun a_118683 () (_ BitVec 8))(assert (= a_118683 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_118684 () (_ BitVec 256))(assert (= a_118684 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118685 () (_ BitVec 512))(assert (= a_118685 ((_ zero_extend 256) a_118684))) +(declare-fun a_118686 () (_ BitVec 512))(assert (= a_118686 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_118687 () (_ BitVec 512))(assert (= a_118687 (bvadd a_118685 a_118686))) +(declare-fun a_118688 () (_ BitVec 512))(assert (= a_118688 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118689 () Bool)(assert (= a_118689 (bvult a_118687 a_118688))) +(declare-fun a_118690 () (_ BitVec 8))(assert (= a_118690 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_118691 () (_ BitVec 256))(assert (= a_118691 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118692 () (_ BitVec 512))(assert (= a_118692 ((_ zero_extend 256) a_118691))) +(declare-fun a_118693 () (_ BitVec 512))(assert (= a_118693 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_118694 () (_ BitVec 512))(assert (= a_118694 (bvadd a_118692 a_118693))) +(declare-fun a_118695 () (_ BitVec 512))(assert (= a_118695 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118696 () Bool)(assert (= a_118696 (bvult a_118694 a_118695))) +(declare-fun a_118697 () (_ BitVec 8))(assert (= a_118697 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_118698 () (_ BitVec 256))(assert (= a_118698 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118699 () (_ BitVec 512))(assert (= a_118699 ((_ zero_extend 256) a_118698))) +(declare-fun a_118700 () (_ BitVec 512))(assert (= a_118700 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_118701 () (_ BitVec 512))(assert (= a_118701 (bvadd a_118699 a_118700))) +(declare-fun a_118702 () (_ BitVec 512))(assert (= a_118702 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118703 () Bool)(assert (= a_118703 (bvult a_118701 a_118702))) +(declare-fun a_118704 () (_ BitVec 8))(assert (= a_118704 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_118705 () (_ BitVec 256))(assert (= a_118705 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118706 () (_ BitVec 512))(assert (= a_118706 ((_ zero_extend 256) a_118705))) +(declare-fun a_118707 () (_ BitVec 512))(assert (= a_118707 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_118708 () (_ BitVec 512))(assert (= a_118708 (bvadd a_118706 a_118707))) +(declare-fun a_118709 () (_ BitVec 512))(assert (= a_118709 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118710 () Bool)(assert (= a_118710 (bvult a_118708 a_118709))) +(declare-fun a_118711 () (_ BitVec 8))(assert (= a_118711 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_118712 () (_ BitVec 256))(assert (= a_118712 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118713 () (_ BitVec 512))(assert (= a_118713 ((_ zero_extend 256) a_118712))) +(declare-fun a_118714 () (_ BitVec 512))(assert (= a_118714 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_118715 () (_ BitVec 512))(assert (= a_118715 (bvadd a_118713 a_118714))) +(declare-fun a_118716 () (_ BitVec 512))(assert (= a_118716 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118717 () Bool)(assert (= a_118717 (bvult a_118715 a_118716))) +(declare-fun a_118718 () (_ BitVec 8))(assert (= a_118718 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_118719 () (_ BitVec 256))(assert (= a_118719 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118720 () (_ BitVec 512))(assert (= a_118720 ((_ zero_extend 256) a_118719))) +(declare-fun a_118721 () (_ BitVec 512))(assert (= a_118721 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_118722 () (_ BitVec 512))(assert (= a_118722 (bvadd a_118720 a_118721))) +(declare-fun a_118723 () (_ BitVec 512))(assert (= a_118723 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118724 () Bool)(assert (= a_118724 (bvult a_118722 a_118723))) +(declare-fun a_118725 () (_ BitVec 8))(assert (= a_118725 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_118726 () (_ BitVec 256))(assert (= a_118726 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118727 () (_ BitVec 512))(assert (= a_118727 ((_ zero_extend 256) a_118726))) +(declare-fun a_118728 () (_ BitVec 512))(assert (= a_118728 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_118729 () (_ BitVec 512))(assert (= a_118729 (bvadd a_118727 a_118728))) +(declare-fun a_118730 () (_ BitVec 512))(assert (= a_118730 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118731 () Bool)(assert (= a_118731 (bvult a_118729 a_118730))) +(declare-fun a_118732 () (_ BitVec 8))(assert (= a_118732 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_118733 () (_ BitVec 256))(assert (= a_118733 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118734 () (_ BitVec 512))(assert (= a_118734 ((_ zero_extend 256) a_118733))) +(declare-fun a_118735 () (_ BitVec 512))(assert (= a_118735 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_118736 () (_ BitVec 512))(assert (= a_118736 (bvadd a_118734 a_118735))) +(declare-fun a_118737 () (_ BitVec 512))(assert (= a_118737 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118738 () Bool)(assert (= a_118738 (bvult a_118736 a_118737))) +(declare-fun a_118739 () (_ BitVec 8))(assert (= a_118739 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_118740 () (_ BitVec 256))(assert (= a_118740 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118741 () (_ BitVec 512))(assert (= a_118741 ((_ zero_extend 256) a_118740))) +(declare-fun a_118742 () (_ BitVec 512))(assert (= a_118742 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118743 () Bool)(assert (= a_118743 (bvult a_118741 a_118742))) +(declare-fun a_118744 () (_ BitVec 8))(assert (= a_118744 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_118745 () (_ BitVec 8))(assert (= a_118745 (ite a_118743 a_118744 #x00))) +(declare-fun a_118746 () (_ BitVec 8))(assert (= a_118746 (ite a_118738 a_118739 #x00))) +(declare-fun a_118747 () (_ BitVec 8))(assert (= a_118747 (ite a_118731 a_118732 #x00))) +(declare-fun a_118748 () (_ BitVec 8))(assert (= a_118748 (ite a_118724 a_118725 #x00))) +(declare-fun a_118749 () (_ BitVec 8))(assert (= a_118749 (ite a_118717 a_118718 #x00))) +(declare-fun a_118750 () (_ BitVec 8))(assert (= a_118750 (ite a_118710 a_118711 #x00))) +(declare-fun a_118751 () (_ BitVec 8))(assert (= a_118751 (ite a_118703 a_118704 #x00))) +(declare-fun a_118752 () (_ BitVec 8))(assert (= a_118752 (ite a_118696 a_118697 #x00))) +(declare-fun a_118753 () (_ BitVec 8))(assert (= a_118753 (ite a_118689 a_118690 #x00))) +(declare-fun a_118754 () (_ BitVec 8))(assert (= a_118754 (ite a_118682 a_118683 #x00))) +(declare-fun a_118755 () (_ BitVec 8))(assert (= a_118755 (ite a_118675 a_118676 #x00))) +(declare-fun a_118756 () (_ BitVec 8))(assert (= a_118756 (ite a_118668 a_118669 #x00))) +(declare-fun a_118757 () (_ BitVec 8))(assert (= a_118757 (ite a_118661 a_118662 #x00))) +(declare-fun a_118758 () (_ BitVec 8))(assert (= a_118758 (ite a_118654 a_118655 #x00))) +(declare-fun a_118759 () (_ BitVec 8))(assert (= a_118759 (ite a_118647 a_118648 #x00))) +(declare-fun a_118760 () (_ BitVec 8))(assert (= a_118760 (ite a_118640 a_118641 #x00))) +(declare-fun a_118761 () (_ BitVec 8))(assert (= a_118761 (ite a_118633 a_118634 #x00))) +(declare-fun a_118762 () (_ BitVec 8))(assert (= a_118762 (ite a_118626 a_118627 #x00))) +(declare-fun a_118763 () (_ BitVec 8))(assert (= a_118763 (ite a_118619 a_118620 #x00))) +(declare-fun a_118764 () (_ BitVec 8))(assert (= a_118764 (ite a_118612 a_118613 #x00))) +(declare-fun a_118765 () (_ BitVec 8))(assert (= a_118765 (ite a_118605 a_118606 #x00))) +(declare-fun a_118766 () (_ BitVec 8))(assert (= a_118766 (ite a_118598 a_118599 #x00))) +(declare-fun a_118767 () (_ BitVec 8))(assert (= a_118767 (ite a_118591 a_118592 #x00))) +(declare-fun a_118768 () (_ BitVec 8))(assert (= a_118768 (ite a_118584 a_118585 #x00))) +(declare-fun a_118769 () (_ BitVec 8))(assert (= a_118769 (ite a_118577 a_118578 #x00))) +(declare-fun a_118770 () (_ BitVec 8))(assert (= a_118770 (ite a_118570 a_118571 #x00))) +(declare-fun a_118771 () (_ BitVec 8))(assert (= a_118771 (ite a_118563 a_118564 #x00))) +(declare-fun a_118772 () (_ BitVec 8))(assert (= a_118772 (ite a_118556 a_118557 #x00))) +(declare-fun a_118773 () (_ BitVec 8))(assert (= a_118773 (ite a_118549 a_118550 #x00))) +(declare-fun a_118774 () (_ BitVec 8))(assert (= a_118774 (ite a_118542 a_118543 #x00))) +(declare-fun a_118775 () (_ BitVec 8))(assert (= a_118775 (ite a_118535 a_118536 #x00))) +(declare-fun a_118776 () (_ BitVec 8))(assert (= a_118776 (ite a_118528 a_118529 #x00))) +(declare-fun a_118777 () (_ BitVec 256))(assert (= a_118777 (concat a_118745 a_118746 a_118747 a_118748 a_118749 a_118750 a_118751 a_118752 a_118753 a_118754 a_118755 a_118756 a_118757 a_118758 a_118759 a_118760 a_118761 a_118762 a_118763 a_118764 a_118765 a_118766 a_118767 a_118768 a_118769 a_118770 a_118771 a_118772 a_118773 a_118774 a_118775 a_118776))) +(declare-fun a_118778 () (_ BitVec 256))(assert (= a_118778 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118779 () (_ BitVec 256))(assert (= a_118779 (concat a_118745 a_118746 a_118747 a_118748 a_118749 a_118750 a_118751 a_118752 a_118753 a_118754 a_118755 a_118756 a_118757 a_118758 a_118759 a_118760 a_118761 a_118762 a_118763 a_118764 a_118765 a_118766 a_118767 a_118768 a_118769 a_118770 a_118771 a_118772 a_118773 a_118774 a_118775 a_118776))) +(declare-fun a_118780 () (_ BitVec 256))(assert (= a_118780 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118781 () Bool)(assert (= a_118781 (bvslt a_118779 a_118780))) +(declare-fun a_118782 () (_ BitVec 256))(assert (= a_118782 (concat a_118745 a_118746 a_118747 a_118748 a_118749 a_118750 a_118751 a_118752 a_118753 a_118754 a_118755 a_118756 a_118757 a_118758 a_118759 a_118760 a_118761 a_118762 a_118763 a_118764 a_118765 a_118766 a_118767 a_118768 a_118769 a_118770 a_118771 a_118772 a_118773 a_118774 a_118775 a_118776))) +(declare-fun a_118783 () (_ BitVec 256))(assert (= a_118783 (bvsub a_118777 a_118778))) +(declare-fun a_118784 () (_ BitVec 256))(assert (= a_118784 (ite a_118781 a_118782 a_118783))) +(declare-fun a_118785 () (_ BitVec 256))(assert (= a_118785 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_118786 () (_ BitVec 256))(assert (= a_118786 (concat a_118487 a_118488 a_118489 a_118490 a_118491 a_118492 a_118493 a_118494 a_118495 a_118496 a_118497 a_118498 a_118499 a_118500 a_118501 a_118502 a_118503 a_118504 a_118505 a_118506 a_118507 a_118508 a_118509 a_118510 a_118511 a_118512 a_118513 a_118514 a_118515 a_118516 a_118517 a_118518))) +(declare-fun a_118787 () (_ BitVec 256))(assert (= a_118787 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118788 () Bool)(assert (= a_118788 (= a_118786 a_118787))) +(declare-fun a_118789 () (_ BitVec 256))(assert (= a_118789 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118790 () (_ BitVec 8))(assert (= a_118790 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_118791 () (_ BitVec 8))(assert (= a_118791 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_118792 () (_ BitVec 8))(assert (= a_118792 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_118793 () (_ BitVec 8))(assert (= a_118793 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_118794 () (_ BitVec 8))(assert (= a_118794 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_118795 () (_ BitVec 8))(assert (= a_118795 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_118796 () (_ BitVec 8))(assert (= a_118796 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_118797 () (_ BitVec 8))(assert (= a_118797 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_118798 () (_ BitVec 8))(assert (= a_118798 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_118799 () (_ BitVec 8))(assert (= a_118799 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_118800 () (_ BitVec 8))(assert (= a_118800 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_118801 () (_ BitVec 8))(assert (= a_118801 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_118802 () (_ BitVec 8))(assert (= a_118802 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_118803 () (_ BitVec 8))(assert (= a_118803 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_118804 () (_ BitVec 8))(assert (= a_118804 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_118805 () (_ BitVec 8))(assert (= a_118805 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_118806 () (_ BitVec 8))(assert (= a_118806 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_118807 () (_ BitVec 8))(assert (= a_118807 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_118808 () (_ BitVec 8))(assert (= a_118808 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_118809 () (_ BitVec 8))(assert (= a_118809 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_118810 () (_ BitVec 8))(assert (= a_118810 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_118811 () (_ BitVec 8))(assert (= a_118811 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_118812 () (_ BitVec 8))(assert (= a_118812 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_118813 () (_ BitVec 8))(assert (= a_118813 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_118814 () (_ BitVec 8))(assert (= a_118814 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_118815 () (_ BitVec 8))(assert (= a_118815 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_118816 () (_ BitVec 8))(assert (= a_118816 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_118817 () (_ BitVec 8))(assert (= a_118817 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_118818 () (_ BitVec 8))(assert (= a_118818 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_118819 () (_ BitVec 8))(assert (= a_118819 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_118820 () (_ BitVec 8))(assert (= a_118820 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_118821 () (_ BitVec 8))(assert (= a_118821 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_118822 () (_ BitVec 256))(assert (= a_118822 (concat a_118790 a_118791 a_118792 a_118793 a_118794 a_118795 a_118796 a_118797 a_118798 a_118799 a_118800 a_118801 a_118802 a_118803 a_118804 a_118805 a_118806 a_118807 a_118808 a_118809 a_118810 a_118811 a_118812 a_118813 a_118814 a_118815 a_118816 a_118817 a_118818 a_118819 a_118820 a_118821))) +(declare-fun a_118823 () (_ BitVec 256))(assert (= a_118823 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118824 () (_ BitVec 256))(assert (= a_118824 (bvudiv a_118822 a_118823))) +(declare-fun a_118825 () (_ BitVec 256))(assert (= a_118825 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_118826 () (_ BitVec 256))(assert (= a_118826 (bvand a_118824 a_118825))) +(declare-fun a_118827 () (_ BitVec 256))(assert (= a_118827 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_118828 () (_ BitVec 512))(assert (= a_118828 (bvadd a_118469 a_118470))) +(declare-fun a_118829 () (_ BitVec 256))(assert (= a_118829 ((_ extract 255 0) a_118828))) +(declare-fun a_118830 () (_ BitVec 512))(assert (= a_118830 ((_ zero_extend 256) a_118829))) +(declare-fun a_118831 () (_ BitVec 512))(assert (= a_118831 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_118832 () (_ BitVec 512))(assert (= a_118832 (bvsub a_118830 a_118831))) +(declare-fun a_118833 () (_ BitVec 512))(assert (= a_118833 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_118834 () (_ BitVec 512))(assert (= a_118834 ((_ zero_extend 256) a_118829))) +(declare-fun a_118835 () (_ BitVec 512))(assert (= a_118835 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_118836 () Bool)(assert (= a_118836 (bvuge a_118834 a_118835))) +(declare-fun a_118837 () Bool)(assert (= a_118837 (bvuge a_118832 a_118833))) +(declare-fun a_118838 () Bool)(assert (= a_118838 (and a_118836 a_118837))) +(declare-fun a_118839 () Bool)(assert (= a_118839 (not a_118838))) +(declare-fun a_118840 () (_ BitVec 8))(assert (= a_118840 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_118841 () (_ BitVec 8))(assert (= a_118841 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_118842 () (_ BitVec 8))(assert (= a_118842 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_118843 () (_ BitVec 8))(assert (= a_118843 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_118844 () (_ BitVec 8))(assert (= a_118844 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_118845 () (_ BitVec 8))(assert (= a_118845 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_118846 () (_ BitVec 8))(assert (= a_118846 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_118847 () (_ BitVec 8))(assert (= a_118847 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_118848 () (_ BitVec 8))(assert (= a_118848 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_118849 () (_ BitVec 8))(assert (= a_118849 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_118850 () (_ BitVec 8))(assert (= a_118850 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_118851 () (_ BitVec 8))(assert (= a_118851 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_118852 () (_ BitVec 8))(assert (= a_118852 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_118853 () (_ BitVec 8))(assert (= a_118853 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_118854 () (_ BitVec 8))(assert (= a_118854 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_118855 () (_ BitVec 8))(assert (= a_118855 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_118856 () (_ BitVec 8))(assert (= a_118856 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_118857 () (_ BitVec 8))(assert (= a_118857 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_118858 () (_ BitVec 8))(assert (= a_118858 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_118859 () (_ BitVec 8))(assert (= a_118859 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_118860 () (_ BitVec 8))(assert (= a_118860 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_118861 () (_ BitVec 8))(assert (= a_118861 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_118862 () (_ BitVec 8))(assert (= a_118862 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_118863 () (_ BitVec 8))(assert (= a_118863 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_118864 () (_ BitVec 8))(assert (= a_118864 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_118865 () (_ BitVec 8))(assert (= a_118865 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_118866 () (_ BitVec 8))(assert (= a_118866 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_118867 () (_ BitVec 8))(assert (= a_118867 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_118868 () (_ BitVec 8))(assert (= a_118868 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_118869 () (_ BitVec 8))(assert (= a_118869 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_118870 () (_ BitVec 8))(assert (= a_118870 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_118871 () (_ BitVec 8))(assert (= a_118871 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_118872 () (_ BitVec 256))(assert (= a_118872 (concat a_118840 a_118841 a_118842 a_118843 a_118844 a_118845 a_118846 a_118847 a_118848 a_118849 a_118850 a_118851 a_118852 a_118853 a_118854 a_118855 a_118856 a_118857 a_118858 a_118859 a_118860 a_118861 a_118862 a_118863 a_118864 a_118865 a_118866 a_118867 a_118868 a_118869 a_118870 a_118871))) +(declare-fun a_118873 () (_ BitVec 256))(assert (= a_118873 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_118874 () Bool)(assert (= a_118874 (= a_118872 a_118873))) +(declare-fun a_118875 () Bool)(assert (= a_118875 (= a_118872 a_118873))) +(declare-fun a_118876 () (_ BitVec 256))(assert (= a_118876 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118877 () (_ BitVec 512))(assert (= a_118877 ((_ zero_extend 256) a_118876))) +(declare-fun a_118878 () (_ BitVec 512))(assert (= a_118878 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_118879 () (_ BitVec 512))(assert (= a_118879 (bvadd a_118877 a_118878))) +(declare-fun a_118880 () (_ BitVec 512))(assert (= a_118880 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118881 () Bool)(assert (= a_118881 (bvult a_118879 a_118880))) +(declare-fun a_118882 () (_ BitVec 8))(assert (= a_118882 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_118883 () (_ BitVec 256))(assert (= a_118883 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118884 () (_ BitVec 512))(assert (= a_118884 ((_ zero_extend 256) a_118883))) +(declare-fun a_118885 () (_ BitVec 512))(assert (= a_118885 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_118886 () (_ BitVec 512))(assert (= a_118886 (bvadd a_118884 a_118885))) +(declare-fun a_118887 () (_ BitVec 512))(assert (= a_118887 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118888 () Bool)(assert (= a_118888 (bvult a_118886 a_118887))) +(declare-fun a_118889 () (_ BitVec 8))(assert (= a_118889 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_118890 () (_ BitVec 256))(assert (= a_118890 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118891 () (_ BitVec 512))(assert (= a_118891 ((_ zero_extend 256) a_118890))) +(declare-fun a_118892 () (_ BitVec 512))(assert (= a_118892 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_118893 () (_ BitVec 512))(assert (= a_118893 (bvadd a_118891 a_118892))) +(declare-fun a_118894 () (_ BitVec 512))(assert (= a_118894 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118895 () Bool)(assert (= a_118895 (bvult a_118893 a_118894))) +(declare-fun a_118896 () (_ BitVec 8))(assert (= a_118896 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_118897 () (_ BitVec 256))(assert (= a_118897 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118898 () (_ BitVec 512))(assert (= a_118898 ((_ zero_extend 256) a_118897))) +(declare-fun a_118899 () (_ BitVec 512))(assert (= a_118899 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_118900 () (_ BitVec 512))(assert (= a_118900 (bvadd a_118898 a_118899))) +(declare-fun a_118901 () (_ BitVec 512))(assert (= a_118901 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118902 () Bool)(assert (= a_118902 (bvult a_118900 a_118901))) +(declare-fun a_118903 () (_ BitVec 8))(assert (= a_118903 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_118904 () (_ BitVec 256))(assert (= a_118904 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118905 () (_ BitVec 512))(assert (= a_118905 ((_ zero_extend 256) a_118904))) +(declare-fun a_118906 () (_ BitVec 512))(assert (= a_118906 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_118907 () (_ BitVec 512))(assert (= a_118907 (bvadd a_118905 a_118906))) +(declare-fun a_118908 () (_ BitVec 512))(assert (= a_118908 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118909 () Bool)(assert (= a_118909 (bvult a_118907 a_118908))) +(declare-fun a_118910 () (_ BitVec 8))(assert (= a_118910 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_118911 () (_ BitVec 256))(assert (= a_118911 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118912 () (_ BitVec 512))(assert (= a_118912 ((_ zero_extend 256) a_118911))) +(declare-fun a_118913 () (_ BitVec 512))(assert (= a_118913 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_118914 () (_ BitVec 512))(assert (= a_118914 (bvadd a_118912 a_118913))) +(declare-fun a_118915 () (_ BitVec 512))(assert (= a_118915 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118916 () Bool)(assert (= a_118916 (bvult a_118914 a_118915))) +(declare-fun a_118917 () (_ BitVec 8))(assert (= a_118917 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_118918 () (_ BitVec 256))(assert (= a_118918 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118919 () (_ BitVec 512))(assert (= a_118919 ((_ zero_extend 256) a_118918))) +(declare-fun a_118920 () (_ BitVec 512))(assert (= a_118920 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_118921 () (_ BitVec 512))(assert (= a_118921 (bvadd a_118919 a_118920))) +(declare-fun a_118922 () (_ BitVec 512))(assert (= a_118922 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118923 () Bool)(assert (= a_118923 (bvult a_118921 a_118922))) +(declare-fun a_118924 () (_ BitVec 8))(assert (= a_118924 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_118925 () (_ BitVec 256))(assert (= a_118925 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118926 () (_ BitVec 512))(assert (= a_118926 ((_ zero_extend 256) a_118925))) +(declare-fun a_118927 () (_ BitVec 512))(assert (= a_118927 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_118928 () (_ BitVec 512))(assert (= a_118928 (bvadd a_118926 a_118927))) +(declare-fun a_118929 () (_ BitVec 512))(assert (= a_118929 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118930 () Bool)(assert (= a_118930 (bvult a_118928 a_118929))) +(declare-fun a_118931 () (_ BitVec 8))(assert (= a_118931 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_118932 () (_ BitVec 256))(assert (= a_118932 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118933 () (_ BitVec 512))(assert (= a_118933 ((_ zero_extend 256) a_118932))) +(declare-fun a_118934 () (_ BitVec 512))(assert (= a_118934 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_118935 () (_ BitVec 512))(assert (= a_118935 (bvadd a_118933 a_118934))) +(declare-fun a_118936 () (_ BitVec 512))(assert (= a_118936 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118937 () Bool)(assert (= a_118937 (bvult a_118935 a_118936))) +(declare-fun a_118938 () (_ BitVec 8))(assert (= a_118938 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_118939 () (_ BitVec 256))(assert (= a_118939 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118940 () (_ BitVec 512))(assert (= a_118940 ((_ zero_extend 256) a_118939))) +(declare-fun a_118941 () (_ BitVec 512))(assert (= a_118941 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_118942 () (_ BitVec 512))(assert (= a_118942 (bvadd a_118940 a_118941))) +(declare-fun a_118943 () (_ BitVec 512))(assert (= a_118943 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118944 () Bool)(assert (= a_118944 (bvult a_118942 a_118943))) +(declare-fun a_118945 () (_ BitVec 8))(assert (= a_118945 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_118946 () (_ BitVec 256))(assert (= a_118946 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118947 () (_ BitVec 512))(assert (= a_118947 ((_ zero_extend 256) a_118946))) +(declare-fun a_118948 () (_ BitVec 512))(assert (= a_118948 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_118949 () (_ BitVec 512))(assert (= a_118949 (bvadd a_118947 a_118948))) +(declare-fun a_118950 () (_ BitVec 512))(assert (= a_118950 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118951 () Bool)(assert (= a_118951 (bvult a_118949 a_118950))) +(declare-fun a_118952 () (_ BitVec 8))(assert (= a_118952 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_118953 () (_ BitVec 256))(assert (= a_118953 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118954 () (_ BitVec 512))(assert (= a_118954 ((_ zero_extend 256) a_118953))) +(declare-fun a_118955 () (_ BitVec 512))(assert (= a_118955 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_118956 () (_ BitVec 512))(assert (= a_118956 (bvadd a_118954 a_118955))) +(declare-fun a_118957 () (_ BitVec 512))(assert (= a_118957 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118958 () Bool)(assert (= a_118958 (bvult a_118956 a_118957))) +(declare-fun a_118959 () (_ BitVec 8))(assert (= a_118959 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_118960 () (_ BitVec 256))(assert (= a_118960 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118961 () (_ BitVec 512))(assert (= a_118961 ((_ zero_extend 256) a_118960))) +(declare-fun a_118962 () (_ BitVec 512))(assert (= a_118962 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_118963 () (_ BitVec 512))(assert (= a_118963 (bvadd a_118961 a_118962))) +(declare-fun a_118964 () (_ BitVec 512))(assert (= a_118964 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118965 () Bool)(assert (= a_118965 (bvult a_118963 a_118964))) +(declare-fun a_118966 () (_ BitVec 8))(assert (= a_118966 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_118967 () (_ BitVec 256))(assert (= a_118967 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118968 () (_ BitVec 512))(assert (= a_118968 ((_ zero_extend 256) a_118967))) +(declare-fun a_118969 () (_ BitVec 512))(assert (= a_118969 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_118970 () (_ BitVec 512))(assert (= a_118970 (bvadd a_118968 a_118969))) +(declare-fun a_118971 () (_ BitVec 512))(assert (= a_118971 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118972 () Bool)(assert (= a_118972 (bvult a_118970 a_118971))) +(declare-fun a_118973 () (_ BitVec 8))(assert (= a_118973 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_118974 () (_ BitVec 256))(assert (= a_118974 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118975 () (_ BitVec 512))(assert (= a_118975 ((_ zero_extend 256) a_118974))) +(declare-fun a_118976 () (_ BitVec 512))(assert (= a_118976 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_118977 () (_ BitVec 512))(assert (= a_118977 (bvadd a_118975 a_118976))) +(declare-fun a_118978 () (_ BitVec 512))(assert (= a_118978 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118979 () Bool)(assert (= a_118979 (bvult a_118977 a_118978))) +(declare-fun a_118980 () (_ BitVec 8))(assert (= a_118980 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_118981 () (_ BitVec 256))(assert (= a_118981 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118982 () (_ BitVec 512))(assert (= a_118982 ((_ zero_extend 256) a_118981))) +(declare-fun a_118983 () (_ BitVec 512))(assert (= a_118983 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_118984 () (_ BitVec 512))(assert (= a_118984 (bvadd a_118982 a_118983))) +(declare-fun a_118985 () (_ BitVec 512))(assert (= a_118985 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118986 () Bool)(assert (= a_118986 (bvult a_118984 a_118985))) +(declare-fun a_118987 () (_ BitVec 8))(assert (= a_118987 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_118988 () (_ BitVec 256))(assert (= a_118988 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118989 () (_ BitVec 512))(assert (= a_118989 ((_ zero_extend 256) a_118988))) +(declare-fun a_118990 () (_ BitVec 512))(assert (= a_118990 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_118991 () (_ BitVec 512))(assert (= a_118991 (bvadd a_118989 a_118990))) +(declare-fun a_118992 () (_ BitVec 512))(assert (= a_118992 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_118993 () Bool)(assert (= a_118993 (bvult a_118991 a_118992))) +(declare-fun a_118994 () (_ BitVec 8))(assert (= a_118994 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_118995 () (_ BitVec 256))(assert (= a_118995 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_118996 () (_ BitVec 512))(assert (= a_118996 ((_ zero_extend 256) a_118995))) +(declare-fun a_118997 () (_ BitVec 512))(assert (= a_118997 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_118998 () (_ BitVec 512))(assert (= a_118998 (bvadd a_118996 a_118997))) +(declare-fun a_118999 () (_ BitVec 512))(assert (= a_118999 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119000 () Bool)(assert (= a_119000 (bvult a_118998 a_118999))) +(declare-fun a_119001 () (_ BitVec 8))(assert (= a_119001 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_119002 () (_ BitVec 256))(assert (= a_119002 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119003 () (_ BitVec 512))(assert (= a_119003 ((_ zero_extend 256) a_119002))) +(declare-fun a_119004 () (_ BitVec 512))(assert (= a_119004 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_119005 () (_ BitVec 512))(assert (= a_119005 (bvadd a_119003 a_119004))) +(declare-fun a_119006 () (_ BitVec 512))(assert (= a_119006 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119007 () Bool)(assert (= a_119007 (bvult a_119005 a_119006))) +(declare-fun a_119008 () (_ BitVec 8))(assert (= a_119008 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_119009 () (_ BitVec 256))(assert (= a_119009 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119010 () (_ BitVec 512))(assert (= a_119010 ((_ zero_extend 256) a_119009))) +(declare-fun a_119011 () (_ BitVec 512))(assert (= a_119011 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_119012 () (_ BitVec 512))(assert (= a_119012 (bvadd a_119010 a_119011))) +(declare-fun a_119013 () (_ BitVec 512))(assert (= a_119013 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119014 () Bool)(assert (= a_119014 (bvult a_119012 a_119013))) +(declare-fun a_119015 () (_ BitVec 8))(assert (= a_119015 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_119016 () (_ BitVec 256))(assert (= a_119016 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119017 () (_ BitVec 512))(assert (= a_119017 ((_ zero_extend 256) a_119016))) +(declare-fun a_119018 () (_ BitVec 512))(assert (= a_119018 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_119019 () (_ BitVec 512))(assert (= a_119019 (bvadd a_119017 a_119018))) +(declare-fun a_119020 () (_ BitVec 512))(assert (= a_119020 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119021 () Bool)(assert (= a_119021 (bvult a_119019 a_119020))) +(declare-fun a_119022 () (_ BitVec 8))(assert (= a_119022 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_119023 () (_ BitVec 256))(assert (= a_119023 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119024 () (_ BitVec 512))(assert (= a_119024 ((_ zero_extend 256) a_119023))) +(declare-fun a_119025 () (_ BitVec 512))(assert (= a_119025 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_119026 () (_ BitVec 512))(assert (= a_119026 (bvadd a_119024 a_119025))) +(declare-fun a_119027 () (_ BitVec 512))(assert (= a_119027 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119028 () Bool)(assert (= a_119028 (bvult a_119026 a_119027))) +(declare-fun a_119029 () (_ BitVec 8))(assert (= a_119029 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_119030 () (_ BitVec 256))(assert (= a_119030 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119031 () (_ BitVec 512))(assert (= a_119031 ((_ zero_extend 256) a_119030))) +(declare-fun a_119032 () (_ BitVec 512))(assert (= a_119032 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_119033 () (_ BitVec 512))(assert (= a_119033 (bvadd a_119031 a_119032))) +(declare-fun a_119034 () (_ BitVec 512))(assert (= a_119034 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119035 () Bool)(assert (= a_119035 (bvult a_119033 a_119034))) +(declare-fun a_119036 () (_ BitVec 8))(assert (= a_119036 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_119037 () (_ BitVec 256))(assert (= a_119037 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119038 () (_ BitVec 512))(assert (= a_119038 ((_ zero_extend 256) a_119037))) +(declare-fun a_119039 () (_ BitVec 512))(assert (= a_119039 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_119040 () (_ BitVec 512))(assert (= a_119040 (bvadd a_119038 a_119039))) +(declare-fun a_119041 () (_ BitVec 512))(assert (= a_119041 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119042 () Bool)(assert (= a_119042 (bvult a_119040 a_119041))) +(declare-fun a_119043 () (_ BitVec 8))(assert (= a_119043 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_119044 () (_ BitVec 256))(assert (= a_119044 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119045 () (_ BitVec 512))(assert (= a_119045 ((_ zero_extend 256) a_119044))) +(declare-fun a_119046 () (_ BitVec 512))(assert (= a_119046 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_119047 () (_ BitVec 512))(assert (= a_119047 (bvadd a_119045 a_119046))) +(declare-fun a_119048 () (_ BitVec 512))(assert (= a_119048 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119049 () Bool)(assert (= a_119049 (bvult a_119047 a_119048))) +(declare-fun a_119050 () (_ BitVec 8))(assert (= a_119050 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_119051 () (_ BitVec 256))(assert (= a_119051 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119052 () (_ BitVec 512))(assert (= a_119052 ((_ zero_extend 256) a_119051))) +(declare-fun a_119053 () (_ BitVec 512))(assert (= a_119053 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_119054 () (_ BitVec 512))(assert (= a_119054 (bvadd a_119052 a_119053))) +(declare-fun a_119055 () (_ BitVec 512))(assert (= a_119055 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119056 () Bool)(assert (= a_119056 (bvult a_119054 a_119055))) +(declare-fun a_119057 () (_ BitVec 8))(assert (= a_119057 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_119058 () (_ BitVec 256))(assert (= a_119058 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119059 () (_ BitVec 512))(assert (= a_119059 ((_ zero_extend 256) a_119058))) +(declare-fun a_119060 () (_ BitVec 512))(assert (= a_119060 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119061 () (_ BitVec 512))(assert (= a_119061 (bvadd a_119059 a_119060))) +(declare-fun a_119062 () (_ BitVec 512))(assert (= a_119062 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119063 () Bool)(assert (= a_119063 (bvult a_119061 a_119062))) +(declare-fun a_119064 () (_ BitVec 8))(assert (= a_119064 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_119065 () (_ BitVec 256))(assert (= a_119065 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119066 () (_ BitVec 512))(assert (= a_119066 ((_ zero_extend 256) a_119065))) +(declare-fun a_119067 () (_ BitVec 512))(assert (= a_119067 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_119068 () (_ BitVec 512))(assert (= a_119068 (bvadd a_119066 a_119067))) +(declare-fun a_119069 () (_ BitVec 512))(assert (= a_119069 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119070 () Bool)(assert (= a_119070 (bvult a_119068 a_119069))) +(declare-fun a_119071 () (_ BitVec 8))(assert (= a_119071 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_119072 () (_ BitVec 256))(assert (= a_119072 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119073 () (_ BitVec 512))(assert (= a_119073 ((_ zero_extend 256) a_119072))) +(declare-fun a_119074 () (_ BitVec 512))(assert (= a_119074 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_119075 () (_ BitVec 512))(assert (= a_119075 (bvadd a_119073 a_119074))) +(declare-fun a_119076 () (_ BitVec 512))(assert (= a_119076 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119077 () Bool)(assert (= a_119077 (bvult a_119075 a_119076))) +(declare-fun a_119078 () (_ BitVec 8))(assert (= a_119078 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_119079 () (_ BitVec 256))(assert (= a_119079 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119080 () (_ BitVec 512))(assert (= a_119080 ((_ zero_extend 256) a_119079))) +(declare-fun a_119081 () (_ BitVec 512))(assert (= a_119081 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_119082 () (_ BitVec 512))(assert (= a_119082 (bvadd a_119080 a_119081))) +(declare-fun a_119083 () (_ BitVec 512))(assert (= a_119083 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119084 () Bool)(assert (= a_119084 (bvult a_119082 a_119083))) +(declare-fun a_119085 () (_ BitVec 8))(assert (= a_119085 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_119086 () (_ BitVec 256))(assert (= a_119086 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119087 () (_ BitVec 512))(assert (= a_119087 ((_ zero_extend 256) a_119086))) +(declare-fun a_119088 () (_ BitVec 512))(assert (= a_119088 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_119089 () (_ BitVec 512))(assert (= a_119089 (bvadd a_119087 a_119088))) +(declare-fun a_119090 () (_ BitVec 512))(assert (= a_119090 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119091 () Bool)(assert (= a_119091 (bvult a_119089 a_119090))) +(declare-fun a_119092 () (_ BitVec 8))(assert (= a_119092 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_119093 () (_ BitVec 256))(assert (= a_119093 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_119094 () (_ BitVec 512))(assert (= a_119094 ((_ zero_extend 256) a_119093))) +(declare-fun a_119095 () (_ BitVec 512))(assert (= a_119095 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_119096 () Bool)(assert (= a_119096 (bvult a_119094 a_119095))) +(declare-fun a_119097 () (_ BitVec 8))(assert (= a_119097 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_119098 () (_ BitVec 8))(assert (= a_119098 (ite a_119096 a_119097 #x00))) +(declare-fun a_119099 () (_ BitVec 8))(assert (= a_119099 (ite a_119091 a_119092 #x00))) +(declare-fun a_119100 () (_ BitVec 8))(assert (= a_119100 (ite a_119084 a_119085 #x00))) +(declare-fun a_119101 () (_ BitVec 8))(assert (= a_119101 (ite a_119077 a_119078 #x00))) +(declare-fun a_119102 () (_ BitVec 8))(assert (= a_119102 (ite a_119070 a_119071 #x00))) +(declare-fun a_119103 () (_ BitVec 8))(assert (= a_119103 (ite a_119063 a_119064 #x00))) +(declare-fun a_119104 () (_ BitVec 8))(assert (= a_119104 (ite a_119056 a_119057 #x00))) +(declare-fun a_119105 () (_ BitVec 8))(assert (= a_119105 (ite a_119049 a_119050 #x00))) +(declare-fun a_119106 () (_ BitVec 8))(assert (= a_119106 (ite a_119042 a_119043 #x00))) +(declare-fun a_119107 () (_ BitVec 8))(assert (= a_119107 (ite a_119035 a_119036 #x00))) +(declare-fun a_119108 () (_ BitVec 8))(assert (= a_119108 (ite a_119028 a_119029 #x00))) +(declare-fun a_119109 () (_ BitVec 8))(assert (= a_119109 (ite a_119021 a_119022 #x00))) +(declare-fun a_119110 () (_ BitVec 8))(assert (= a_119110 (ite a_119014 a_119015 #x00))) +(declare-fun a_119111 () (_ BitVec 8))(assert (= a_119111 (ite a_119007 a_119008 #x00))) +(declare-fun a_119112 () (_ BitVec 8))(assert (= a_119112 (ite a_119000 a_119001 #x00))) +(declare-fun a_119113 () (_ BitVec 8))(assert (= a_119113 (ite a_118993 a_118994 #x00))) +(declare-fun a_119114 () (_ BitVec 8))(assert (= a_119114 (ite a_118986 a_118987 #x00))) +(declare-fun a_119115 () (_ BitVec 8))(assert (= a_119115 (ite a_118979 a_118980 #x00))) +(declare-fun a_119116 () (_ BitVec 8))(assert (= a_119116 (ite a_118972 a_118973 #x00))) +(declare-fun a_119117 () (_ BitVec 8))(assert (= a_119117 (ite a_118965 a_118966 #x00))) +(declare-fun a_119118 () (_ BitVec 8))(assert (= a_119118 (ite a_118958 a_118959 #x00))) +(declare-fun a_119119 () (_ BitVec 8))(assert (= a_119119 (ite a_118951 a_118952 #x00))) +(declare-fun a_119120 () (_ BitVec 8))(assert (= a_119120 (ite a_118944 a_118945 #x00))) +(declare-fun a_119121 () (_ BitVec 8))(assert (= a_119121 (ite a_118937 a_118938 #x00))) +(declare-fun a_119122 () (_ BitVec 8))(assert (= a_119122 (ite a_118930 a_118931 #x00))) +(declare-fun a_119123 () (_ BitVec 8))(assert (= a_119123 (ite a_118923 a_118924 #x00))) +(declare-fun a_119124 () (_ BitVec 8))(assert (= a_119124 (ite a_118916 a_118917 #x00))) +(declare-fun a_119125 () (_ BitVec 8))(assert (= a_119125 (ite a_118909 a_118910 #x00))) +(declare-fun a_119126 () (_ BitVec 8))(assert (= a_119126 (ite a_118902 a_118903 #x00))) +(declare-fun a_119127 () (_ BitVec 8))(assert (= a_119127 (ite a_118895 a_118896 #x00))) +(declare-fun a_119128 () (_ BitVec 8))(assert (= a_119128 (ite a_118888 a_118889 #x00))) +(declare-fun a_119129 () (_ BitVec 8))(assert (= a_119129 (ite a_118881 a_118882 #x00))) +(declare-fun a_119130 () (_ BitVec 256))(assert (= a_119130 (concat a_119098 a_119099 a_119100 a_119101 a_119102 a_119103 a_119104 a_119105 a_119106 a_119107 a_119108 a_119109 a_119110 a_119111 a_119112 a_119113 a_119114 a_119115 a_119116 a_119117 a_119118 a_119119 a_119120 a_119121 a_119122 a_119123 a_119124 a_119125 a_119126 a_119127 a_119128 a_119129))) +(declare-fun a_119131 () (_ BitVec 256))(assert (= a_119131 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119132 () (_ BitVec 256))(assert (= a_119132 (concat a_119098 a_119099 a_119100 a_119101 a_119102 a_119103 a_119104 a_119105 a_119106 a_119107 a_119108 a_119109 a_119110 a_119111 a_119112 a_119113 a_119114 a_119115 a_119116 a_119117 a_119118 a_119119 a_119120 a_119121 a_119122 a_119123 a_119124 a_119125 a_119126 a_119127 a_119128 a_119129))) +(declare-fun a_119133 () (_ BitVec 256))(assert (= a_119133 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119134 () Bool)(assert (= a_119134 (bvslt a_119132 a_119133))) +(declare-fun a_119135 () (_ BitVec 256))(assert (= a_119135 (concat a_119098 a_119099 a_119100 a_119101 a_119102 a_119103 a_119104 a_119105 a_119106 a_119107 a_119108 a_119109 a_119110 a_119111 a_119112 a_119113 a_119114 a_119115 a_119116 a_119117 a_119118 a_119119 a_119120 a_119121 a_119122 a_119123 a_119124 a_119125 a_119126 a_119127 a_119128 a_119129))) +(declare-fun a_119136 () (_ BitVec 256))(assert (= a_119136 (bvsub a_119130 a_119131))) +(declare-fun a_119137 () (_ BitVec 256))(assert (= a_119137 (ite a_119134 a_119135 a_119136))) +(declare-fun a_119138 () (_ BitVec 256))(assert (= a_119138 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_119139 () (_ BitVec 256))(assert (= a_119139 (concat a_118840 a_118841 a_118842 a_118843 a_118844 a_118845 a_118846 a_118847 a_118848 a_118849 a_118850 a_118851 a_118852 a_118853 a_118854 a_118855 a_118856 a_118857 a_118858 a_118859 a_118860 a_118861 a_118862 a_118863 a_118864 a_118865 a_118866 a_118867 a_118868 a_118869 a_118870 a_118871))) +(declare-fun a_119140 () (_ BitVec 256))(assert (= a_119140 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119141 () Bool)(assert (= a_119141 (= a_119139 a_119140))) +(declare-fun a_119142 () (_ BitVec 256))(assert (= a_119142 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119143 () (_ BitVec 8))(assert (= a_119143 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_119144 () (_ BitVec 8))(assert (= a_119144 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_119145 () (_ BitVec 8))(assert (= a_119145 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_119146 () (_ BitVec 8))(assert (= a_119146 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_119147 () (_ BitVec 8))(assert (= a_119147 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_119148 () (_ BitVec 8))(assert (= a_119148 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_119149 () (_ BitVec 8))(assert (= a_119149 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_119150 () (_ BitVec 8))(assert (= a_119150 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_119151 () (_ BitVec 8))(assert (= a_119151 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_119152 () (_ BitVec 8))(assert (= a_119152 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_119153 () (_ BitVec 8))(assert (= a_119153 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_119154 () (_ BitVec 8))(assert (= a_119154 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_119155 () (_ BitVec 8))(assert (= a_119155 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_119156 () (_ BitVec 8))(assert (= a_119156 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_119157 () (_ BitVec 8))(assert (= a_119157 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_119158 () (_ BitVec 8))(assert (= a_119158 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_119159 () (_ BitVec 8))(assert (= a_119159 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_119160 () (_ BitVec 8))(assert (= a_119160 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_119161 () (_ BitVec 8))(assert (= a_119161 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_119162 () (_ BitVec 8))(assert (= a_119162 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_119163 () (_ BitVec 8))(assert (= a_119163 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_119164 () (_ BitVec 8))(assert (= a_119164 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_119165 () (_ BitVec 8))(assert (= a_119165 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_119166 () (_ BitVec 8))(assert (= a_119166 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_119167 () (_ BitVec 8))(assert (= a_119167 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_119168 () (_ BitVec 8))(assert (= a_119168 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_119169 () (_ BitVec 8))(assert (= a_119169 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_119170 () (_ BitVec 8))(assert (= a_119170 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_119171 () (_ BitVec 8))(assert (= a_119171 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_119172 () (_ BitVec 8))(assert (= a_119172 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_119173 () (_ BitVec 8))(assert (= a_119173 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_119174 () (_ BitVec 8))(assert (= a_119174 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_119175 () (_ BitVec 256))(assert (= a_119175 (concat a_119143 a_119144 a_119145 a_119146 a_119147 a_119148 a_119149 a_119150 a_119151 a_119152 a_119153 a_119154 a_119155 a_119156 a_119157 a_119158 a_119159 a_119160 a_119161 a_119162 a_119163 a_119164 a_119165 a_119166 a_119167 a_119168 a_119169 a_119170 a_119171 a_119172 a_119173 a_119174))) +(declare-fun a_119176 () (_ BitVec 256))(assert (= a_119176 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119177 () (_ BitVec 256))(assert (= a_119177 (bvudiv a_119175 a_119176))) +(declare-fun a_119178 () (_ BitVec 256))(assert (= a_119178 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_119179 () (_ BitVec 256))(assert (= a_119179 (bvand a_119177 a_119178))) +(declare-fun a_119180 () (_ BitVec 256))(assert (= a_119180 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_119181 () (_ BitVec 512))(assert (= a_119181 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_119182 () (_ BitVec 512))(assert (= a_119182 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_119183 () (_ BitVec 512))(assert (= a_119183 (bvsub a_119181 a_119182))) +(declare-fun a_119184 () (_ BitVec 512))(assert (= a_119184 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_119185 () (_ BitVec 512))(assert (= a_119185 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_119186 () (_ BitVec 512))(assert (= a_119186 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_119187 () Bool)(assert (= a_119187 (bvule a_119185 a_119186))) +(declare-fun a_119188 () Bool)(assert (= a_119188 (bvuge a_119183 a_119184))) +(declare-fun a_119189 () Bool)(assert (= a_119189 (and a_119187 a_119188))) +(declare-fun a_119190 () Bool)(assert (= a_119190 (not a_119189))) +(declare-fun a_119191 () (_ BitVec 256))(assert (= a_119191 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_119192 () (_ BitVec 512))(assert (= a_119192 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_119193 () (_ BitVec 512))(assert (= a_119193 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119194 () (_ BitVec 512))(assert (= a_119194 (bvsub a_119192 a_119193))) +(declare-fun a_119195 () (_ BitVec 512))(assert (= a_119195 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_119196 () (_ BitVec 512))(assert (= a_119196 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119197 () (_ BitVec 512))(assert (= a_119197 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_119198 () Bool)(assert (= a_119198 (bvule a_119196 a_119197))) +(declare-fun a_119199 () Bool)(assert (= a_119199 (bvuge a_119194 a_119195))) +(declare-fun a_119200 () Bool)(assert (= a_119200 (and a_119198 a_119199))) +(declare-fun a_119201 () Bool)(assert (= a_119201 (not a_119200))) +(assert (= a_119201 false)) +(assert (= SVALUE a_119191)) +(assert (= a_119190 false)) +(assert (= a_119179 a_119180)) +(assert (= SVALUE_1 a_119142)) +(assert (not a_119141)) +(assert (bvslt a_119137 a_119138)) +(assert (not a_118875)) +(assert (not a_118874)) +(assert (= a_118839 false)) +(assert (= a_118826 a_118827)) +(assert (= SVALUE_3 a_118789)) +(assert (not a_118788)) +(assert (bvslt a_118784 a_118785)) +(assert (not a_118522)) +(assert (not a_118521)) +(assert (= a_118485 a_118486)) +(assert (= a_118478 a_118479)) +(assert (= a_118465 a_118466)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000006.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000006.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000006.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000006.pkl new file mode 100644 index 000000000..46bc93cef Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000006.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000006.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000006.summary new file mode 100644 index 000000000..c816f6887 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000006.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954542 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 88% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000006.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000006.trace new file mode 100644 index 000000000..f713da838 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000006.trace @@ -0,0 +1,294 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000006.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000006.tx new file mode 100644 index 000000000..511e77434 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000006.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e8000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(6874786400123413147640088847190005821777471827747845982681420613550080,4,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e8000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(6874786400123413147640088847190005821777471827747845982681420613550080,4,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000006.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000006.tx.json new file mode 100644 index 000000000..c123c6a8f --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000006.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e8000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e8000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000007.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000007.constraints new file mode 100644 index 000000000..502569937 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000007.constraints @@ -0,0 +1,1280 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_119978 () (_ BitVec 512))(assert (= a_119978 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_119979 () (_ BitVec 512))(assert (= a_119979 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119980 () (_ BitVec 512))(assert (= a_119980 (bvsub a_119978 a_119979))) +(declare-fun a_119981 () (_ BitVec 512))(assert (= a_119981 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_119982 () (_ BitVec 512))(assert (= a_119982 (bvadd a_119980 a_119981))) +(declare-fun a_119983 () (_ BitVec 256))(assert (= a_119983 ((_ extract 255 0) a_119982))) +(declare-fun a_119984 () (_ BitVec 256))(assert (= a_119984 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_119985 () (_ BitVec 512))(assert (= a_119985 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_119986 () (_ BitVec 512))(assert (= a_119986 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_119987 () (_ BitVec 512))(assert (= a_119987 (bvsub a_119985 a_119986))) +(declare-fun a_119988 () (_ BitVec 512))(assert (= a_119988 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a1)) +(declare-fun a_119989 () (_ BitVec 512))(assert (= a_119989 (bvadd a_119987 a_119988))) +(declare-fun a_119990 () (_ BitVec 512))(assert (= a_119990 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_119991 () (_ BitVec 512))(assert (= a_119991 (bvsub a_119989 a_119990))) +(declare-fun a_119992 () (_ BitVec 512))(assert (= a_119992 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_119993 () (_ BitVec 512))(assert (= a_119993 (bvsub a_119991 a_119992))) +(declare-fun a_119994 () (_ BitVec 512))(assert (= a_119994 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a1)) +(declare-fun a_119995 () (_ BitVec 512))(assert (= a_119995 (bvadd a_119993 a_119994))) +(declare-fun a_119996 () (_ BitVec 256))(assert (= a_119996 ((_ extract 255 0) a_119995))) +(declare-fun a_119997 () (_ BitVec 256))(assert (= a_119997 #x00000000000000000000000000000000000000000000000000000002540b3262)) +(declare-fun a_119998 () (_ BitVec 512))(assert (= a_119998 ((_ zero_extend 256) SVALUE))) +(declare-fun a_119999 () (_ BitVec 512))(assert (= a_119999 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_120000 () (_ BitVec 512))(assert (= a_120000 (bvadd a_119998 a_119999))) +(declare-fun a_120001 () (_ BitVec 512))(assert (= a_120001 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_120002 () (_ BitVec 512))(assert (= a_120002 (bvadd a_120000 a_120001))) +(declare-fun a_120003 () (_ BitVec 256))(assert (= a_120003 ((_ extract 255 0) a_120002))) +(declare-fun a_120004 () (_ BitVec 256))(assert (= a_120004 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120005 () (_ BitVec 256))(assert (= a_120005 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120006 () (_ BitVec 512))(assert (= a_120006 ((_ zero_extend 256) a_120005))) +(declare-fun a_120007 () (_ BitVec 512))(assert (= a_120007 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_120008 () (_ BitVec 512))(assert (= a_120008 (bvadd a_120006 a_120007))) +(declare-fun a_120009 () (_ BitVec 512))(assert (= a_120009 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120010 () Bool)(assert (= a_120010 (bvult a_120008 a_120009))) +(declare-fun a_120011 () (_ BitVec 8))(assert (= a_120011 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_120012 () (_ BitVec 256))(assert (= a_120012 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120013 () (_ BitVec 512))(assert (= a_120013 ((_ zero_extend 256) a_120012))) +(declare-fun a_120014 () (_ BitVec 512))(assert (= a_120014 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_120015 () (_ BitVec 512))(assert (= a_120015 (bvadd a_120013 a_120014))) +(declare-fun a_120016 () (_ BitVec 512))(assert (= a_120016 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120017 () Bool)(assert (= a_120017 (bvult a_120015 a_120016))) +(declare-fun a_120018 () (_ BitVec 8))(assert (= a_120018 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_120019 () (_ BitVec 256))(assert (= a_120019 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120020 () (_ BitVec 512))(assert (= a_120020 ((_ zero_extend 256) a_120019))) +(declare-fun a_120021 () (_ BitVec 512))(assert (= a_120021 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_120022 () (_ BitVec 512))(assert (= a_120022 (bvadd a_120020 a_120021))) +(declare-fun a_120023 () (_ BitVec 512))(assert (= a_120023 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120024 () Bool)(assert (= a_120024 (bvult a_120022 a_120023))) +(declare-fun a_120025 () (_ BitVec 8))(assert (= a_120025 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_120026 () (_ BitVec 256))(assert (= a_120026 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120027 () (_ BitVec 512))(assert (= a_120027 ((_ zero_extend 256) a_120026))) +(declare-fun a_120028 () (_ BitVec 512))(assert (= a_120028 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_120029 () (_ BitVec 512))(assert (= a_120029 (bvadd a_120027 a_120028))) +(declare-fun a_120030 () (_ BitVec 512))(assert (= a_120030 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120031 () Bool)(assert (= a_120031 (bvult a_120029 a_120030))) +(declare-fun a_120032 () (_ BitVec 8))(assert (= a_120032 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_120033 () (_ BitVec 256))(assert (= a_120033 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120034 () (_ BitVec 512))(assert (= a_120034 ((_ zero_extend 256) a_120033))) +(declare-fun a_120035 () (_ BitVec 512))(assert (= a_120035 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_120036 () (_ BitVec 512))(assert (= a_120036 (bvadd a_120034 a_120035))) +(declare-fun a_120037 () (_ BitVec 512))(assert (= a_120037 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120038 () Bool)(assert (= a_120038 (bvult a_120036 a_120037))) +(declare-fun a_120039 () (_ BitVec 8))(assert (= a_120039 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_120040 () (_ BitVec 256))(assert (= a_120040 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120041 () (_ BitVec 512))(assert (= a_120041 ((_ zero_extend 256) a_120040))) +(declare-fun a_120042 () (_ BitVec 512))(assert (= a_120042 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_120043 () (_ BitVec 512))(assert (= a_120043 (bvadd a_120041 a_120042))) +(declare-fun a_120044 () (_ BitVec 512))(assert (= a_120044 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120045 () Bool)(assert (= a_120045 (bvult a_120043 a_120044))) +(declare-fun a_120046 () (_ BitVec 8))(assert (= a_120046 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_120047 () (_ BitVec 256))(assert (= a_120047 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120048 () (_ BitVec 512))(assert (= a_120048 ((_ zero_extend 256) a_120047))) +(declare-fun a_120049 () (_ BitVec 512))(assert (= a_120049 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_120050 () (_ BitVec 512))(assert (= a_120050 (bvadd a_120048 a_120049))) +(declare-fun a_120051 () (_ BitVec 512))(assert (= a_120051 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120052 () Bool)(assert (= a_120052 (bvult a_120050 a_120051))) +(declare-fun a_120053 () (_ BitVec 8))(assert (= a_120053 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_120054 () (_ BitVec 256))(assert (= a_120054 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120055 () (_ BitVec 512))(assert (= a_120055 ((_ zero_extend 256) a_120054))) +(declare-fun a_120056 () (_ BitVec 512))(assert (= a_120056 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_120057 () (_ BitVec 512))(assert (= a_120057 (bvadd a_120055 a_120056))) +(declare-fun a_120058 () (_ BitVec 512))(assert (= a_120058 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120059 () Bool)(assert (= a_120059 (bvult a_120057 a_120058))) +(declare-fun a_120060 () (_ BitVec 8))(assert (= a_120060 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_120061 () (_ BitVec 256))(assert (= a_120061 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120062 () (_ BitVec 512))(assert (= a_120062 ((_ zero_extend 256) a_120061))) +(declare-fun a_120063 () (_ BitVec 512))(assert (= a_120063 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_120064 () (_ BitVec 512))(assert (= a_120064 (bvadd a_120062 a_120063))) +(declare-fun a_120065 () (_ BitVec 512))(assert (= a_120065 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120066 () Bool)(assert (= a_120066 (bvult a_120064 a_120065))) +(declare-fun a_120067 () (_ BitVec 8))(assert (= a_120067 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_120068 () (_ BitVec 256))(assert (= a_120068 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120069 () (_ BitVec 512))(assert (= a_120069 ((_ zero_extend 256) a_120068))) +(declare-fun a_120070 () (_ BitVec 512))(assert (= a_120070 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_120071 () (_ BitVec 512))(assert (= a_120071 (bvadd a_120069 a_120070))) +(declare-fun a_120072 () (_ BitVec 512))(assert (= a_120072 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120073 () Bool)(assert (= a_120073 (bvult a_120071 a_120072))) +(declare-fun a_120074 () (_ BitVec 8))(assert (= a_120074 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_120075 () (_ BitVec 256))(assert (= a_120075 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120076 () (_ BitVec 512))(assert (= a_120076 ((_ zero_extend 256) a_120075))) +(declare-fun a_120077 () (_ BitVec 512))(assert (= a_120077 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_120078 () (_ BitVec 512))(assert (= a_120078 (bvadd a_120076 a_120077))) +(declare-fun a_120079 () (_ BitVec 512))(assert (= a_120079 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120080 () Bool)(assert (= a_120080 (bvult a_120078 a_120079))) +(declare-fun a_120081 () (_ BitVec 8))(assert (= a_120081 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_120082 () (_ BitVec 256))(assert (= a_120082 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120083 () (_ BitVec 512))(assert (= a_120083 ((_ zero_extend 256) a_120082))) +(declare-fun a_120084 () (_ BitVec 512))(assert (= a_120084 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_120085 () (_ BitVec 512))(assert (= a_120085 (bvadd a_120083 a_120084))) +(declare-fun a_120086 () (_ BitVec 512))(assert (= a_120086 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120087 () Bool)(assert (= a_120087 (bvult a_120085 a_120086))) +(declare-fun a_120088 () (_ BitVec 8))(assert (= a_120088 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_120089 () (_ BitVec 256))(assert (= a_120089 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120090 () (_ BitVec 512))(assert (= a_120090 ((_ zero_extend 256) a_120089))) +(declare-fun a_120091 () (_ BitVec 512))(assert (= a_120091 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_120092 () (_ BitVec 512))(assert (= a_120092 (bvadd a_120090 a_120091))) +(declare-fun a_120093 () (_ BitVec 512))(assert (= a_120093 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120094 () Bool)(assert (= a_120094 (bvult a_120092 a_120093))) +(declare-fun a_120095 () (_ BitVec 8))(assert (= a_120095 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_120096 () (_ BitVec 256))(assert (= a_120096 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120097 () (_ BitVec 512))(assert (= a_120097 ((_ zero_extend 256) a_120096))) +(declare-fun a_120098 () (_ BitVec 512))(assert (= a_120098 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_120099 () (_ BitVec 512))(assert (= a_120099 (bvadd a_120097 a_120098))) +(declare-fun a_120100 () (_ BitVec 512))(assert (= a_120100 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120101 () Bool)(assert (= a_120101 (bvult a_120099 a_120100))) +(declare-fun a_120102 () (_ BitVec 8))(assert (= a_120102 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_120103 () (_ BitVec 256))(assert (= a_120103 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120104 () (_ BitVec 512))(assert (= a_120104 ((_ zero_extend 256) a_120103))) +(declare-fun a_120105 () (_ BitVec 512))(assert (= a_120105 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_120106 () (_ BitVec 512))(assert (= a_120106 (bvadd a_120104 a_120105))) +(declare-fun a_120107 () (_ BitVec 512))(assert (= a_120107 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120108 () Bool)(assert (= a_120108 (bvult a_120106 a_120107))) +(declare-fun a_120109 () (_ BitVec 8))(assert (= a_120109 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_120110 () (_ BitVec 256))(assert (= a_120110 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120111 () (_ BitVec 512))(assert (= a_120111 ((_ zero_extend 256) a_120110))) +(declare-fun a_120112 () (_ BitVec 512))(assert (= a_120112 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_120113 () (_ BitVec 512))(assert (= a_120113 (bvadd a_120111 a_120112))) +(declare-fun a_120114 () (_ BitVec 512))(assert (= a_120114 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120115 () Bool)(assert (= a_120115 (bvult a_120113 a_120114))) +(declare-fun a_120116 () (_ BitVec 8))(assert (= a_120116 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_120117 () (_ BitVec 256))(assert (= a_120117 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120118 () (_ BitVec 512))(assert (= a_120118 ((_ zero_extend 256) a_120117))) +(declare-fun a_120119 () (_ BitVec 512))(assert (= a_120119 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_120120 () (_ BitVec 512))(assert (= a_120120 (bvadd a_120118 a_120119))) +(declare-fun a_120121 () (_ BitVec 512))(assert (= a_120121 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120122 () Bool)(assert (= a_120122 (bvult a_120120 a_120121))) +(declare-fun a_120123 () (_ BitVec 8))(assert (= a_120123 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_120124 () (_ BitVec 256))(assert (= a_120124 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120125 () (_ BitVec 512))(assert (= a_120125 ((_ zero_extend 256) a_120124))) +(declare-fun a_120126 () (_ BitVec 512))(assert (= a_120126 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_120127 () (_ BitVec 512))(assert (= a_120127 (bvadd a_120125 a_120126))) +(declare-fun a_120128 () (_ BitVec 512))(assert (= a_120128 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120129 () Bool)(assert (= a_120129 (bvult a_120127 a_120128))) +(declare-fun a_120130 () (_ BitVec 8))(assert (= a_120130 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_120131 () (_ BitVec 256))(assert (= a_120131 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120132 () (_ BitVec 512))(assert (= a_120132 ((_ zero_extend 256) a_120131))) +(declare-fun a_120133 () (_ BitVec 512))(assert (= a_120133 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_120134 () (_ BitVec 512))(assert (= a_120134 (bvadd a_120132 a_120133))) +(declare-fun a_120135 () (_ BitVec 512))(assert (= a_120135 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120136 () Bool)(assert (= a_120136 (bvult a_120134 a_120135))) +(declare-fun a_120137 () (_ BitVec 8))(assert (= a_120137 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_120138 () (_ BitVec 256))(assert (= a_120138 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120139 () (_ BitVec 512))(assert (= a_120139 ((_ zero_extend 256) a_120138))) +(declare-fun a_120140 () (_ BitVec 512))(assert (= a_120140 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_120141 () (_ BitVec 512))(assert (= a_120141 (bvadd a_120139 a_120140))) +(declare-fun a_120142 () (_ BitVec 512))(assert (= a_120142 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120143 () Bool)(assert (= a_120143 (bvult a_120141 a_120142))) +(declare-fun a_120144 () (_ BitVec 8))(assert (= a_120144 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_120145 () (_ BitVec 256))(assert (= a_120145 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120146 () (_ BitVec 512))(assert (= a_120146 ((_ zero_extend 256) a_120145))) +(declare-fun a_120147 () (_ BitVec 512))(assert (= a_120147 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_120148 () (_ BitVec 512))(assert (= a_120148 (bvadd a_120146 a_120147))) +(declare-fun a_120149 () (_ BitVec 512))(assert (= a_120149 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120150 () Bool)(assert (= a_120150 (bvult a_120148 a_120149))) +(declare-fun a_120151 () (_ BitVec 8))(assert (= a_120151 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_120152 () (_ BitVec 256))(assert (= a_120152 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120153 () (_ BitVec 512))(assert (= a_120153 ((_ zero_extend 256) a_120152))) +(declare-fun a_120154 () (_ BitVec 512))(assert (= a_120154 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_120155 () (_ BitVec 512))(assert (= a_120155 (bvadd a_120153 a_120154))) +(declare-fun a_120156 () (_ BitVec 512))(assert (= a_120156 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120157 () Bool)(assert (= a_120157 (bvult a_120155 a_120156))) +(declare-fun a_120158 () (_ BitVec 8))(assert (= a_120158 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_120159 () (_ BitVec 256))(assert (= a_120159 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120160 () (_ BitVec 512))(assert (= a_120160 ((_ zero_extend 256) a_120159))) +(declare-fun a_120161 () (_ BitVec 512))(assert (= a_120161 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_120162 () (_ BitVec 512))(assert (= a_120162 (bvadd a_120160 a_120161))) +(declare-fun a_120163 () (_ BitVec 512))(assert (= a_120163 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120164 () Bool)(assert (= a_120164 (bvult a_120162 a_120163))) +(declare-fun a_120165 () (_ BitVec 8))(assert (= a_120165 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_120166 () (_ BitVec 256))(assert (= a_120166 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120167 () (_ BitVec 512))(assert (= a_120167 ((_ zero_extend 256) a_120166))) +(declare-fun a_120168 () (_ BitVec 512))(assert (= a_120168 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_120169 () (_ BitVec 512))(assert (= a_120169 (bvadd a_120167 a_120168))) +(declare-fun a_120170 () (_ BitVec 512))(assert (= a_120170 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120171 () Bool)(assert (= a_120171 (bvult a_120169 a_120170))) +(declare-fun a_120172 () (_ BitVec 8))(assert (= a_120172 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_120173 () (_ BitVec 256))(assert (= a_120173 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120174 () (_ BitVec 512))(assert (= a_120174 ((_ zero_extend 256) a_120173))) +(declare-fun a_120175 () (_ BitVec 512))(assert (= a_120175 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_120176 () (_ BitVec 512))(assert (= a_120176 (bvadd a_120174 a_120175))) +(declare-fun a_120177 () (_ BitVec 512))(assert (= a_120177 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120178 () Bool)(assert (= a_120178 (bvult a_120176 a_120177))) +(declare-fun a_120179 () (_ BitVec 8))(assert (= a_120179 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_120180 () (_ BitVec 256))(assert (= a_120180 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120181 () (_ BitVec 512))(assert (= a_120181 ((_ zero_extend 256) a_120180))) +(declare-fun a_120182 () (_ BitVec 512))(assert (= a_120182 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_120183 () (_ BitVec 512))(assert (= a_120183 (bvadd a_120181 a_120182))) +(declare-fun a_120184 () (_ BitVec 512))(assert (= a_120184 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120185 () Bool)(assert (= a_120185 (bvult a_120183 a_120184))) +(declare-fun a_120186 () (_ BitVec 8))(assert (= a_120186 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_120187 () (_ BitVec 256))(assert (= a_120187 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120188 () (_ BitVec 512))(assert (= a_120188 ((_ zero_extend 256) a_120187))) +(declare-fun a_120189 () (_ BitVec 512))(assert (= a_120189 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_120190 () (_ BitVec 512))(assert (= a_120190 (bvadd a_120188 a_120189))) +(declare-fun a_120191 () (_ BitVec 512))(assert (= a_120191 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120192 () Bool)(assert (= a_120192 (bvult a_120190 a_120191))) +(declare-fun a_120193 () (_ BitVec 8))(assert (= a_120193 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_120194 () (_ BitVec 256))(assert (= a_120194 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120195 () (_ BitVec 512))(assert (= a_120195 ((_ zero_extend 256) a_120194))) +(declare-fun a_120196 () (_ BitVec 512))(assert (= a_120196 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_120197 () (_ BitVec 512))(assert (= a_120197 (bvadd a_120195 a_120196))) +(declare-fun a_120198 () (_ BitVec 512))(assert (= a_120198 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120199 () Bool)(assert (= a_120199 (bvult a_120197 a_120198))) +(declare-fun a_120200 () (_ BitVec 8))(assert (= a_120200 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_120201 () (_ BitVec 256))(assert (= a_120201 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120202 () (_ BitVec 512))(assert (= a_120202 ((_ zero_extend 256) a_120201))) +(declare-fun a_120203 () (_ BitVec 512))(assert (= a_120203 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_120204 () (_ BitVec 512))(assert (= a_120204 (bvadd a_120202 a_120203))) +(declare-fun a_120205 () (_ BitVec 512))(assert (= a_120205 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120206 () Bool)(assert (= a_120206 (bvult a_120204 a_120205))) +(declare-fun a_120207 () (_ BitVec 8))(assert (= a_120207 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_120208 () (_ BitVec 256))(assert (= a_120208 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120209 () (_ BitVec 512))(assert (= a_120209 ((_ zero_extend 256) a_120208))) +(declare-fun a_120210 () (_ BitVec 512))(assert (= a_120210 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_120211 () (_ BitVec 512))(assert (= a_120211 (bvadd a_120209 a_120210))) +(declare-fun a_120212 () (_ BitVec 512))(assert (= a_120212 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120213 () Bool)(assert (= a_120213 (bvult a_120211 a_120212))) +(declare-fun a_120214 () (_ BitVec 8))(assert (= a_120214 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_120215 () (_ BitVec 256))(assert (= a_120215 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120216 () (_ BitVec 512))(assert (= a_120216 ((_ zero_extend 256) a_120215))) +(declare-fun a_120217 () (_ BitVec 512))(assert (= a_120217 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_120218 () (_ BitVec 512))(assert (= a_120218 (bvadd a_120216 a_120217))) +(declare-fun a_120219 () (_ BitVec 512))(assert (= a_120219 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120220 () Bool)(assert (= a_120220 (bvult a_120218 a_120219))) +(declare-fun a_120221 () (_ BitVec 8))(assert (= a_120221 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_120222 () (_ BitVec 256))(assert (= a_120222 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120223 () (_ BitVec 512))(assert (= a_120223 ((_ zero_extend 256) a_120222))) +(declare-fun a_120224 () (_ BitVec 512))(assert (= a_120224 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120225 () Bool)(assert (= a_120225 (bvult a_120223 a_120224))) +(declare-fun a_120226 () (_ BitVec 8))(assert (= a_120226 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_120227 () (_ BitVec 8))(assert (= a_120227 (ite a_120225 a_120226 #x00))) +(declare-fun a_120228 () (_ BitVec 8))(assert (= a_120228 (ite a_120220 a_120221 #x00))) +(declare-fun a_120229 () (_ BitVec 8))(assert (= a_120229 (ite a_120213 a_120214 #x00))) +(declare-fun a_120230 () (_ BitVec 8))(assert (= a_120230 (ite a_120206 a_120207 #x00))) +(declare-fun a_120231 () (_ BitVec 8))(assert (= a_120231 (ite a_120199 a_120200 #x00))) +(declare-fun a_120232 () (_ BitVec 8))(assert (= a_120232 (ite a_120192 a_120193 #x00))) +(declare-fun a_120233 () (_ BitVec 8))(assert (= a_120233 (ite a_120185 a_120186 #x00))) +(declare-fun a_120234 () (_ BitVec 8))(assert (= a_120234 (ite a_120178 a_120179 #x00))) +(declare-fun a_120235 () (_ BitVec 8))(assert (= a_120235 (ite a_120171 a_120172 #x00))) +(declare-fun a_120236 () (_ BitVec 8))(assert (= a_120236 (ite a_120164 a_120165 #x00))) +(declare-fun a_120237 () (_ BitVec 8))(assert (= a_120237 (ite a_120157 a_120158 #x00))) +(declare-fun a_120238 () (_ BitVec 8))(assert (= a_120238 (ite a_120150 a_120151 #x00))) +(declare-fun a_120239 () (_ BitVec 8))(assert (= a_120239 (ite a_120143 a_120144 #x00))) +(declare-fun a_120240 () (_ BitVec 8))(assert (= a_120240 (ite a_120136 a_120137 #x00))) +(declare-fun a_120241 () (_ BitVec 8))(assert (= a_120241 (ite a_120129 a_120130 #x00))) +(declare-fun a_120242 () (_ BitVec 8))(assert (= a_120242 (ite a_120122 a_120123 #x00))) +(declare-fun a_120243 () (_ BitVec 8))(assert (= a_120243 (ite a_120115 a_120116 #x00))) +(declare-fun a_120244 () (_ BitVec 8))(assert (= a_120244 (ite a_120108 a_120109 #x00))) +(declare-fun a_120245 () (_ BitVec 8))(assert (= a_120245 (ite a_120101 a_120102 #x00))) +(declare-fun a_120246 () (_ BitVec 8))(assert (= a_120246 (ite a_120094 a_120095 #x00))) +(declare-fun a_120247 () (_ BitVec 8))(assert (= a_120247 (ite a_120087 a_120088 #x00))) +(declare-fun a_120248 () (_ BitVec 8))(assert (= a_120248 (ite a_120080 a_120081 #x00))) +(declare-fun a_120249 () (_ BitVec 8))(assert (= a_120249 (ite a_120073 a_120074 #x00))) +(declare-fun a_120250 () (_ BitVec 8))(assert (= a_120250 (ite a_120066 a_120067 #x00))) +(declare-fun a_120251 () (_ BitVec 8))(assert (= a_120251 (ite a_120059 a_120060 #x00))) +(declare-fun a_120252 () (_ BitVec 8))(assert (= a_120252 (ite a_120052 a_120053 #x00))) +(declare-fun a_120253 () (_ BitVec 8))(assert (= a_120253 (ite a_120045 a_120046 #x00))) +(declare-fun a_120254 () (_ BitVec 8))(assert (= a_120254 (ite a_120038 a_120039 #x00))) +(declare-fun a_120255 () (_ BitVec 8))(assert (= a_120255 (ite a_120031 a_120032 #x00))) +(declare-fun a_120256 () (_ BitVec 8))(assert (= a_120256 (ite a_120024 a_120025 #x00))) +(declare-fun a_120257 () (_ BitVec 8))(assert (= a_120257 (ite a_120017 a_120018 #x00))) +(declare-fun a_120258 () (_ BitVec 8))(assert (= a_120258 (ite a_120010 a_120011 #x00))) +(declare-fun a_120259 () (_ BitVec 256))(assert (= a_120259 (concat a_120227 a_120228 a_120229 a_120230 a_120231 a_120232 a_120233 a_120234 a_120235 a_120236 a_120237 a_120238 a_120239 a_120240 a_120241 a_120242 a_120243 a_120244 a_120245 a_120246 a_120247 a_120248 a_120249 a_120250 a_120251 a_120252 a_120253 a_120254 a_120255 a_120256 a_120257 a_120258))) +(declare-fun a_120260 () (_ BitVec 256))(assert (= a_120260 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120261 () (_ BitVec 8))(assert (= a_120261 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_120262 () (_ BitVec 8))(assert (= a_120262 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_120263 () (_ BitVec 8))(assert (= a_120263 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_120264 () (_ BitVec 8))(assert (= a_120264 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_120265 () (_ BitVec 8))(assert (= a_120265 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_120266 () (_ BitVec 8))(assert (= a_120266 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_120267 () (_ BitVec 8))(assert (= a_120267 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_120268 () (_ BitVec 8))(assert (= a_120268 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_120269 () (_ BitVec 8))(assert (= a_120269 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_120270 () (_ BitVec 8))(assert (= a_120270 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_120271 () (_ BitVec 8))(assert (= a_120271 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_120272 () (_ BitVec 8))(assert (= a_120272 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_120273 () (_ BitVec 8))(assert (= a_120273 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_120274 () (_ BitVec 8))(assert (= a_120274 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_120275 () (_ BitVec 8))(assert (= a_120275 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_120276 () (_ BitVec 8))(assert (= a_120276 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_120277 () (_ BitVec 8))(assert (= a_120277 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_120278 () (_ BitVec 8))(assert (= a_120278 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_120279 () (_ BitVec 8))(assert (= a_120279 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_120280 () (_ BitVec 8))(assert (= a_120280 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_120281 () (_ BitVec 8))(assert (= a_120281 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_120282 () (_ BitVec 8))(assert (= a_120282 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_120283 () (_ BitVec 8))(assert (= a_120283 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_120284 () (_ BitVec 8))(assert (= a_120284 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_120285 () (_ BitVec 8))(assert (= a_120285 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_120286 () (_ BitVec 8))(assert (= a_120286 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_120287 () (_ BitVec 8))(assert (= a_120287 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_120288 () (_ BitVec 8))(assert (= a_120288 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_120289 () (_ BitVec 8))(assert (= a_120289 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_120290 () (_ BitVec 8))(assert (= a_120290 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_120291 () (_ BitVec 8))(assert (= a_120291 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_120292 () (_ BitVec 8))(assert (= a_120292 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_120293 () (_ BitVec 256))(assert (= a_120293 (concat a_120261 a_120262 a_120263 a_120264 a_120265 a_120266 a_120267 a_120268 a_120269 a_120270 a_120271 a_120272 a_120273 a_120274 a_120275 a_120276 a_120277 a_120278 a_120279 a_120280 a_120281 a_120282 a_120283 a_120284 a_120285 a_120286 a_120287 a_120288 a_120289 a_120290 a_120291 a_120292))) +(declare-fun a_120294 () (_ BitVec 256))(assert (= a_120294 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120295 () (_ BitVec 256))(assert (= a_120295 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120296 () (_ BitVec 512))(assert (= a_120296 ((_ zero_extend 256) a_120295))) +(declare-fun a_120297 () (_ BitVec 512))(assert (= a_120297 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_120298 () (_ BitVec 512))(assert (= a_120298 (bvadd a_120296 a_120297))) +(declare-fun a_120299 () (_ BitVec 512))(assert (= a_120299 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120300 () Bool)(assert (= a_120300 (bvult a_120298 a_120299))) +(declare-fun a_120301 () (_ BitVec 8))(assert (= a_120301 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_120302 () (_ BitVec 256))(assert (= a_120302 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120303 () (_ BitVec 512))(assert (= a_120303 ((_ zero_extend 256) a_120302))) +(declare-fun a_120304 () (_ BitVec 512))(assert (= a_120304 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_120305 () (_ BitVec 512))(assert (= a_120305 (bvadd a_120303 a_120304))) +(declare-fun a_120306 () (_ BitVec 512))(assert (= a_120306 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120307 () Bool)(assert (= a_120307 (bvult a_120305 a_120306))) +(declare-fun a_120308 () (_ BitVec 8))(assert (= a_120308 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_120309 () (_ BitVec 256))(assert (= a_120309 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120310 () (_ BitVec 512))(assert (= a_120310 ((_ zero_extend 256) a_120309))) +(declare-fun a_120311 () (_ BitVec 512))(assert (= a_120311 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_120312 () (_ BitVec 512))(assert (= a_120312 (bvadd a_120310 a_120311))) +(declare-fun a_120313 () (_ BitVec 512))(assert (= a_120313 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120314 () Bool)(assert (= a_120314 (bvult a_120312 a_120313))) +(declare-fun a_120315 () (_ BitVec 8))(assert (= a_120315 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_120316 () (_ BitVec 256))(assert (= a_120316 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120317 () (_ BitVec 512))(assert (= a_120317 ((_ zero_extend 256) a_120316))) +(declare-fun a_120318 () (_ BitVec 512))(assert (= a_120318 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_120319 () (_ BitVec 512))(assert (= a_120319 (bvadd a_120317 a_120318))) +(declare-fun a_120320 () (_ BitVec 512))(assert (= a_120320 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120321 () Bool)(assert (= a_120321 (bvult a_120319 a_120320))) +(declare-fun a_120322 () (_ BitVec 8))(assert (= a_120322 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_120323 () (_ BitVec 256))(assert (= a_120323 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120324 () (_ BitVec 512))(assert (= a_120324 ((_ zero_extend 256) a_120323))) +(declare-fun a_120325 () (_ BitVec 512))(assert (= a_120325 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_120326 () (_ BitVec 512))(assert (= a_120326 (bvadd a_120324 a_120325))) +(declare-fun a_120327 () (_ BitVec 512))(assert (= a_120327 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120328 () Bool)(assert (= a_120328 (bvult a_120326 a_120327))) +(declare-fun a_120329 () (_ BitVec 8))(assert (= a_120329 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_120330 () (_ BitVec 256))(assert (= a_120330 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120331 () (_ BitVec 512))(assert (= a_120331 ((_ zero_extend 256) a_120330))) +(declare-fun a_120332 () (_ BitVec 512))(assert (= a_120332 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_120333 () (_ BitVec 512))(assert (= a_120333 (bvadd a_120331 a_120332))) +(declare-fun a_120334 () (_ BitVec 512))(assert (= a_120334 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120335 () Bool)(assert (= a_120335 (bvult a_120333 a_120334))) +(declare-fun a_120336 () (_ BitVec 8))(assert (= a_120336 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_120337 () (_ BitVec 256))(assert (= a_120337 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120338 () (_ BitVec 512))(assert (= a_120338 ((_ zero_extend 256) a_120337))) +(declare-fun a_120339 () (_ BitVec 512))(assert (= a_120339 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_120340 () (_ BitVec 512))(assert (= a_120340 (bvadd a_120338 a_120339))) +(declare-fun a_120341 () (_ BitVec 512))(assert (= a_120341 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120342 () Bool)(assert (= a_120342 (bvult a_120340 a_120341))) +(declare-fun a_120343 () (_ BitVec 8))(assert (= a_120343 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_120344 () (_ BitVec 256))(assert (= a_120344 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120345 () (_ BitVec 512))(assert (= a_120345 ((_ zero_extend 256) a_120344))) +(declare-fun a_120346 () (_ BitVec 512))(assert (= a_120346 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_120347 () (_ BitVec 512))(assert (= a_120347 (bvadd a_120345 a_120346))) +(declare-fun a_120348 () (_ BitVec 512))(assert (= a_120348 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120349 () Bool)(assert (= a_120349 (bvult a_120347 a_120348))) +(declare-fun a_120350 () (_ BitVec 8))(assert (= a_120350 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_120351 () (_ BitVec 256))(assert (= a_120351 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120352 () (_ BitVec 512))(assert (= a_120352 ((_ zero_extend 256) a_120351))) +(declare-fun a_120353 () (_ BitVec 512))(assert (= a_120353 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_120354 () (_ BitVec 512))(assert (= a_120354 (bvadd a_120352 a_120353))) +(declare-fun a_120355 () (_ BitVec 512))(assert (= a_120355 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120356 () Bool)(assert (= a_120356 (bvult a_120354 a_120355))) +(declare-fun a_120357 () (_ BitVec 8))(assert (= a_120357 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_120358 () (_ BitVec 256))(assert (= a_120358 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120359 () (_ BitVec 512))(assert (= a_120359 ((_ zero_extend 256) a_120358))) +(declare-fun a_120360 () (_ BitVec 512))(assert (= a_120360 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_120361 () (_ BitVec 512))(assert (= a_120361 (bvadd a_120359 a_120360))) +(declare-fun a_120362 () (_ BitVec 512))(assert (= a_120362 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120363 () Bool)(assert (= a_120363 (bvult a_120361 a_120362))) +(declare-fun a_120364 () (_ BitVec 8))(assert (= a_120364 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_120365 () (_ BitVec 256))(assert (= a_120365 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120366 () (_ BitVec 512))(assert (= a_120366 ((_ zero_extend 256) a_120365))) +(declare-fun a_120367 () (_ BitVec 512))(assert (= a_120367 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_120368 () (_ BitVec 512))(assert (= a_120368 (bvadd a_120366 a_120367))) +(declare-fun a_120369 () (_ BitVec 512))(assert (= a_120369 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120370 () Bool)(assert (= a_120370 (bvult a_120368 a_120369))) +(declare-fun a_120371 () (_ BitVec 8))(assert (= a_120371 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_120372 () (_ BitVec 256))(assert (= a_120372 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120373 () (_ BitVec 512))(assert (= a_120373 ((_ zero_extend 256) a_120372))) +(declare-fun a_120374 () (_ BitVec 512))(assert (= a_120374 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_120375 () (_ BitVec 512))(assert (= a_120375 (bvadd a_120373 a_120374))) +(declare-fun a_120376 () (_ BitVec 512))(assert (= a_120376 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120377 () Bool)(assert (= a_120377 (bvult a_120375 a_120376))) +(declare-fun a_120378 () (_ BitVec 8))(assert (= a_120378 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_120379 () (_ BitVec 256))(assert (= a_120379 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120380 () (_ BitVec 512))(assert (= a_120380 ((_ zero_extend 256) a_120379))) +(declare-fun a_120381 () (_ BitVec 512))(assert (= a_120381 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_120382 () (_ BitVec 512))(assert (= a_120382 (bvadd a_120380 a_120381))) +(declare-fun a_120383 () (_ BitVec 512))(assert (= a_120383 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120384 () Bool)(assert (= a_120384 (bvult a_120382 a_120383))) +(declare-fun a_120385 () (_ BitVec 8))(assert (= a_120385 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_120386 () (_ BitVec 256))(assert (= a_120386 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120387 () (_ BitVec 512))(assert (= a_120387 ((_ zero_extend 256) a_120386))) +(declare-fun a_120388 () (_ BitVec 512))(assert (= a_120388 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_120389 () (_ BitVec 512))(assert (= a_120389 (bvadd a_120387 a_120388))) +(declare-fun a_120390 () (_ BitVec 512))(assert (= a_120390 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120391 () Bool)(assert (= a_120391 (bvult a_120389 a_120390))) +(declare-fun a_120392 () (_ BitVec 8))(assert (= a_120392 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_120393 () (_ BitVec 256))(assert (= a_120393 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120394 () (_ BitVec 512))(assert (= a_120394 ((_ zero_extend 256) a_120393))) +(declare-fun a_120395 () (_ BitVec 512))(assert (= a_120395 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_120396 () (_ BitVec 512))(assert (= a_120396 (bvadd a_120394 a_120395))) +(declare-fun a_120397 () (_ BitVec 512))(assert (= a_120397 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120398 () Bool)(assert (= a_120398 (bvult a_120396 a_120397))) +(declare-fun a_120399 () (_ BitVec 8))(assert (= a_120399 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_120400 () (_ BitVec 256))(assert (= a_120400 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120401 () (_ BitVec 512))(assert (= a_120401 ((_ zero_extend 256) a_120400))) +(declare-fun a_120402 () (_ BitVec 512))(assert (= a_120402 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_120403 () (_ BitVec 512))(assert (= a_120403 (bvadd a_120401 a_120402))) +(declare-fun a_120404 () (_ BitVec 512))(assert (= a_120404 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120405 () Bool)(assert (= a_120405 (bvult a_120403 a_120404))) +(declare-fun a_120406 () (_ BitVec 8))(assert (= a_120406 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_120407 () (_ BitVec 256))(assert (= a_120407 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120408 () (_ BitVec 512))(assert (= a_120408 ((_ zero_extend 256) a_120407))) +(declare-fun a_120409 () (_ BitVec 512))(assert (= a_120409 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_120410 () (_ BitVec 512))(assert (= a_120410 (bvadd a_120408 a_120409))) +(declare-fun a_120411 () (_ BitVec 512))(assert (= a_120411 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120412 () Bool)(assert (= a_120412 (bvult a_120410 a_120411))) +(declare-fun a_120413 () (_ BitVec 8))(assert (= a_120413 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_120414 () (_ BitVec 256))(assert (= a_120414 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120415 () (_ BitVec 512))(assert (= a_120415 ((_ zero_extend 256) a_120414))) +(declare-fun a_120416 () (_ BitVec 512))(assert (= a_120416 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_120417 () (_ BitVec 512))(assert (= a_120417 (bvadd a_120415 a_120416))) +(declare-fun a_120418 () (_ BitVec 512))(assert (= a_120418 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120419 () Bool)(assert (= a_120419 (bvult a_120417 a_120418))) +(declare-fun a_120420 () (_ BitVec 8))(assert (= a_120420 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_120421 () (_ BitVec 256))(assert (= a_120421 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120422 () (_ BitVec 512))(assert (= a_120422 ((_ zero_extend 256) a_120421))) +(declare-fun a_120423 () (_ BitVec 512))(assert (= a_120423 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_120424 () (_ BitVec 512))(assert (= a_120424 (bvadd a_120422 a_120423))) +(declare-fun a_120425 () (_ BitVec 512))(assert (= a_120425 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120426 () Bool)(assert (= a_120426 (bvult a_120424 a_120425))) +(declare-fun a_120427 () (_ BitVec 8))(assert (= a_120427 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_120428 () (_ BitVec 256))(assert (= a_120428 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120429 () (_ BitVec 512))(assert (= a_120429 ((_ zero_extend 256) a_120428))) +(declare-fun a_120430 () (_ BitVec 512))(assert (= a_120430 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_120431 () (_ BitVec 512))(assert (= a_120431 (bvadd a_120429 a_120430))) +(declare-fun a_120432 () (_ BitVec 512))(assert (= a_120432 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120433 () Bool)(assert (= a_120433 (bvult a_120431 a_120432))) +(declare-fun a_120434 () (_ BitVec 8))(assert (= a_120434 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_120435 () (_ BitVec 256))(assert (= a_120435 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120436 () (_ BitVec 512))(assert (= a_120436 ((_ zero_extend 256) a_120435))) +(declare-fun a_120437 () (_ BitVec 512))(assert (= a_120437 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_120438 () (_ BitVec 512))(assert (= a_120438 (bvadd a_120436 a_120437))) +(declare-fun a_120439 () (_ BitVec 512))(assert (= a_120439 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120440 () Bool)(assert (= a_120440 (bvult a_120438 a_120439))) +(declare-fun a_120441 () (_ BitVec 8))(assert (= a_120441 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_120442 () (_ BitVec 256))(assert (= a_120442 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120443 () (_ BitVec 512))(assert (= a_120443 ((_ zero_extend 256) a_120442))) +(declare-fun a_120444 () (_ BitVec 512))(assert (= a_120444 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_120445 () (_ BitVec 512))(assert (= a_120445 (bvadd a_120443 a_120444))) +(declare-fun a_120446 () (_ BitVec 512))(assert (= a_120446 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120447 () Bool)(assert (= a_120447 (bvult a_120445 a_120446))) +(declare-fun a_120448 () (_ BitVec 8))(assert (= a_120448 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_120449 () (_ BitVec 256))(assert (= a_120449 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120450 () (_ BitVec 512))(assert (= a_120450 ((_ zero_extend 256) a_120449))) +(declare-fun a_120451 () (_ BitVec 512))(assert (= a_120451 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_120452 () (_ BitVec 512))(assert (= a_120452 (bvadd a_120450 a_120451))) +(declare-fun a_120453 () (_ BitVec 512))(assert (= a_120453 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120454 () Bool)(assert (= a_120454 (bvult a_120452 a_120453))) +(declare-fun a_120455 () (_ BitVec 8))(assert (= a_120455 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_120456 () (_ BitVec 256))(assert (= a_120456 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120457 () (_ BitVec 512))(assert (= a_120457 ((_ zero_extend 256) a_120456))) +(declare-fun a_120458 () (_ BitVec 512))(assert (= a_120458 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_120459 () (_ BitVec 512))(assert (= a_120459 (bvadd a_120457 a_120458))) +(declare-fun a_120460 () (_ BitVec 512))(assert (= a_120460 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120461 () Bool)(assert (= a_120461 (bvult a_120459 a_120460))) +(declare-fun a_120462 () (_ BitVec 8))(assert (= a_120462 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_120463 () (_ BitVec 256))(assert (= a_120463 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120464 () (_ BitVec 512))(assert (= a_120464 ((_ zero_extend 256) a_120463))) +(declare-fun a_120465 () (_ BitVec 512))(assert (= a_120465 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_120466 () (_ BitVec 512))(assert (= a_120466 (bvadd a_120464 a_120465))) +(declare-fun a_120467 () (_ BitVec 512))(assert (= a_120467 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120468 () Bool)(assert (= a_120468 (bvult a_120466 a_120467))) +(declare-fun a_120469 () (_ BitVec 8))(assert (= a_120469 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_120470 () (_ BitVec 256))(assert (= a_120470 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120471 () (_ BitVec 512))(assert (= a_120471 ((_ zero_extend 256) a_120470))) +(declare-fun a_120472 () (_ BitVec 512))(assert (= a_120472 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_120473 () (_ BitVec 512))(assert (= a_120473 (bvadd a_120471 a_120472))) +(declare-fun a_120474 () (_ BitVec 512))(assert (= a_120474 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120475 () Bool)(assert (= a_120475 (bvult a_120473 a_120474))) +(declare-fun a_120476 () (_ BitVec 8))(assert (= a_120476 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_120477 () (_ BitVec 256))(assert (= a_120477 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120478 () (_ BitVec 512))(assert (= a_120478 ((_ zero_extend 256) a_120477))) +(declare-fun a_120479 () (_ BitVec 512))(assert (= a_120479 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_120480 () (_ BitVec 512))(assert (= a_120480 (bvadd a_120478 a_120479))) +(declare-fun a_120481 () (_ BitVec 512))(assert (= a_120481 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120482 () Bool)(assert (= a_120482 (bvult a_120480 a_120481))) +(declare-fun a_120483 () (_ BitVec 8))(assert (= a_120483 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_120484 () (_ BitVec 256))(assert (= a_120484 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120485 () (_ BitVec 512))(assert (= a_120485 ((_ zero_extend 256) a_120484))) +(declare-fun a_120486 () (_ BitVec 512))(assert (= a_120486 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_120487 () (_ BitVec 512))(assert (= a_120487 (bvadd a_120485 a_120486))) +(declare-fun a_120488 () (_ BitVec 512))(assert (= a_120488 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120489 () Bool)(assert (= a_120489 (bvult a_120487 a_120488))) +(declare-fun a_120490 () (_ BitVec 8))(assert (= a_120490 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_120491 () (_ BitVec 256))(assert (= a_120491 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120492 () (_ BitVec 512))(assert (= a_120492 ((_ zero_extend 256) a_120491))) +(declare-fun a_120493 () (_ BitVec 512))(assert (= a_120493 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_120494 () (_ BitVec 512))(assert (= a_120494 (bvadd a_120492 a_120493))) +(declare-fun a_120495 () (_ BitVec 512))(assert (= a_120495 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120496 () Bool)(assert (= a_120496 (bvult a_120494 a_120495))) +(declare-fun a_120497 () (_ BitVec 8))(assert (= a_120497 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_120498 () (_ BitVec 256))(assert (= a_120498 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120499 () (_ BitVec 512))(assert (= a_120499 ((_ zero_extend 256) a_120498))) +(declare-fun a_120500 () (_ BitVec 512))(assert (= a_120500 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_120501 () (_ BitVec 512))(assert (= a_120501 (bvadd a_120499 a_120500))) +(declare-fun a_120502 () (_ BitVec 512))(assert (= a_120502 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120503 () Bool)(assert (= a_120503 (bvult a_120501 a_120502))) +(declare-fun a_120504 () (_ BitVec 8))(assert (= a_120504 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_120505 () (_ BitVec 256))(assert (= a_120505 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120506 () (_ BitVec 512))(assert (= a_120506 ((_ zero_extend 256) a_120505))) +(declare-fun a_120507 () (_ BitVec 512))(assert (= a_120507 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_120508 () (_ BitVec 512))(assert (= a_120508 (bvadd a_120506 a_120507))) +(declare-fun a_120509 () (_ BitVec 512))(assert (= a_120509 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120510 () Bool)(assert (= a_120510 (bvult a_120508 a_120509))) +(declare-fun a_120511 () (_ BitVec 8))(assert (= a_120511 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_120512 () (_ BitVec 256))(assert (= a_120512 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120513 () (_ BitVec 512))(assert (= a_120513 ((_ zero_extend 256) a_120512))) +(declare-fun a_120514 () (_ BitVec 512))(assert (= a_120514 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120515 () Bool)(assert (= a_120515 (bvult a_120513 a_120514))) +(declare-fun a_120516 () (_ BitVec 8))(assert (= a_120516 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_120517 () (_ BitVec 8))(assert (= a_120517 (ite a_120515 a_120516 #x00))) +(declare-fun a_120518 () (_ BitVec 8))(assert (= a_120518 (ite a_120510 a_120511 #x00))) +(declare-fun a_120519 () (_ BitVec 8))(assert (= a_120519 (ite a_120503 a_120504 #x00))) +(declare-fun a_120520 () (_ BitVec 8))(assert (= a_120520 (ite a_120496 a_120497 #x00))) +(declare-fun a_120521 () (_ BitVec 8))(assert (= a_120521 (ite a_120489 a_120490 #x00))) +(declare-fun a_120522 () (_ BitVec 8))(assert (= a_120522 (ite a_120482 a_120483 #x00))) +(declare-fun a_120523 () (_ BitVec 8))(assert (= a_120523 (ite a_120475 a_120476 #x00))) +(declare-fun a_120524 () (_ BitVec 8))(assert (= a_120524 (ite a_120468 a_120469 #x00))) +(declare-fun a_120525 () (_ BitVec 8))(assert (= a_120525 (ite a_120461 a_120462 #x00))) +(declare-fun a_120526 () (_ BitVec 8))(assert (= a_120526 (ite a_120454 a_120455 #x00))) +(declare-fun a_120527 () (_ BitVec 8))(assert (= a_120527 (ite a_120447 a_120448 #x00))) +(declare-fun a_120528 () (_ BitVec 8))(assert (= a_120528 (ite a_120440 a_120441 #x00))) +(declare-fun a_120529 () (_ BitVec 8))(assert (= a_120529 (ite a_120433 a_120434 #x00))) +(declare-fun a_120530 () (_ BitVec 8))(assert (= a_120530 (ite a_120426 a_120427 #x00))) +(declare-fun a_120531 () (_ BitVec 8))(assert (= a_120531 (ite a_120419 a_120420 #x00))) +(declare-fun a_120532 () (_ BitVec 8))(assert (= a_120532 (ite a_120412 a_120413 #x00))) +(declare-fun a_120533 () (_ BitVec 8))(assert (= a_120533 (ite a_120405 a_120406 #x00))) +(declare-fun a_120534 () (_ BitVec 8))(assert (= a_120534 (ite a_120398 a_120399 #x00))) +(declare-fun a_120535 () (_ BitVec 8))(assert (= a_120535 (ite a_120391 a_120392 #x00))) +(declare-fun a_120536 () (_ BitVec 8))(assert (= a_120536 (ite a_120384 a_120385 #x00))) +(declare-fun a_120537 () (_ BitVec 8))(assert (= a_120537 (ite a_120377 a_120378 #x00))) +(declare-fun a_120538 () (_ BitVec 8))(assert (= a_120538 (ite a_120370 a_120371 #x00))) +(declare-fun a_120539 () (_ BitVec 8))(assert (= a_120539 (ite a_120363 a_120364 #x00))) +(declare-fun a_120540 () (_ BitVec 8))(assert (= a_120540 (ite a_120356 a_120357 #x00))) +(declare-fun a_120541 () (_ BitVec 8))(assert (= a_120541 (ite a_120349 a_120350 #x00))) +(declare-fun a_120542 () (_ BitVec 8))(assert (= a_120542 (ite a_120342 a_120343 #x00))) +(declare-fun a_120543 () (_ BitVec 8))(assert (= a_120543 (ite a_120335 a_120336 #x00))) +(declare-fun a_120544 () (_ BitVec 8))(assert (= a_120544 (ite a_120328 a_120329 #x00))) +(declare-fun a_120545 () (_ BitVec 8))(assert (= a_120545 (ite a_120321 a_120322 #x00))) +(declare-fun a_120546 () (_ BitVec 8))(assert (= a_120546 (ite a_120314 a_120315 #x00))) +(declare-fun a_120547 () (_ BitVec 8))(assert (= a_120547 (ite a_120307 a_120308 #x00))) +(declare-fun a_120548 () (_ BitVec 8))(assert (= a_120548 (ite a_120300 a_120301 #x00))) +(declare-fun a_120549 () (_ BitVec 256))(assert (= a_120549 (concat a_120517 a_120518 a_120519 a_120520 a_120521 a_120522 a_120523 a_120524 a_120525 a_120526 a_120527 a_120528 a_120529 a_120530 a_120531 a_120532 a_120533 a_120534 a_120535 a_120536 a_120537 a_120538 a_120539 a_120540 a_120541 a_120542 a_120543 a_120544 a_120545 a_120546 a_120547 a_120548))) +(declare-fun a_120550 () (_ BitVec 256))(assert (= a_120550 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120551 () (_ BitVec 256))(assert (= a_120551 (concat a_120517 a_120518 a_120519 a_120520 a_120521 a_120522 a_120523 a_120524 a_120525 a_120526 a_120527 a_120528 a_120529 a_120530 a_120531 a_120532 a_120533 a_120534 a_120535 a_120536 a_120537 a_120538 a_120539 a_120540 a_120541 a_120542 a_120543 a_120544 a_120545 a_120546 a_120547 a_120548))) +(declare-fun a_120552 () (_ BitVec 256))(assert (= a_120552 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120553 () Bool)(assert (= a_120553 (bvslt a_120551 a_120552))) +(declare-fun a_120554 () (_ BitVec 256))(assert (= a_120554 (concat a_120517 a_120518 a_120519 a_120520 a_120521 a_120522 a_120523 a_120524 a_120525 a_120526 a_120527 a_120528 a_120529 a_120530 a_120531 a_120532 a_120533 a_120534 a_120535 a_120536 a_120537 a_120538 a_120539 a_120540 a_120541 a_120542 a_120543 a_120544 a_120545 a_120546 a_120547 a_120548))) +(declare-fun a_120555 () (_ BitVec 256))(assert (= a_120555 (bvsub a_120549 a_120550))) +(declare-fun a_120556 () (_ BitVec 256))(assert (= a_120556 (ite a_120553 a_120554 a_120555))) +(declare-fun a_120557 () (_ BitVec 256))(assert (= a_120557 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_120558 () (_ BitVec 256))(assert (= a_120558 (concat a_120261 a_120262 a_120263 a_120264 a_120265 a_120266 a_120267 a_120268 a_120269 a_120270 a_120271 a_120272 a_120273 a_120274 a_120275 a_120276 a_120277 a_120278 a_120279 a_120280 a_120281 a_120282 a_120283 a_120284 a_120285 a_120286 a_120287 a_120288 a_120289 a_120290 a_120291 a_120292))) +(declare-fun a_120559 () (_ BitVec 256))(assert (= a_120559 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120560 () (_ BitVec 256))(assert (= a_120560 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120561 () (_ BitVec 8))(assert (= a_120561 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_120562 () (_ BitVec 8))(assert (= a_120562 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_120563 () (_ BitVec 8))(assert (= a_120563 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_120564 () (_ BitVec 8))(assert (= a_120564 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_120565 () (_ BitVec 8))(assert (= a_120565 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_120566 () (_ BitVec 8))(assert (= a_120566 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_120567 () (_ BitVec 8))(assert (= a_120567 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_120568 () (_ BitVec 8))(assert (= a_120568 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_120569 () (_ BitVec 8))(assert (= a_120569 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_120570 () (_ BitVec 8))(assert (= a_120570 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_120571 () (_ BitVec 8))(assert (= a_120571 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_120572 () (_ BitVec 8))(assert (= a_120572 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_120573 () (_ BitVec 8))(assert (= a_120573 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_120574 () (_ BitVec 8))(assert (= a_120574 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_120575 () (_ BitVec 8))(assert (= a_120575 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_120576 () (_ BitVec 8))(assert (= a_120576 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_120577 () (_ BitVec 8))(assert (= a_120577 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_120578 () (_ BitVec 8))(assert (= a_120578 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_120579 () (_ BitVec 8))(assert (= a_120579 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_120580 () (_ BitVec 8))(assert (= a_120580 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_120581 () (_ BitVec 8))(assert (= a_120581 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_120582 () (_ BitVec 8))(assert (= a_120582 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_120583 () (_ BitVec 8))(assert (= a_120583 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_120584 () (_ BitVec 8))(assert (= a_120584 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_120585 () (_ BitVec 8))(assert (= a_120585 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_120586 () (_ BitVec 8))(assert (= a_120586 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_120587 () (_ BitVec 8))(assert (= a_120587 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_120588 () (_ BitVec 8))(assert (= a_120588 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_120589 () (_ BitVec 8))(assert (= a_120589 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_120590 () (_ BitVec 8))(assert (= a_120590 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_120591 () (_ BitVec 8))(assert (= a_120591 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_120592 () (_ BitVec 8))(assert (= a_120592 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_120593 () (_ BitVec 256))(assert (= a_120593 (concat a_120561 a_120562 a_120563 a_120564 a_120565 a_120566 a_120567 a_120568 a_120569 a_120570 a_120571 a_120572 a_120573 a_120574 a_120575 a_120576 a_120577 a_120578 a_120579 a_120580 a_120581 a_120582 a_120583 a_120584 a_120585 a_120586 a_120587 a_120588 a_120589 a_120590 a_120591 a_120592))) +(declare-fun a_120594 () (_ BitVec 256))(assert (= a_120594 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120595 () (_ BitVec 256))(assert (= a_120595 (bvudiv a_120593 a_120594))) +(declare-fun a_120596 () (_ BitVec 256))(assert (= a_120596 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_120597 () (_ BitVec 256))(assert (= a_120597 (bvand a_120595 a_120596))) +(declare-fun a_120598 () (_ BitVec 256))(assert (= a_120598 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_120599 () (_ BitVec 512))(assert (= a_120599 (bvadd a_119987 a_119988))) +(declare-fun a_120600 () (_ BitVec 256))(assert (= a_120600 ((_ extract 255 0) a_120599))) +(declare-fun a_120601 () (_ BitVec 512))(assert (= a_120601 ((_ zero_extend 256) a_120600))) +(declare-fun a_120602 () (_ BitVec 512))(assert (= a_120602 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_120603 () (_ BitVec 512))(assert (= a_120603 (bvsub a_120601 a_120602))) +(declare-fun a_120604 () (_ BitVec 512))(assert (= a_120604 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_120605 () (_ BitVec 512))(assert (= a_120605 ((_ zero_extend 256) a_120600))) +(declare-fun a_120606 () (_ BitVec 512))(assert (= a_120606 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_120607 () Bool)(assert (= a_120607 (bvuge a_120605 a_120606))) +(declare-fun a_120608 () Bool)(assert (= a_120608 (bvuge a_120603 a_120604))) +(declare-fun a_120609 () Bool)(assert (= a_120609 (and a_120607 a_120608))) +(declare-fun a_120610 () Bool)(assert (= a_120610 (not a_120609))) +(declare-fun a_120611 () (_ BitVec 256))(assert (= a_120611 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120612 () (_ BitVec 512))(assert (= a_120612 ((_ zero_extend 256) a_120611))) +(declare-fun a_120613 () (_ BitVec 512))(assert (= a_120613 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_120614 () (_ BitVec 512))(assert (= a_120614 (bvadd a_120612 a_120613))) +(declare-fun a_120615 () (_ BitVec 512))(assert (= a_120615 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120616 () Bool)(assert (= a_120616 (bvult a_120614 a_120615))) +(declare-fun a_120617 () (_ BitVec 8))(assert (= a_120617 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_120618 () (_ BitVec 256))(assert (= a_120618 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120619 () (_ BitVec 512))(assert (= a_120619 ((_ zero_extend 256) a_120618))) +(declare-fun a_120620 () (_ BitVec 512))(assert (= a_120620 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_120621 () (_ BitVec 512))(assert (= a_120621 (bvadd a_120619 a_120620))) +(declare-fun a_120622 () (_ BitVec 512))(assert (= a_120622 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120623 () Bool)(assert (= a_120623 (bvult a_120621 a_120622))) +(declare-fun a_120624 () (_ BitVec 8))(assert (= a_120624 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_120625 () (_ BitVec 256))(assert (= a_120625 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120626 () (_ BitVec 512))(assert (= a_120626 ((_ zero_extend 256) a_120625))) +(declare-fun a_120627 () (_ BitVec 512))(assert (= a_120627 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_120628 () (_ BitVec 512))(assert (= a_120628 (bvadd a_120626 a_120627))) +(declare-fun a_120629 () (_ BitVec 512))(assert (= a_120629 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120630 () Bool)(assert (= a_120630 (bvult a_120628 a_120629))) +(declare-fun a_120631 () (_ BitVec 8))(assert (= a_120631 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_120632 () (_ BitVec 256))(assert (= a_120632 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120633 () (_ BitVec 512))(assert (= a_120633 ((_ zero_extend 256) a_120632))) +(declare-fun a_120634 () (_ BitVec 512))(assert (= a_120634 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_120635 () (_ BitVec 512))(assert (= a_120635 (bvadd a_120633 a_120634))) +(declare-fun a_120636 () (_ BitVec 512))(assert (= a_120636 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120637 () Bool)(assert (= a_120637 (bvult a_120635 a_120636))) +(declare-fun a_120638 () (_ BitVec 8))(assert (= a_120638 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_120639 () (_ BitVec 256))(assert (= a_120639 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120640 () (_ BitVec 512))(assert (= a_120640 ((_ zero_extend 256) a_120639))) +(declare-fun a_120641 () (_ BitVec 512))(assert (= a_120641 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_120642 () (_ BitVec 512))(assert (= a_120642 (bvadd a_120640 a_120641))) +(declare-fun a_120643 () (_ BitVec 512))(assert (= a_120643 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120644 () Bool)(assert (= a_120644 (bvult a_120642 a_120643))) +(declare-fun a_120645 () (_ BitVec 8))(assert (= a_120645 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_120646 () (_ BitVec 256))(assert (= a_120646 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120647 () (_ BitVec 512))(assert (= a_120647 ((_ zero_extend 256) a_120646))) +(declare-fun a_120648 () (_ BitVec 512))(assert (= a_120648 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_120649 () (_ BitVec 512))(assert (= a_120649 (bvadd a_120647 a_120648))) +(declare-fun a_120650 () (_ BitVec 512))(assert (= a_120650 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120651 () Bool)(assert (= a_120651 (bvult a_120649 a_120650))) +(declare-fun a_120652 () (_ BitVec 8))(assert (= a_120652 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_120653 () (_ BitVec 256))(assert (= a_120653 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120654 () (_ BitVec 512))(assert (= a_120654 ((_ zero_extend 256) a_120653))) +(declare-fun a_120655 () (_ BitVec 512))(assert (= a_120655 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_120656 () (_ BitVec 512))(assert (= a_120656 (bvadd a_120654 a_120655))) +(declare-fun a_120657 () (_ BitVec 512))(assert (= a_120657 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120658 () Bool)(assert (= a_120658 (bvult a_120656 a_120657))) +(declare-fun a_120659 () (_ BitVec 8))(assert (= a_120659 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_120660 () (_ BitVec 256))(assert (= a_120660 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120661 () (_ BitVec 512))(assert (= a_120661 ((_ zero_extend 256) a_120660))) +(declare-fun a_120662 () (_ BitVec 512))(assert (= a_120662 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_120663 () (_ BitVec 512))(assert (= a_120663 (bvadd a_120661 a_120662))) +(declare-fun a_120664 () (_ BitVec 512))(assert (= a_120664 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120665 () Bool)(assert (= a_120665 (bvult a_120663 a_120664))) +(declare-fun a_120666 () (_ BitVec 8))(assert (= a_120666 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_120667 () (_ BitVec 256))(assert (= a_120667 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120668 () (_ BitVec 512))(assert (= a_120668 ((_ zero_extend 256) a_120667))) +(declare-fun a_120669 () (_ BitVec 512))(assert (= a_120669 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_120670 () (_ BitVec 512))(assert (= a_120670 (bvadd a_120668 a_120669))) +(declare-fun a_120671 () (_ BitVec 512))(assert (= a_120671 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120672 () Bool)(assert (= a_120672 (bvult a_120670 a_120671))) +(declare-fun a_120673 () (_ BitVec 8))(assert (= a_120673 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_120674 () (_ BitVec 256))(assert (= a_120674 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120675 () (_ BitVec 512))(assert (= a_120675 ((_ zero_extend 256) a_120674))) +(declare-fun a_120676 () (_ BitVec 512))(assert (= a_120676 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_120677 () (_ BitVec 512))(assert (= a_120677 (bvadd a_120675 a_120676))) +(declare-fun a_120678 () (_ BitVec 512))(assert (= a_120678 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120679 () Bool)(assert (= a_120679 (bvult a_120677 a_120678))) +(declare-fun a_120680 () (_ BitVec 8))(assert (= a_120680 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_120681 () (_ BitVec 256))(assert (= a_120681 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120682 () (_ BitVec 512))(assert (= a_120682 ((_ zero_extend 256) a_120681))) +(declare-fun a_120683 () (_ BitVec 512))(assert (= a_120683 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_120684 () (_ BitVec 512))(assert (= a_120684 (bvadd a_120682 a_120683))) +(declare-fun a_120685 () (_ BitVec 512))(assert (= a_120685 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120686 () Bool)(assert (= a_120686 (bvult a_120684 a_120685))) +(declare-fun a_120687 () (_ BitVec 8))(assert (= a_120687 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_120688 () (_ BitVec 256))(assert (= a_120688 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120689 () (_ BitVec 512))(assert (= a_120689 ((_ zero_extend 256) a_120688))) +(declare-fun a_120690 () (_ BitVec 512))(assert (= a_120690 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_120691 () (_ BitVec 512))(assert (= a_120691 (bvadd a_120689 a_120690))) +(declare-fun a_120692 () (_ BitVec 512))(assert (= a_120692 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120693 () Bool)(assert (= a_120693 (bvult a_120691 a_120692))) +(declare-fun a_120694 () (_ BitVec 8))(assert (= a_120694 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_120695 () (_ BitVec 256))(assert (= a_120695 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120696 () (_ BitVec 512))(assert (= a_120696 ((_ zero_extend 256) a_120695))) +(declare-fun a_120697 () (_ BitVec 512))(assert (= a_120697 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_120698 () (_ BitVec 512))(assert (= a_120698 (bvadd a_120696 a_120697))) +(declare-fun a_120699 () (_ BitVec 512))(assert (= a_120699 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120700 () Bool)(assert (= a_120700 (bvult a_120698 a_120699))) +(declare-fun a_120701 () (_ BitVec 8))(assert (= a_120701 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_120702 () (_ BitVec 256))(assert (= a_120702 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120703 () (_ BitVec 512))(assert (= a_120703 ((_ zero_extend 256) a_120702))) +(declare-fun a_120704 () (_ BitVec 512))(assert (= a_120704 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_120705 () (_ BitVec 512))(assert (= a_120705 (bvadd a_120703 a_120704))) +(declare-fun a_120706 () (_ BitVec 512))(assert (= a_120706 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120707 () Bool)(assert (= a_120707 (bvult a_120705 a_120706))) +(declare-fun a_120708 () (_ BitVec 8))(assert (= a_120708 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_120709 () (_ BitVec 256))(assert (= a_120709 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120710 () (_ BitVec 512))(assert (= a_120710 ((_ zero_extend 256) a_120709))) +(declare-fun a_120711 () (_ BitVec 512))(assert (= a_120711 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_120712 () (_ BitVec 512))(assert (= a_120712 (bvadd a_120710 a_120711))) +(declare-fun a_120713 () (_ BitVec 512))(assert (= a_120713 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120714 () Bool)(assert (= a_120714 (bvult a_120712 a_120713))) +(declare-fun a_120715 () (_ BitVec 8))(assert (= a_120715 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_120716 () (_ BitVec 256))(assert (= a_120716 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120717 () (_ BitVec 512))(assert (= a_120717 ((_ zero_extend 256) a_120716))) +(declare-fun a_120718 () (_ BitVec 512))(assert (= a_120718 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_120719 () (_ BitVec 512))(assert (= a_120719 (bvadd a_120717 a_120718))) +(declare-fun a_120720 () (_ BitVec 512))(assert (= a_120720 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120721 () Bool)(assert (= a_120721 (bvult a_120719 a_120720))) +(declare-fun a_120722 () (_ BitVec 8))(assert (= a_120722 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_120723 () (_ BitVec 256))(assert (= a_120723 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120724 () (_ BitVec 512))(assert (= a_120724 ((_ zero_extend 256) a_120723))) +(declare-fun a_120725 () (_ BitVec 512))(assert (= a_120725 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_120726 () (_ BitVec 512))(assert (= a_120726 (bvadd a_120724 a_120725))) +(declare-fun a_120727 () (_ BitVec 512))(assert (= a_120727 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120728 () Bool)(assert (= a_120728 (bvult a_120726 a_120727))) +(declare-fun a_120729 () (_ BitVec 8))(assert (= a_120729 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_120730 () (_ BitVec 256))(assert (= a_120730 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120731 () (_ BitVec 512))(assert (= a_120731 ((_ zero_extend 256) a_120730))) +(declare-fun a_120732 () (_ BitVec 512))(assert (= a_120732 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_120733 () (_ BitVec 512))(assert (= a_120733 (bvadd a_120731 a_120732))) +(declare-fun a_120734 () (_ BitVec 512))(assert (= a_120734 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120735 () Bool)(assert (= a_120735 (bvult a_120733 a_120734))) +(declare-fun a_120736 () (_ BitVec 8))(assert (= a_120736 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_120737 () (_ BitVec 256))(assert (= a_120737 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120738 () (_ BitVec 512))(assert (= a_120738 ((_ zero_extend 256) a_120737))) +(declare-fun a_120739 () (_ BitVec 512))(assert (= a_120739 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_120740 () (_ BitVec 512))(assert (= a_120740 (bvadd a_120738 a_120739))) +(declare-fun a_120741 () (_ BitVec 512))(assert (= a_120741 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120742 () Bool)(assert (= a_120742 (bvult a_120740 a_120741))) +(declare-fun a_120743 () (_ BitVec 8))(assert (= a_120743 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_120744 () (_ BitVec 256))(assert (= a_120744 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120745 () (_ BitVec 512))(assert (= a_120745 ((_ zero_extend 256) a_120744))) +(declare-fun a_120746 () (_ BitVec 512))(assert (= a_120746 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_120747 () (_ BitVec 512))(assert (= a_120747 (bvadd a_120745 a_120746))) +(declare-fun a_120748 () (_ BitVec 512))(assert (= a_120748 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120749 () Bool)(assert (= a_120749 (bvult a_120747 a_120748))) +(declare-fun a_120750 () (_ BitVec 8))(assert (= a_120750 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_120751 () (_ BitVec 256))(assert (= a_120751 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120752 () (_ BitVec 512))(assert (= a_120752 ((_ zero_extend 256) a_120751))) +(declare-fun a_120753 () (_ BitVec 512))(assert (= a_120753 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_120754 () (_ BitVec 512))(assert (= a_120754 (bvadd a_120752 a_120753))) +(declare-fun a_120755 () (_ BitVec 512))(assert (= a_120755 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120756 () Bool)(assert (= a_120756 (bvult a_120754 a_120755))) +(declare-fun a_120757 () (_ BitVec 8))(assert (= a_120757 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_120758 () (_ BitVec 256))(assert (= a_120758 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120759 () (_ BitVec 512))(assert (= a_120759 ((_ zero_extend 256) a_120758))) +(declare-fun a_120760 () (_ BitVec 512))(assert (= a_120760 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_120761 () (_ BitVec 512))(assert (= a_120761 (bvadd a_120759 a_120760))) +(declare-fun a_120762 () (_ BitVec 512))(assert (= a_120762 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120763 () Bool)(assert (= a_120763 (bvult a_120761 a_120762))) +(declare-fun a_120764 () (_ BitVec 8))(assert (= a_120764 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_120765 () (_ BitVec 256))(assert (= a_120765 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120766 () (_ BitVec 512))(assert (= a_120766 ((_ zero_extend 256) a_120765))) +(declare-fun a_120767 () (_ BitVec 512))(assert (= a_120767 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_120768 () (_ BitVec 512))(assert (= a_120768 (bvadd a_120766 a_120767))) +(declare-fun a_120769 () (_ BitVec 512))(assert (= a_120769 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120770 () Bool)(assert (= a_120770 (bvult a_120768 a_120769))) +(declare-fun a_120771 () (_ BitVec 8))(assert (= a_120771 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_120772 () (_ BitVec 256))(assert (= a_120772 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120773 () (_ BitVec 512))(assert (= a_120773 ((_ zero_extend 256) a_120772))) +(declare-fun a_120774 () (_ BitVec 512))(assert (= a_120774 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_120775 () (_ BitVec 512))(assert (= a_120775 (bvadd a_120773 a_120774))) +(declare-fun a_120776 () (_ BitVec 512))(assert (= a_120776 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120777 () Bool)(assert (= a_120777 (bvult a_120775 a_120776))) +(declare-fun a_120778 () (_ BitVec 8))(assert (= a_120778 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_120779 () (_ BitVec 256))(assert (= a_120779 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120780 () (_ BitVec 512))(assert (= a_120780 ((_ zero_extend 256) a_120779))) +(declare-fun a_120781 () (_ BitVec 512))(assert (= a_120781 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_120782 () (_ BitVec 512))(assert (= a_120782 (bvadd a_120780 a_120781))) +(declare-fun a_120783 () (_ BitVec 512))(assert (= a_120783 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120784 () Bool)(assert (= a_120784 (bvult a_120782 a_120783))) +(declare-fun a_120785 () (_ BitVec 8))(assert (= a_120785 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_120786 () (_ BitVec 256))(assert (= a_120786 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120787 () (_ BitVec 512))(assert (= a_120787 ((_ zero_extend 256) a_120786))) +(declare-fun a_120788 () (_ BitVec 512))(assert (= a_120788 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_120789 () (_ BitVec 512))(assert (= a_120789 (bvadd a_120787 a_120788))) +(declare-fun a_120790 () (_ BitVec 512))(assert (= a_120790 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120791 () Bool)(assert (= a_120791 (bvult a_120789 a_120790))) +(declare-fun a_120792 () (_ BitVec 8))(assert (= a_120792 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_120793 () (_ BitVec 256))(assert (= a_120793 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120794 () (_ BitVec 512))(assert (= a_120794 ((_ zero_extend 256) a_120793))) +(declare-fun a_120795 () (_ BitVec 512))(assert (= a_120795 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_120796 () (_ BitVec 512))(assert (= a_120796 (bvadd a_120794 a_120795))) +(declare-fun a_120797 () (_ BitVec 512))(assert (= a_120797 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120798 () Bool)(assert (= a_120798 (bvult a_120796 a_120797))) +(declare-fun a_120799 () (_ BitVec 8))(assert (= a_120799 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_120800 () (_ BitVec 256))(assert (= a_120800 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120801 () (_ BitVec 512))(assert (= a_120801 ((_ zero_extend 256) a_120800))) +(declare-fun a_120802 () (_ BitVec 512))(assert (= a_120802 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_120803 () (_ BitVec 512))(assert (= a_120803 (bvadd a_120801 a_120802))) +(declare-fun a_120804 () (_ BitVec 512))(assert (= a_120804 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120805 () Bool)(assert (= a_120805 (bvult a_120803 a_120804))) +(declare-fun a_120806 () (_ BitVec 8))(assert (= a_120806 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_120807 () (_ BitVec 256))(assert (= a_120807 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120808 () (_ BitVec 512))(assert (= a_120808 ((_ zero_extend 256) a_120807))) +(declare-fun a_120809 () (_ BitVec 512))(assert (= a_120809 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_120810 () (_ BitVec 512))(assert (= a_120810 (bvadd a_120808 a_120809))) +(declare-fun a_120811 () (_ BitVec 512))(assert (= a_120811 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120812 () Bool)(assert (= a_120812 (bvult a_120810 a_120811))) +(declare-fun a_120813 () (_ BitVec 8))(assert (= a_120813 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_120814 () (_ BitVec 256))(assert (= a_120814 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120815 () (_ BitVec 512))(assert (= a_120815 ((_ zero_extend 256) a_120814))) +(declare-fun a_120816 () (_ BitVec 512))(assert (= a_120816 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_120817 () (_ BitVec 512))(assert (= a_120817 (bvadd a_120815 a_120816))) +(declare-fun a_120818 () (_ BitVec 512))(assert (= a_120818 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120819 () Bool)(assert (= a_120819 (bvult a_120817 a_120818))) +(declare-fun a_120820 () (_ BitVec 8))(assert (= a_120820 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_120821 () (_ BitVec 256))(assert (= a_120821 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120822 () (_ BitVec 512))(assert (= a_120822 ((_ zero_extend 256) a_120821))) +(declare-fun a_120823 () (_ BitVec 512))(assert (= a_120823 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_120824 () (_ BitVec 512))(assert (= a_120824 (bvadd a_120822 a_120823))) +(declare-fun a_120825 () (_ BitVec 512))(assert (= a_120825 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120826 () Bool)(assert (= a_120826 (bvult a_120824 a_120825))) +(declare-fun a_120827 () (_ BitVec 8))(assert (= a_120827 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_120828 () (_ BitVec 256))(assert (= a_120828 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_120829 () (_ BitVec 512))(assert (= a_120829 ((_ zero_extend 256) a_120828))) +(declare-fun a_120830 () (_ BitVec 512))(assert (= a_120830 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120831 () Bool)(assert (= a_120831 (bvult a_120829 a_120830))) +(declare-fun a_120832 () (_ BitVec 8))(assert (= a_120832 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_120833 () (_ BitVec 8))(assert (= a_120833 (ite a_120831 a_120832 #x00))) +(declare-fun a_120834 () (_ BitVec 8))(assert (= a_120834 (ite a_120826 a_120827 #x00))) +(declare-fun a_120835 () (_ BitVec 8))(assert (= a_120835 (ite a_120819 a_120820 #x00))) +(declare-fun a_120836 () (_ BitVec 8))(assert (= a_120836 (ite a_120812 a_120813 #x00))) +(declare-fun a_120837 () (_ BitVec 8))(assert (= a_120837 (ite a_120805 a_120806 #x00))) +(declare-fun a_120838 () (_ BitVec 8))(assert (= a_120838 (ite a_120798 a_120799 #x00))) +(declare-fun a_120839 () (_ BitVec 8))(assert (= a_120839 (ite a_120791 a_120792 #x00))) +(declare-fun a_120840 () (_ BitVec 8))(assert (= a_120840 (ite a_120784 a_120785 #x00))) +(declare-fun a_120841 () (_ BitVec 8))(assert (= a_120841 (ite a_120777 a_120778 #x00))) +(declare-fun a_120842 () (_ BitVec 8))(assert (= a_120842 (ite a_120770 a_120771 #x00))) +(declare-fun a_120843 () (_ BitVec 8))(assert (= a_120843 (ite a_120763 a_120764 #x00))) +(declare-fun a_120844 () (_ BitVec 8))(assert (= a_120844 (ite a_120756 a_120757 #x00))) +(declare-fun a_120845 () (_ BitVec 8))(assert (= a_120845 (ite a_120749 a_120750 #x00))) +(declare-fun a_120846 () (_ BitVec 8))(assert (= a_120846 (ite a_120742 a_120743 #x00))) +(declare-fun a_120847 () (_ BitVec 8))(assert (= a_120847 (ite a_120735 a_120736 #x00))) +(declare-fun a_120848 () (_ BitVec 8))(assert (= a_120848 (ite a_120728 a_120729 #x00))) +(declare-fun a_120849 () (_ BitVec 8))(assert (= a_120849 (ite a_120721 a_120722 #x00))) +(declare-fun a_120850 () (_ BitVec 8))(assert (= a_120850 (ite a_120714 a_120715 #x00))) +(declare-fun a_120851 () (_ BitVec 8))(assert (= a_120851 (ite a_120707 a_120708 #x00))) +(declare-fun a_120852 () (_ BitVec 8))(assert (= a_120852 (ite a_120700 a_120701 #x00))) +(declare-fun a_120853 () (_ BitVec 8))(assert (= a_120853 (ite a_120693 a_120694 #x00))) +(declare-fun a_120854 () (_ BitVec 8))(assert (= a_120854 (ite a_120686 a_120687 #x00))) +(declare-fun a_120855 () (_ BitVec 8))(assert (= a_120855 (ite a_120679 a_120680 #x00))) +(declare-fun a_120856 () (_ BitVec 8))(assert (= a_120856 (ite a_120672 a_120673 #x00))) +(declare-fun a_120857 () (_ BitVec 8))(assert (= a_120857 (ite a_120665 a_120666 #x00))) +(declare-fun a_120858 () (_ BitVec 8))(assert (= a_120858 (ite a_120658 a_120659 #x00))) +(declare-fun a_120859 () (_ BitVec 8))(assert (= a_120859 (ite a_120651 a_120652 #x00))) +(declare-fun a_120860 () (_ BitVec 8))(assert (= a_120860 (ite a_120644 a_120645 #x00))) +(declare-fun a_120861 () (_ BitVec 8))(assert (= a_120861 (ite a_120637 a_120638 #x00))) +(declare-fun a_120862 () (_ BitVec 8))(assert (= a_120862 (ite a_120630 a_120631 #x00))) +(declare-fun a_120863 () (_ BitVec 8))(assert (= a_120863 (ite a_120623 a_120624 #x00))) +(declare-fun a_120864 () (_ BitVec 8))(assert (= a_120864 (ite a_120616 a_120617 #x00))) +(declare-fun a_120865 () (_ BitVec 256))(assert (= a_120865 (concat a_120833 a_120834 a_120835 a_120836 a_120837 a_120838 a_120839 a_120840 a_120841 a_120842 a_120843 a_120844 a_120845 a_120846 a_120847 a_120848 a_120849 a_120850 a_120851 a_120852 a_120853 a_120854 a_120855 a_120856 a_120857 a_120858 a_120859 a_120860 a_120861 a_120862 a_120863 a_120864))) +(declare-fun a_120866 () (_ BitVec 256))(assert (= a_120866 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120867 () (_ BitVec 8))(assert (= a_120867 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_120868 () (_ BitVec 8))(assert (= a_120868 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_120869 () (_ BitVec 8))(assert (= a_120869 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_120870 () (_ BitVec 8))(assert (= a_120870 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_120871 () (_ BitVec 8))(assert (= a_120871 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_120872 () (_ BitVec 8))(assert (= a_120872 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_120873 () (_ BitVec 8))(assert (= a_120873 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_120874 () (_ BitVec 8))(assert (= a_120874 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_120875 () (_ BitVec 8))(assert (= a_120875 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_120876 () (_ BitVec 8))(assert (= a_120876 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_120877 () (_ BitVec 8))(assert (= a_120877 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_120878 () (_ BitVec 8))(assert (= a_120878 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_120879 () (_ BitVec 8))(assert (= a_120879 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_120880 () (_ BitVec 8))(assert (= a_120880 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_120881 () (_ BitVec 8))(assert (= a_120881 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_120882 () (_ BitVec 8))(assert (= a_120882 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_120883 () (_ BitVec 8))(assert (= a_120883 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_120884 () (_ BitVec 8))(assert (= a_120884 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_120885 () (_ BitVec 8))(assert (= a_120885 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_120886 () (_ BitVec 8))(assert (= a_120886 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_120887 () (_ BitVec 8))(assert (= a_120887 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_120888 () (_ BitVec 8))(assert (= a_120888 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_120889 () (_ BitVec 8))(assert (= a_120889 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_120890 () (_ BitVec 8))(assert (= a_120890 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_120891 () (_ BitVec 8))(assert (= a_120891 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_120892 () (_ BitVec 8))(assert (= a_120892 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_120893 () (_ BitVec 8))(assert (= a_120893 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_120894 () (_ BitVec 8))(assert (= a_120894 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_120895 () (_ BitVec 8))(assert (= a_120895 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_120896 () (_ BitVec 8))(assert (= a_120896 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_120897 () (_ BitVec 8))(assert (= a_120897 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_120898 () (_ BitVec 8))(assert (= a_120898 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_120899 () (_ BitVec 256))(assert (= a_120899 (concat a_120867 a_120868 a_120869 a_120870 a_120871 a_120872 a_120873 a_120874 a_120875 a_120876 a_120877 a_120878 a_120879 a_120880 a_120881 a_120882 a_120883 a_120884 a_120885 a_120886 a_120887 a_120888 a_120889 a_120890 a_120891 a_120892 a_120893 a_120894 a_120895 a_120896 a_120897 a_120898))) +(declare-fun a_120900 () (_ BitVec 256))(assert (= a_120900 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_120901 () (_ BitVec 256))(assert (= a_120901 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120902 () (_ BitVec 512))(assert (= a_120902 ((_ zero_extend 256) a_120901))) +(declare-fun a_120903 () (_ BitVec 512))(assert (= a_120903 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_120904 () (_ BitVec 512))(assert (= a_120904 (bvadd a_120902 a_120903))) +(declare-fun a_120905 () (_ BitVec 512))(assert (= a_120905 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120906 () Bool)(assert (= a_120906 (bvult a_120904 a_120905))) +(declare-fun a_120907 () (_ BitVec 8))(assert (= a_120907 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_120908 () (_ BitVec 256))(assert (= a_120908 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120909 () (_ BitVec 512))(assert (= a_120909 ((_ zero_extend 256) a_120908))) +(declare-fun a_120910 () (_ BitVec 512))(assert (= a_120910 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_120911 () (_ BitVec 512))(assert (= a_120911 (bvadd a_120909 a_120910))) +(declare-fun a_120912 () (_ BitVec 512))(assert (= a_120912 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120913 () Bool)(assert (= a_120913 (bvult a_120911 a_120912))) +(declare-fun a_120914 () (_ BitVec 8))(assert (= a_120914 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_120915 () (_ BitVec 256))(assert (= a_120915 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120916 () (_ BitVec 512))(assert (= a_120916 ((_ zero_extend 256) a_120915))) +(declare-fun a_120917 () (_ BitVec 512))(assert (= a_120917 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_120918 () (_ BitVec 512))(assert (= a_120918 (bvadd a_120916 a_120917))) +(declare-fun a_120919 () (_ BitVec 512))(assert (= a_120919 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120920 () Bool)(assert (= a_120920 (bvult a_120918 a_120919))) +(declare-fun a_120921 () (_ BitVec 8))(assert (= a_120921 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_120922 () (_ BitVec 256))(assert (= a_120922 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120923 () (_ BitVec 512))(assert (= a_120923 ((_ zero_extend 256) a_120922))) +(declare-fun a_120924 () (_ BitVec 512))(assert (= a_120924 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_120925 () (_ BitVec 512))(assert (= a_120925 (bvadd a_120923 a_120924))) +(declare-fun a_120926 () (_ BitVec 512))(assert (= a_120926 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120927 () Bool)(assert (= a_120927 (bvult a_120925 a_120926))) +(declare-fun a_120928 () (_ BitVec 8))(assert (= a_120928 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_120929 () (_ BitVec 256))(assert (= a_120929 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120930 () (_ BitVec 512))(assert (= a_120930 ((_ zero_extend 256) a_120929))) +(declare-fun a_120931 () (_ BitVec 512))(assert (= a_120931 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_120932 () (_ BitVec 512))(assert (= a_120932 (bvadd a_120930 a_120931))) +(declare-fun a_120933 () (_ BitVec 512))(assert (= a_120933 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120934 () Bool)(assert (= a_120934 (bvult a_120932 a_120933))) +(declare-fun a_120935 () (_ BitVec 8))(assert (= a_120935 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_120936 () (_ BitVec 256))(assert (= a_120936 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120937 () (_ BitVec 512))(assert (= a_120937 ((_ zero_extend 256) a_120936))) +(declare-fun a_120938 () (_ BitVec 512))(assert (= a_120938 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_120939 () (_ BitVec 512))(assert (= a_120939 (bvadd a_120937 a_120938))) +(declare-fun a_120940 () (_ BitVec 512))(assert (= a_120940 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120941 () Bool)(assert (= a_120941 (bvult a_120939 a_120940))) +(declare-fun a_120942 () (_ BitVec 8))(assert (= a_120942 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_120943 () (_ BitVec 256))(assert (= a_120943 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120944 () (_ BitVec 512))(assert (= a_120944 ((_ zero_extend 256) a_120943))) +(declare-fun a_120945 () (_ BitVec 512))(assert (= a_120945 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_120946 () (_ BitVec 512))(assert (= a_120946 (bvadd a_120944 a_120945))) +(declare-fun a_120947 () (_ BitVec 512))(assert (= a_120947 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120948 () Bool)(assert (= a_120948 (bvult a_120946 a_120947))) +(declare-fun a_120949 () (_ BitVec 8))(assert (= a_120949 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_120950 () (_ BitVec 256))(assert (= a_120950 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120951 () (_ BitVec 512))(assert (= a_120951 ((_ zero_extend 256) a_120950))) +(declare-fun a_120952 () (_ BitVec 512))(assert (= a_120952 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_120953 () (_ BitVec 512))(assert (= a_120953 (bvadd a_120951 a_120952))) +(declare-fun a_120954 () (_ BitVec 512))(assert (= a_120954 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120955 () Bool)(assert (= a_120955 (bvult a_120953 a_120954))) +(declare-fun a_120956 () (_ BitVec 8))(assert (= a_120956 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_120957 () (_ BitVec 256))(assert (= a_120957 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120958 () (_ BitVec 512))(assert (= a_120958 ((_ zero_extend 256) a_120957))) +(declare-fun a_120959 () (_ BitVec 512))(assert (= a_120959 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_120960 () (_ BitVec 512))(assert (= a_120960 (bvadd a_120958 a_120959))) +(declare-fun a_120961 () (_ BitVec 512))(assert (= a_120961 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120962 () Bool)(assert (= a_120962 (bvult a_120960 a_120961))) +(declare-fun a_120963 () (_ BitVec 8))(assert (= a_120963 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_120964 () (_ BitVec 256))(assert (= a_120964 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120965 () (_ BitVec 512))(assert (= a_120965 ((_ zero_extend 256) a_120964))) +(declare-fun a_120966 () (_ BitVec 512))(assert (= a_120966 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_120967 () (_ BitVec 512))(assert (= a_120967 (bvadd a_120965 a_120966))) +(declare-fun a_120968 () (_ BitVec 512))(assert (= a_120968 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120969 () Bool)(assert (= a_120969 (bvult a_120967 a_120968))) +(declare-fun a_120970 () (_ BitVec 8))(assert (= a_120970 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_120971 () (_ BitVec 256))(assert (= a_120971 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120972 () (_ BitVec 512))(assert (= a_120972 ((_ zero_extend 256) a_120971))) +(declare-fun a_120973 () (_ BitVec 512))(assert (= a_120973 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_120974 () (_ BitVec 512))(assert (= a_120974 (bvadd a_120972 a_120973))) +(declare-fun a_120975 () (_ BitVec 512))(assert (= a_120975 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120976 () Bool)(assert (= a_120976 (bvult a_120974 a_120975))) +(declare-fun a_120977 () (_ BitVec 8))(assert (= a_120977 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_120978 () (_ BitVec 256))(assert (= a_120978 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120979 () (_ BitVec 512))(assert (= a_120979 ((_ zero_extend 256) a_120978))) +(declare-fun a_120980 () (_ BitVec 512))(assert (= a_120980 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_120981 () (_ BitVec 512))(assert (= a_120981 (bvadd a_120979 a_120980))) +(declare-fun a_120982 () (_ BitVec 512))(assert (= a_120982 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120983 () Bool)(assert (= a_120983 (bvult a_120981 a_120982))) +(declare-fun a_120984 () (_ BitVec 8))(assert (= a_120984 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_120985 () (_ BitVec 256))(assert (= a_120985 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120986 () (_ BitVec 512))(assert (= a_120986 ((_ zero_extend 256) a_120985))) +(declare-fun a_120987 () (_ BitVec 512))(assert (= a_120987 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_120988 () (_ BitVec 512))(assert (= a_120988 (bvadd a_120986 a_120987))) +(declare-fun a_120989 () (_ BitVec 512))(assert (= a_120989 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120990 () Bool)(assert (= a_120990 (bvult a_120988 a_120989))) +(declare-fun a_120991 () (_ BitVec 8))(assert (= a_120991 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_120992 () (_ BitVec 256))(assert (= a_120992 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_120993 () (_ BitVec 512))(assert (= a_120993 ((_ zero_extend 256) a_120992))) +(declare-fun a_120994 () (_ BitVec 512))(assert (= a_120994 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_120995 () (_ BitVec 512))(assert (= a_120995 (bvadd a_120993 a_120994))) +(declare-fun a_120996 () (_ BitVec 512))(assert (= a_120996 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_120997 () Bool)(assert (= a_120997 (bvult a_120995 a_120996))) +(declare-fun a_120998 () (_ BitVec 8))(assert (= a_120998 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_120999 () (_ BitVec 256))(assert (= a_120999 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121000 () (_ BitVec 512))(assert (= a_121000 ((_ zero_extend 256) a_120999))) +(declare-fun a_121001 () (_ BitVec 512))(assert (= a_121001 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_121002 () (_ BitVec 512))(assert (= a_121002 (bvadd a_121000 a_121001))) +(declare-fun a_121003 () (_ BitVec 512))(assert (= a_121003 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121004 () Bool)(assert (= a_121004 (bvult a_121002 a_121003))) +(declare-fun a_121005 () (_ BitVec 8))(assert (= a_121005 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_121006 () (_ BitVec 256))(assert (= a_121006 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121007 () (_ BitVec 512))(assert (= a_121007 ((_ zero_extend 256) a_121006))) +(declare-fun a_121008 () (_ BitVec 512))(assert (= a_121008 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_121009 () (_ BitVec 512))(assert (= a_121009 (bvadd a_121007 a_121008))) +(declare-fun a_121010 () (_ BitVec 512))(assert (= a_121010 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121011 () Bool)(assert (= a_121011 (bvult a_121009 a_121010))) +(declare-fun a_121012 () (_ BitVec 8))(assert (= a_121012 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_121013 () (_ BitVec 256))(assert (= a_121013 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121014 () (_ BitVec 512))(assert (= a_121014 ((_ zero_extend 256) a_121013))) +(declare-fun a_121015 () (_ BitVec 512))(assert (= a_121015 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_121016 () (_ BitVec 512))(assert (= a_121016 (bvadd a_121014 a_121015))) +(declare-fun a_121017 () (_ BitVec 512))(assert (= a_121017 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121018 () Bool)(assert (= a_121018 (bvult a_121016 a_121017))) +(declare-fun a_121019 () (_ BitVec 8))(assert (= a_121019 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_121020 () (_ BitVec 256))(assert (= a_121020 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121021 () (_ BitVec 512))(assert (= a_121021 ((_ zero_extend 256) a_121020))) +(declare-fun a_121022 () (_ BitVec 512))(assert (= a_121022 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_121023 () (_ BitVec 512))(assert (= a_121023 (bvadd a_121021 a_121022))) +(declare-fun a_121024 () (_ BitVec 512))(assert (= a_121024 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121025 () Bool)(assert (= a_121025 (bvult a_121023 a_121024))) +(declare-fun a_121026 () (_ BitVec 8))(assert (= a_121026 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_121027 () (_ BitVec 256))(assert (= a_121027 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121028 () (_ BitVec 512))(assert (= a_121028 ((_ zero_extend 256) a_121027))) +(declare-fun a_121029 () (_ BitVec 512))(assert (= a_121029 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_121030 () (_ BitVec 512))(assert (= a_121030 (bvadd a_121028 a_121029))) +(declare-fun a_121031 () (_ BitVec 512))(assert (= a_121031 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121032 () Bool)(assert (= a_121032 (bvult a_121030 a_121031))) +(declare-fun a_121033 () (_ BitVec 8))(assert (= a_121033 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_121034 () (_ BitVec 256))(assert (= a_121034 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121035 () (_ BitVec 512))(assert (= a_121035 ((_ zero_extend 256) a_121034))) +(declare-fun a_121036 () (_ BitVec 512))(assert (= a_121036 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_121037 () (_ BitVec 512))(assert (= a_121037 (bvadd a_121035 a_121036))) +(declare-fun a_121038 () (_ BitVec 512))(assert (= a_121038 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121039 () Bool)(assert (= a_121039 (bvult a_121037 a_121038))) +(declare-fun a_121040 () (_ BitVec 8))(assert (= a_121040 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_121041 () (_ BitVec 256))(assert (= a_121041 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121042 () (_ BitVec 512))(assert (= a_121042 ((_ zero_extend 256) a_121041))) +(declare-fun a_121043 () (_ BitVec 512))(assert (= a_121043 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_121044 () (_ BitVec 512))(assert (= a_121044 (bvadd a_121042 a_121043))) +(declare-fun a_121045 () (_ BitVec 512))(assert (= a_121045 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121046 () Bool)(assert (= a_121046 (bvult a_121044 a_121045))) +(declare-fun a_121047 () (_ BitVec 8))(assert (= a_121047 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_121048 () (_ BitVec 256))(assert (= a_121048 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121049 () (_ BitVec 512))(assert (= a_121049 ((_ zero_extend 256) a_121048))) +(declare-fun a_121050 () (_ BitVec 512))(assert (= a_121050 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_121051 () (_ BitVec 512))(assert (= a_121051 (bvadd a_121049 a_121050))) +(declare-fun a_121052 () (_ BitVec 512))(assert (= a_121052 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121053 () Bool)(assert (= a_121053 (bvult a_121051 a_121052))) +(declare-fun a_121054 () (_ BitVec 8))(assert (= a_121054 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_121055 () (_ BitVec 256))(assert (= a_121055 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121056 () (_ BitVec 512))(assert (= a_121056 ((_ zero_extend 256) a_121055))) +(declare-fun a_121057 () (_ BitVec 512))(assert (= a_121057 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_121058 () (_ BitVec 512))(assert (= a_121058 (bvadd a_121056 a_121057))) +(declare-fun a_121059 () (_ BitVec 512))(assert (= a_121059 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121060 () Bool)(assert (= a_121060 (bvult a_121058 a_121059))) +(declare-fun a_121061 () (_ BitVec 8))(assert (= a_121061 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_121062 () (_ BitVec 256))(assert (= a_121062 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121063 () (_ BitVec 512))(assert (= a_121063 ((_ zero_extend 256) a_121062))) +(declare-fun a_121064 () (_ BitVec 512))(assert (= a_121064 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_121065 () (_ BitVec 512))(assert (= a_121065 (bvadd a_121063 a_121064))) +(declare-fun a_121066 () (_ BitVec 512))(assert (= a_121066 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121067 () Bool)(assert (= a_121067 (bvult a_121065 a_121066))) +(declare-fun a_121068 () (_ BitVec 8))(assert (= a_121068 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_121069 () (_ BitVec 256))(assert (= a_121069 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121070 () (_ BitVec 512))(assert (= a_121070 ((_ zero_extend 256) a_121069))) +(declare-fun a_121071 () (_ BitVec 512))(assert (= a_121071 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_121072 () (_ BitVec 512))(assert (= a_121072 (bvadd a_121070 a_121071))) +(declare-fun a_121073 () (_ BitVec 512))(assert (= a_121073 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121074 () Bool)(assert (= a_121074 (bvult a_121072 a_121073))) +(declare-fun a_121075 () (_ BitVec 8))(assert (= a_121075 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_121076 () (_ BitVec 256))(assert (= a_121076 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121077 () (_ BitVec 512))(assert (= a_121077 ((_ zero_extend 256) a_121076))) +(declare-fun a_121078 () (_ BitVec 512))(assert (= a_121078 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_121079 () (_ BitVec 512))(assert (= a_121079 (bvadd a_121077 a_121078))) +(declare-fun a_121080 () (_ BitVec 512))(assert (= a_121080 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121081 () Bool)(assert (= a_121081 (bvult a_121079 a_121080))) +(declare-fun a_121082 () (_ BitVec 8))(assert (= a_121082 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_121083 () (_ BitVec 256))(assert (= a_121083 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121084 () (_ BitVec 512))(assert (= a_121084 ((_ zero_extend 256) a_121083))) +(declare-fun a_121085 () (_ BitVec 512))(assert (= a_121085 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_121086 () (_ BitVec 512))(assert (= a_121086 (bvadd a_121084 a_121085))) +(declare-fun a_121087 () (_ BitVec 512))(assert (= a_121087 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121088 () Bool)(assert (= a_121088 (bvult a_121086 a_121087))) +(declare-fun a_121089 () (_ BitVec 8))(assert (= a_121089 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_121090 () (_ BitVec 256))(assert (= a_121090 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121091 () (_ BitVec 512))(assert (= a_121091 ((_ zero_extend 256) a_121090))) +(declare-fun a_121092 () (_ BitVec 512))(assert (= a_121092 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_121093 () (_ BitVec 512))(assert (= a_121093 (bvadd a_121091 a_121092))) +(declare-fun a_121094 () (_ BitVec 512))(assert (= a_121094 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121095 () Bool)(assert (= a_121095 (bvult a_121093 a_121094))) +(declare-fun a_121096 () (_ BitVec 8))(assert (= a_121096 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_121097 () (_ BitVec 256))(assert (= a_121097 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121098 () (_ BitVec 512))(assert (= a_121098 ((_ zero_extend 256) a_121097))) +(declare-fun a_121099 () (_ BitVec 512))(assert (= a_121099 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_121100 () (_ BitVec 512))(assert (= a_121100 (bvadd a_121098 a_121099))) +(declare-fun a_121101 () (_ BitVec 512))(assert (= a_121101 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121102 () Bool)(assert (= a_121102 (bvult a_121100 a_121101))) +(declare-fun a_121103 () (_ BitVec 8))(assert (= a_121103 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_121104 () (_ BitVec 256))(assert (= a_121104 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121105 () (_ BitVec 512))(assert (= a_121105 ((_ zero_extend 256) a_121104))) +(declare-fun a_121106 () (_ BitVec 512))(assert (= a_121106 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_121107 () (_ BitVec 512))(assert (= a_121107 (bvadd a_121105 a_121106))) +(declare-fun a_121108 () (_ BitVec 512))(assert (= a_121108 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121109 () Bool)(assert (= a_121109 (bvult a_121107 a_121108))) +(declare-fun a_121110 () (_ BitVec 8))(assert (= a_121110 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_121111 () (_ BitVec 256))(assert (= a_121111 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121112 () (_ BitVec 512))(assert (= a_121112 ((_ zero_extend 256) a_121111))) +(declare-fun a_121113 () (_ BitVec 512))(assert (= a_121113 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_121114 () (_ BitVec 512))(assert (= a_121114 (bvadd a_121112 a_121113))) +(declare-fun a_121115 () (_ BitVec 512))(assert (= a_121115 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121116 () Bool)(assert (= a_121116 (bvult a_121114 a_121115))) +(declare-fun a_121117 () (_ BitVec 8))(assert (= a_121117 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_121118 () (_ BitVec 256))(assert (= a_121118 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_121119 () (_ BitVec 512))(assert (= a_121119 ((_ zero_extend 256) a_121118))) +(declare-fun a_121120 () (_ BitVec 512))(assert (= a_121120 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_121121 () Bool)(assert (= a_121121 (bvult a_121119 a_121120))) +(declare-fun a_121122 () (_ BitVec 8))(assert (= a_121122 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_121123 () (_ BitVec 8))(assert (= a_121123 (ite a_121121 a_121122 #x00))) +(declare-fun a_121124 () (_ BitVec 8))(assert (= a_121124 (ite a_121116 a_121117 #x00))) +(declare-fun a_121125 () (_ BitVec 8))(assert (= a_121125 (ite a_121109 a_121110 #x00))) +(declare-fun a_121126 () (_ BitVec 8))(assert (= a_121126 (ite a_121102 a_121103 #x00))) +(declare-fun a_121127 () (_ BitVec 8))(assert (= a_121127 (ite a_121095 a_121096 #x00))) +(declare-fun a_121128 () (_ BitVec 8))(assert (= a_121128 (ite a_121088 a_121089 #x00))) +(declare-fun a_121129 () (_ BitVec 8))(assert (= a_121129 (ite a_121081 a_121082 #x00))) +(declare-fun a_121130 () (_ BitVec 8))(assert (= a_121130 (ite a_121074 a_121075 #x00))) +(declare-fun a_121131 () (_ BitVec 8))(assert (= a_121131 (ite a_121067 a_121068 #x00))) +(declare-fun a_121132 () (_ BitVec 8))(assert (= a_121132 (ite a_121060 a_121061 #x00))) +(declare-fun a_121133 () (_ BitVec 8))(assert (= a_121133 (ite a_121053 a_121054 #x00))) +(declare-fun a_121134 () (_ BitVec 8))(assert (= a_121134 (ite a_121046 a_121047 #x00))) +(declare-fun a_121135 () (_ BitVec 8))(assert (= a_121135 (ite a_121039 a_121040 #x00))) +(declare-fun a_121136 () (_ BitVec 8))(assert (= a_121136 (ite a_121032 a_121033 #x00))) +(declare-fun a_121137 () (_ BitVec 8))(assert (= a_121137 (ite a_121025 a_121026 #x00))) +(declare-fun a_121138 () (_ BitVec 8))(assert (= a_121138 (ite a_121018 a_121019 #x00))) +(declare-fun a_121139 () (_ BitVec 8))(assert (= a_121139 (ite a_121011 a_121012 #x00))) +(declare-fun a_121140 () (_ BitVec 8))(assert (= a_121140 (ite a_121004 a_121005 #x00))) +(declare-fun a_121141 () (_ BitVec 8))(assert (= a_121141 (ite a_120997 a_120998 #x00))) +(declare-fun a_121142 () (_ BitVec 8))(assert (= a_121142 (ite a_120990 a_120991 #x00))) +(declare-fun a_121143 () (_ BitVec 8))(assert (= a_121143 (ite a_120983 a_120984 #x00))) +(declare-fun a_121144 () (_ BitVec 8))(assert (= a_121144 (ite a_120976 a_120977 #x00))) +(declare-fun a_121145 () (_ BitVec 8))(assert (= a_121145 (ite a_120969 a_120970 #x00))) +(declare-fun a_121146 () (_ BitVec 8))(assert (= a_121146 (ite a_120962 a_120963 #x00))) +(declare-fun a_121147 () (_ BitVec 8))(assert (= a_121147 (ite a_120955 a_120956 #x00))) +(declare-fun a_121148 () (_ BitVec 8))(assert (= a_121148 (ite a_120948 a_120949 #x00))) +(declare-fun a_121149 () (_ BitVec 8))(assert (= a_121149 (ite a_120941 a_120942 #x00))) +(declare-fun a_121150 () (_ BitVec 8))(assert (= a_121150 (ite a_120934 a_120935 #x00))) +(declare-fun a_121151 () (_ BitVec 8))(assert (= a_121151 (ite a_120927 a_120928 #x00))) +(declare-fun a_121152 () (_ BitVec 8))(assert (= a_121152 (ite a_120920 a_120921 #x00))) +(declare-fun a_121153 () (_ BitVec 8))(assert (= a_121153 (ite a_120913 a_120914 #x00))) +(declare-fun a_121154 () (_ BitVec 8))(assert (= a_121154 (ite a_120906 a_120907 #x00))) +(declare-fun a_121155 () (_ BitVec 256))(assert (= a_121155 (concat a_121123 a_121124 a_121125 a_121126 a_121127 a_121128 a_121129 a_121130 a_121131 a_121132 a_121133 a_121134 a_121135 a_121136 a_121137 a_121138 a_121139 a_121140 a_121141 a_121142 a_121143 a_121144 a_121145 a_121146 a_121147 a_121148 a_121149 a_121150 a_121151 a_121152 a_121153 a_121154))) +(declare-fun a_121156 () (_ BitVec 256))(assert (= a_121156 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_121157 () (_ BitVec 256))(assert (= a_121157 (concat a_121123 a_121124 a_121125 a_121126 a_121127 a_121128 a_121129 a_121130 a_121131 a_121132 a_121133 a_121134 a_121135 a_121136 a_121137 a_121138 a_121139 a_121140 a_121141 a_121142 a_121143 a_121144 a_121145 a_121146 a_121147 a_121148 a_121149 a_121150 a_121151 a_121152 a_121153 a_121154))) +(declare-fun a_121158 () (_ BitVec 256))(assert (= a_121158 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_121159 () Bool)(assert (= a_121159 (bvslt a_121157 a_121158))) +(declare-fun a_121160 () (_ BitVec 256))(assert (= a_121160 (concat a_121123 a_121124 a_121125 a_121126 a_121127 a_121128 a_121129 a_121130 a_121131 a_121132 a_121133 a_121134 a_121135 a_121136 a_121137 a_121138 a_121139 a_121140 a_121141 a_121142 a_121143 a_121144 a_121145 a_121146 a_121147 a_121148 a_121149 a_121150 a_121151 a_121152 a_121153 a_121154))) +(declare-fun a_121161 () (_ BitVec 256))(assert (= a_121161 (bvsub a_121155 a_121156))) +(declare-fun a_121162 () (_ BitVec 256))(assert (= a_121162 (ite a_121159 a_121160 a_121161))) +(declare-fun a_121163 () (_ BitVec 256))(assert (= a_121163 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_121164 () (_ BitVec 256))(assert (= a_121164 (concat a_120867 a_120868 a_120869 a_120870 a_120871 a_120872 a_120873 a_120874 a_120875 a_120876 a_120877 a_120878 a_120879 a_120880 a_120881 a_120882 a_120883 a_120884 a_120885 a_120886 a_120887 a_120888 a_120889 a_120890 a_120891 a_120892 a_120893 a_120894 a_120895 a_120896 a_120897 a_120898))) +(declare-fun a_121165 () (_ BitVec 256))(assert (= a_121165 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_121166 () (_ BitVec 256))(assert (= a_121166 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_121167 () (_ BitVec 8))(assert (= a_121167 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_121168 () (_ BitVec 8))(assert (= a_121168 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_121169 () (_ BitVec 8))(assert (= a_121169 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_121170 () (_ BitVec 8))(assert (= a_121170 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_121171 () (_ BitVec 8))(assert (= a_121171 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_121172 () (_ BitVec 8))(assert (= a_121172 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_121173 () (_ BitVec 8))(assert (= a_121173 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_121174 () (_ BitVec 8))(assert (= a_121174 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_121175 () (_ BitVec 8))(assert (= a_121175 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_121176 () (_ BitVec 8))(assert (= a_121176 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_121177 () (_ BitVec 8))(assert (= a_121177 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_121178 () (_ BitVec 8))(assert (= a_121178 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_121179 () (_ BitVec 8))(assert (= a_121179 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_121180 () (_ BitVec 8))(assert (= a_121180 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_121181 () (_ BitVec 8))(assert (= a_121181 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_121182 () (_ BitVec 8))(assert (= a_121182 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_121183 () (_ BitVec 8))(assert (= a_121183 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_121184 () (_ BitVec 8))(assert (= a_121184 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_121185 () (_ BitVec 8))(assert (= a_121185 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_121186 () (_ BitVec 8))(assert (= a_121186 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_121187 () (_ BitVec 8))(assert (= a_121187 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_121188 () (_ BitVec 8))(assert (= a_121188 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_121189 () (_ BitVec 8))(assert (= a_121189 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_121190 () (_ BitVec 8))(assert (= a_121190 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_121191 () (_ BitVec 8))(assert (= a_121191 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_121192 () (_ BitVec 8))(assert (= a_121192 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_121193 () (_ BitVec 8))(assert (= a_121193 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_121194 () (_ BitVec 8))(assert (= a_121194 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_121195 () (_ BitVec 8))(assert (= a_121195 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_121196 () (_ BitVec 8))(assert (= a_121196 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_121197 () (_ BitVec 8))(assert (= a_121197 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_121198 () (_ BitVec 8))(assert (= a_121198 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_121199 () (_ BitVec 256))(assert (= a_121199 (concat a_121167 a_121168 a_121169 a_121170 a_121171 a_121172 a_121173 a_121174 a_121175 a_121176 a_121177 a_121178 a_121179 a_121180 a_121181 a_121182 a_121183 a_121184 a_121185 a_121186 a_121187 a_121188 a_121189 a_121190 a_121191 a_121192 a_121193 a_121194 a_121195 a_121196 a_121197 a_121198))) +(declare-fun a_121200 () (_ BitVec 256))(assert (= a_121200 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_121201 () (_ BitVec 256))(assert (= a_121201 (bvudiv a_121199 a_121200))) +(declare-fun a_121202 () (_ BitVec 256))(assert (= a_121202 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_121203 () (_ BitVec 256))(assert (= a_121203 (bvand a_121201 a_121202))) +(declare-fun a_121204 () (_ BitVec 256))(assert (= a_121204 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_121205 () (_ BitVec 512))(assert (= a_121205 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_121206 () (_ BitVec 512))(assert (= a_121206 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_121207 () (_ BitVec 512))(assert (= a_121207 (bvsub a_121205 a_121206))) +(declare-fun a_121208 () (_ BitVec 512))(assert (= a_121208 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_121209 () (_ BitVec 512))(assert (= a_121209 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_121210 () (_ BitVec 512))(assert (= a_121210 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_121211 () Bool)(assert (= a_121211 (bvule a_121209 a_121210))) +(declare-fun a_121212 () Bool)(assert (= a_121212 (bvuge a_121207 a_121208))) +(declare-fun a_121213 () Bool)(assert (= a_121213 (and a_121211 a_121212))) +(declare-fun a_121214 () Bool)(assert (= a_121214 (not a_121213))) +(declare-fun a_121215 () (_ BitVec 256))(assert (= a_121215 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_121216 () (_ BitVec 512))(assert (= a_121216 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_121217 () (_ BitVec 512))(assert (= a_121217 ((_ zero_extend 256) SVALUE))) +(declare-fun a_121218 () (_ BitVec 512))(assert (= a_121218 (bvsub a_121216 a_121217))) +(declare-fun a_121219 () (_ BitVec 512))(assert (= a_121219 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_121220 () (_ BitVec 512))(assert (= a_121220 ((_ zero_extend 256) SVALUE))) +(declare-fun a_121221 () (_ BitVec 512))(assert (= a_121221 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_121222 () Bool)(assert (= a_121222 (bvule a_121220 a_121221))) +(declare-fun a_121223 () Bool)(assert (= a_121223 (bvuge a_121218 a_121219))) +(declare-fun a_121224 () Bool)(assert (= a_121224 (and a_121222 a_121223))) +(declare-fun a_121225 () Bool)(assert (= a_121225 (not a_121224))) +(assert (= a_121225 false)) +(assert (= SVALUE a_121215)) +(assert (= a_121214 false)) +(assert (= a_121203 a_121204)) +(assert (= SVALUE_1 a_121166)) +(assert (= a_121164 a_121165)) +(assert (bvslt a_121162 a_121163)) +(assert (= a_120899 a_120900)) +(assert (= a_120865 a_120866)) +(assert (= a_120610 false)) +(assert (= a_120597 a_120598)) +(assert (= SVALUE_3 a_120560)) +(assert (= a_120558 a_120559)) +(assert (bvslt a_120556 a_120557)) +(assert (= a_120293 a_120294)) +(assert (= a_120259 a_120260)) +(assert (= a_120003 a_120004)) +(assert (= a_119996 a_119997)) +(assert (= a_119983 a_119984)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000007.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000007.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000007.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000007.pkl new file mode 100644 index 000000000..9e8d288cd Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000007.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000007.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000007.summary new file mode 100644 index 000000000..b01bd9ef4 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000007.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954530 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 90% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000007.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000007.trace new file mode 100644 index 000000000..718d061cf --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000007.trace @@ -0,0 +1,298 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000007.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000007.tx new file mode 100644 index 000000000..41393a203 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000007.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(0,4,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(0,4,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000007.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000007.tx.json new file mode 100644 index 000000000..d38466ed1 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000007.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000008.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000008.constraints new file mode 100644 index 000000000..ff83a4112 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000008.constraints @@ -0,0 +1,764 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_122226 () (_ BitVec 512))(assert (= a_122226 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_122227 () (_ BitVec 512))(assert (= a_122227 ((_ zero_extend 256) SVALUE))) +(declare-fun a_122228 () (_ BitVec 512))(assert (= a_122228 (bvsub a_122226 a_122227))) +(declare-fun a_122229 () (_ BitVec 512))(assert (= a_122229 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_122230 () (_ BitVec 512))(assert (= a_122230 (bvadd a_122228 a_122229))) +(declare-fun a_122231 () (_ BitVec 256))(assert (= a_122231 ((_ extract 255 0) a_122230))) +(declare-fun a_122232 () (_ BitVec 256))(assert (= a_122232 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_122233 () (_ BitVec 512))(assert (= a_122233 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_122234 () (_ BitVec 512))(assert (= a_122234 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_122235 () (_ BitVec 512))(assert (= a_122235 (bvsub a_122233 a_122234))) +(declare-fun a_122236 () (_ BitVec 512))(assert (= a_122236 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329dd)) +(declare-fun a_122237 () (_ BitVec 512))(assert (= a_122237 (bvadd a_122235 a_122236))) +(declare-fun a_122238 () (_ BitVec 512))(assert (= a_122238 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_122239 () (_ BitVec 512))(assert (= a_122239 (bvsub a_122237 a_122238))) +(declare-fun a_122240 () (_ BitVec 512))(assert (= a_122240 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_122241 () (_ BitVec 512))(assert (= a_122241 (bvsub a_122239 a_122240))) +(declare-fun a_122242 () (_ BitVec 512))(assert (= a_122242 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329dd)) +(declare-fun a_122243 () (_ BitVec 512))(assert (= a_122243 (bvadd a_122241 a_122242))) +(declare-fun a_122244 () (_ BitVec 256))(assert (= a_122244 ((_ extract 255 0) a_122243))) +(declare-fun a_122245 () (_ BitVec 256))(assert (= a_122245 #x00000000000000000000000000000000000000000000000000000002540b32da)) +(declare-fun a_122246 () (_ BitVec 512))(assert (= a_122246 ((_ zero_extend 256) SVALUE))) +(declare-fun a_122247 () (_ BitVec 512))(assert (= a_122247 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_122248 () (_ BitVec 512))(assert (= a_122248 (bvadd a_122246 a_122247))) +(declare-fun a_122249 () (_ BitVec 512))(assert (= a_122249 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_122250 () (_ BitVec 512))(assert (= a_122250 (bvadd a_122248 a_122249))) +(declare-fun a_122251 () (_ BitVec 256))(assert (= a_122251 ((_ extract 255 0) a_122250))) +(declare-fun a_122252 () (_ BitVec 256))(assert (= a_122252 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122253 () (_ BitVec 256))(assert (= a_122253 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122254 () (_ BitVec 512))(assert (= a_122254 ((_ zero_extend 256) a_122253))) +(declare-fun a_122255 () (_ BitVec 512))(assert (= a_122255 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_122256 () (_ BitVec 512))(assert (= a_122256 (bvadd a_122254 a_122255))) +(declare-fun a_122257 () (_ BitVec 512))(assert (= a_122257 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122258 () Bool)(assert (= a_122258 (bvult a_122256 a_122257))) +(declare-fun a_122259 () (_ BitVec 8))(assert (= a_122259 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_122260 () (_ BitVec 256))(assert (= a_122260 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122261 () (_ BitVec 512))(assert (= a_122261 ((_ zero_extend 256) a_122260))) +(declare-fun a_122262 () (_ BitVec 512))(assert (= a_122262 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_122263 () (_ BitVec 512))(assert (= a_122263 (bvadd a_122261 a_122262))) +(declare-fun a_122264 () (_ BitVec 512))(assert (= a_122264 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122265 () Bool)(assert (= a_122265 (bvult a_122263 a_122264))) +(declare-fun a_122266 () (_ BitVec 8))(assert (= a_122266 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_122267 () (_ BitVec 256))(assert (= a_122267 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122268 () (_ BitVec 512))(assert (= a_122268 ((_ zero_extend 256) a_122267))) +(declare-fun a_122269 () (_ BitVec 512))(assert (= a_122269 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_122270 () (_ BitVec 512))(assert (= a_122270 (bvadd a_122268 a_122269))) +(declare-fun a_122271 () (_ BitVec 512))(assert (= a_122271 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122272 () Bool)(assert (= a_122272 (bvult a_122270 a_122271))) +(declare-fun a_122273 () (_ BitVec 8))(assert (= a_122273 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_122274 () (_ BitVec 256))(assert (= a_122274 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122275 () (_ BitVec 512))(assert (= a_122275 ((_ zero_extend 256) a_122274))) +(declare-fun a_122276 () (_ BitVec 512))(assert (= a_122276 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_122277 () (_ BitVec 512))(assert (= a_122277 (bvadd a_122275 a_122276))) +(declare-fun a_122278 () (_ BitVec 512))(assert (= a_122278 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122279 () Bool)(assert (= a_122279 (bvult a_122277 a_122278))) +(declare-fun a_122280 () (_ BitVec 8))(assert (= a_122280 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_122281 () (_ BitVec 256))(assert (= a_122281 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122282 () (_ BitVec 512))(assert (= a_122282 ((_ zero_extend 256) a_122281))) +(declare-fun a_122283 () (_ BitVec 512))(assert (= a_122283 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_122284 () (_ BitVec 512))(assert (= a_122284 (bvadd a_122282 a_122283))) +(declare-fun a_122285 () (_ BitVec 512))(assert (= a_122285 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122286 () Bool)(assert (= a_122286 (bvult a_122284 a_122285))) +(declare-fun a_122287 () (_ BitVec 8))(assert (= a_122287 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_122288 () (_ BitVec 256))(assert (= a_122288 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122289 () (_ BitVec 512))(assert (= a_122289 ((_ zero_extend 256) a_122288))) +(declare-fun a_122290 () (_ BitVec 512))(assert (= a_122290 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_122291 () (_ BitVec 512))(assert (= a_122291 (bvadd a_122289 a_122290))) +(declare-fun a_122292 () (_ BitVec 512))(assert (= a_122292 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122293 () Bool)(assert (= a_122293 (bvult a_122291 a_122292))) +(declare-fun a_122294 () (_ BitVec 8))(assert (= a_122294 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_122295 () (_ BitVec 256))(assert (= a_122295 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122296 () (_ BitVec 512))(assert (= a_122296 ((_ zero_extend 256) a_122295))) +(declare-fun a_122297 () (_ BitVec 512))(assert (= a_122297 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_122298 () (_ BitVec 512))(assert (= a_122298 (bvadd a_122296 a_122297))) +(declare-fun a_122299 () (_ BitVec 512))(assert (= a_122299 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122300 () Bool)(assert (= a_122300 (bvult a_122298 a_122299))) +(declare-fun a_122301 () (_ BitVec 8))(assert (= a_122301 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_122302 () (_ BitVec 256))(assert (= a_122302 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122303 () (_ BitVec 512))(assert (= a_122303 ((_ zero_extend 256) a_122302))) +(declare-fun a_122304 () (_ BitVec 512))(assert (= a_122304 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_122305 () (_ BitVec 512))(assert (= a_122305 (bvadd a_122303 a_122304))) +(declare-fun a_122306 () (_ BitVec 512))(assert (= a_122306 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122307 () Bool)(assert (= a_122307 (bvult a_122305 a_122306))) +(declare-fun a_122308 () (_ BitVec 8))(assert (= a_122308 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_122309 () (_ BitVec 256))(assert (= a_122309 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122310 () (_ BitVec 512))(assert (= a_122310 ((_ zero_extend 256) a_122309))) +(declare-fun a_122311 () (_ BitVec 512))(assert (= a_122311 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_122312 () (_ BitVec 512))(assert (= a_122312 (bvadd a_122310 a_122311))) +(declare-fun a_122313 () (_ BitVec 512))(assert (= a_122313 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122314 () Bool)(assert (= a_122314 (bvult a_122312 a_122313))) +(declare-fun a_122315 () (_ BitVec 8))(assert (= a_122315 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_122316 () (_ BitVec 256))(assert (= a_122316 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122317 () (_ BitVec 512))(assert (= a_122317 ((_ zero_extend 256) a_122316))) +(declare-fun a_122318 () (_ BitVec 512))(assert (= a_122318 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_122319 () (_ BitVec 512))(assert (= a_122319 (bvadd a_122317 a_122318))) +(declare-fun a_122320 () (_ BitVec 512))(assert (= a_122320 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122321 () Bool)(assert (= a_122321 (bvult a_122319 a_122320))) +(declare-fun a_122322 () (_ BitVec 8))(assert (= a_122322 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_122323 () (_ BitVec 256))(assert (= a_122323 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122324 () (_ BitVec 512))(assert (= a_122324 ((_ zero_extend 256) a_122323))) +(declare-fun a_122325 () (_ BitVec 512))(assert (= a_122325 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_122326 () (_ BitVec 512))(assert (= a_122326 (bvadd a_122324 a_122325))) +(declare-fun a_122327 () (_ BitVec 512))(assert (= a_122327 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122328 () Bool)(assert (= a_122328 (bvult a_122326 a_122327))) +(declare-fun a_122329 () (_ BitVec 8))(assert (= a_122329 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_122330 () (_ BitVec 256))(assert (= a_122330 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122331 () (_ BitVec 512))(assert (= a_122331 ((_ zero_extend 256) a_122330))) +(declare-fun a_122332 () (_ BitVec 512))(assert (= a_122332 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_122333 () (_ BitVec 512))(assert (= a_122333 (bvadd a_122331 a_122332))) +(declare-fun a_122334 () (_ BitVec 512))(assert (= a_122334 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122335 () Bool)(assert (= a_122335 (bvult a_122333 a_122334))) +(declare-fun a_122336 () (_ BitVec 8))(assert (= a_122336 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_122337 () (_ BitVec 256))(assert (= a_122337 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122338 () (_ BitVec 512))(assert (= a_122338 ((_ zero_extend 256) a_122337))) +(declare-fun a_122339 () (_ BitVec 512))(assert (= a_122339 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_122340 () (_ BitVec 512))(assert (= a_122340 (bvadd a_122338 a_122339))) +(declare-fun a_122341 () (_ BitVec 512))(assert (= a_122341 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122342 () Bool)(assert (= a_122342 (bvult a_122340 a_122341))) +(declare-fun a_122343 () (_ BitVec 8))(assert (= a_122343 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_122344 () (_ BitVec 256))(assert (= a_122344 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122345 () (_ BitVec 512))(assert (= a_122345 ((_ zero_extend 256) a_122344))) +(declare-fun a_122346 () (_ BitVec 512))(assert (= a_122346 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_122347 () (_ BitVec 512))(assert (= a_122347 (bvadd a_122345 a_122346))) +(declare-fun a_122348 () (_ BitVec 512))(assert (= a_122348 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122349 () Bool)(assert (= a_122349 (bvult a_122347 a_122348))) +(declare-fun a_122350 () (_ BitVec 8))(assert (= a_122350 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_122351 () (_ BitVec 256))(assert (= a_122351 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122352 () (_ BitVec 512))(assert (= a_122352 ((_ zero_extend 256) a_122351))) +(declare-fun a_122353 () (_ BitVec 512))(assert (= a_122353 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_122354 () (_ BitVec 512))(assert (= a_122354 (bvadd a_122352 a_122353))) +(declare-fun a_122355 () (_ BitVec 512))(assert (= a_122355 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122356 () Bool)(assert (= a_122356 (bvult a_122354 a_122355))) +(declare-fun a_122357 () (_ BitVec 8))(assert (= a_122357 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_122358 () (_ BitVec 256))(assert (= a_122358 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122359 () (_ BitVec 512))(assert (= a_122359 ((_ zero_extend 256) a_122358))) +(declare-fun a_122360 () (_ BitVec 512))(assert (= a_122360 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_122361 () (_ BitVec 512))(assert (= a_122361 (bvadd a_122359 a_122360))) +(declare-fun a_122362 () (_ BitVec 512))(assert (= a_122362 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122363 () Bool)(assert (= a_122363 (bvult a_122361 a_122362))) +(declare-fun a_122364 () (_ BitVec 8))(assert (= a_122364 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_122365 () (_ BitVec 256))(assert (= a_122365 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122366 () (_ BitVec 512))(assert (= a_122366 ((_ zero_extend 256) a_122365))) +(declare-fun a_122367 () (_ BitVec 512))(assert (= a_122367 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_122368 () (_ BitVec 512))(assert (= a_122368 (bvadd a_122366 a_122367))) +(declare-fun a_122369 () (_ BitVec 512))(assert (= a_122369 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122370 () Bool)(assert (= a_122370 (bvult a_122368 a_122369))) +(declare-fun a_122371 () (_ BitVec 8))(assert (= a_122371 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_122372 () (_ BitVec 256))(assert (= a_122372 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122373 () (_ BitVec 512))(assert (= a_122373 ((_ zero_extend 256) a_122372))) +(declare-fun a_122374 () (_ BitVec 512))(assert (= a_122374 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_122375 () (_ BitVec 512))(assert (= a_122375 (bvadd a_122373 a_122374))) +(declare-fun a_122376 () (_ BitVec 512))(assert (= a_122376 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122377 () Bool)(assert (= a_122377 (bvult a_122375 a_122376))) +(declare-fun a_122378 () (_ BitVec 8))(assert (= a_122378 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_122379 () (_ BitVec 256))(assert (= a_122379 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122380 () (_ BitVec 512))(assert (= a_122380 ((_ zero_extend 256) a_122379))) +(declare-fun a_122381 () (_ BitVec 512))(assert (= a_122381 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_122382 () (_ BitVec 512))(assert (= a_122382 (bvadd a_122380 a_122381))) +(declare-fun a_122383 () (_ BitVec 512))(assert (= a_122383 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122384 () Bool)(assert (= a_122384 (bvult a_122382 a_122383))) +(declare-fun a_122385 () (_ BitVec 8))(assert (= a_122385 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_122386 () (_ BitVec 256))(assert (= a_122386 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122387 () (_ BitVec 512))(assert (= a_122387 ((_ zero_extend 256) a_122386))) +(declare-fun a_122388 () (_ BitVec 512))(assert (= a_122388 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_122389 () (_ BitVec 512))(assert (= a_122389 (bvadd a_122387 a_122388))) +(declare-fun a_122390 () (_ BitVec 512))(assert (= a_122390 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122391 () Bool)(assert (= a_122391 (bvult a_122389 a_122390))) +(declare-fun a_122392 () (_ BitVec 8))(assert (= a_122392 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_122393 () (_ BitVec 256))(assert (= a_122393 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122394 () (_ BitVec 512))(assert (= a_122394 ((_ zero_extend 256) a_122393))) +(declare-fun a_122395 () (_ BitVec 512))(assert (= a_122395 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_122396 () (_ BitVec 512))(assert (= a_122396 (bvadd a_122394 a_122395))) +(declare-fun a_122397 () (_ BitVec 512))(assert (= a_122397 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122398 () Bool)(assert (= a_122398 (bvult a_122396 a_122397))) +(declare-fun a_122399 () (_ BitVec 8))(assert (= a_122399 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_122400 () (_ BitVec 256))(assert (= a_122400 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122401 () (_ BitVec 512))(assert (= a_122401 ((_ zero_extend 256) a_122400))) +(declare-fun a_122402 () (_ BitVec 512))(assert (= a_122402 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_122403 () (_ BitVec 512))(assert (= a_122403 (bvadd a_122401 a_122402))) +(declare-fun a_122404 () (_ BitVec 512))(assert (= a_122404 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122405 () Bool)(assert (= a_122405 (bvult a_122403 a_122404))) +(declare-fun a_122406 () (_ BitVec 8))(assert (= a_122406 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_122407 () (_ BitVec 256))(assert (= a_122407 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122408 () (_ BitVec 512))(assert (= a_122408 ((_ zero_extend 256) a_122407))) +(declare-fun a_122409 () (_ BitVec 512))(assert (= a_122409 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_122410 () (_ BitVec 512))(assert (= a_122410 (bvadd a_122408 a_122409))) +(declare-fun a_122411 () (_ BitVec 512))(assert (= a_122411 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122412 () Bool)(assert (= a_122412 (bvult a_122410 a_122411))) +(declare-fun a_122413 () (_ BitVec 8))(assert (= a_122413 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_122414 () (_ BitVec 256))(assert (= a_122414 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122415 () (_ BitVec 512))(assert (= a_122415 ((_ zero_extend 256) a_122414))) +(declare-fun a_122416 () (_ BitVec 512))(assert (= a_122416 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_122417 () (_ BitVec 512))(assert (= a_122417 (bvadd a_122415 a_122416))) +(declare-fun a_122418 () (_ BitVec 512))(assert (= a_122418 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122419 () Bool)(assert (= a_122419 (bvult a_122417 a_122418))) +(declare-fun a_122420 () (_ BitVec 8))(assert (= a_122420 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_122421 () (_ BitVec 256))(assert (= a_122421 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122422 () (_ BitVec 512))(assert (= a_122422 ((_ zero_extend 256) a_122421))) +(declare-fun a_122423 () (_ BitVec 512))(assert (= a_122423 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_122424 () (_ BitVec 512))(assert (= a_122424 (bvadd a_122422 a_122423))) +(declare-fun a_122425 () (_ BitVec 512))(assert (= a_122425 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122426 () Bool)(assert (= a_122426 (bvult a_122424 a_122425))) +(declare-fun a_122427 () (_ BitVec 8))(assert (= a_122427 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_122428 () (_ BitVec 256))(assert (= a_122428 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122429 () (_ BitVec 512))(assert (= a_122429 ((_ zero_extend 256) a_122428))) +(declare-fun a_122430 () (_ BitVec 512))(assert (= a_122430 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_122431 () (_ BitVec 512))(assert (= a_122431 (bvadd a_122429 a_122430))) +(declare-fun a_122432 () (_ BitVec 512))(assert (= a_122432 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122433 () Bool)(assert (= a_122433 (bvult a_122431 a_122432))) +(declare-fun a_122434 () (_ BitVec 8))(assert (= a_122434 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_122435 () (_ BitVec 256))(assert (= a_122435 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122436 () (_ BitVec 512))(assert (= a_122436 ((_ zero_extend 256) a_122435))) +(declare-fun a_122437 () (_ BitVec 512))(assert (= a_122437 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_122438 () (_ BitVec 512))(assert (= a_122438 (bvadd a_122436 a_122437))) +(declare-fun a_122439 () (_ BitVec 512))(assert (= a_122439 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122440 () Bool)(assert (= a_122440 (bvult a_122438 a_122439))) +(declare-fun a_122441 () (_ BitVec 8))(assert (= a_122441 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_122442 () (_ BitVec 256))(assert (= a_122442 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122443 () (_ BitVec 512))(assert (= a_122443 ((_ zero_extend 256) a_122442))) +(declare-fun a_122444 () (_ BitVec 512))(assert (= a_122444 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_122445 () (_ BitVec 512))(assert (= a_122445 (bvadd a_122443 a_122444))) +(declare-fun a_122446 () (_ BitVec 512))(assert (= a_122446 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122447 () Bool)(assert (= a_122447 (bvult a_122445 a_122446))) +(declare-fun a_122448 () (_ BitVec 8))(assert (= a_122448 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_122449 () (_ BitVec 256))(assert (= a_122449 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122450 () (_ BitVec 512))(assert (= a_122450 ((_ zero_extend 256) a_122449))) +(declare-fun a_122451 () (_ BitVec 512))(assert (= a_122451 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_122452 () (_ BitVec 512))(assert (= a_122452 (bvadd a_122450 a_122451))) +(declare-fun a_122453 () (_ BitVec 512))(assert (= a_122453 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122454 () Bool)(assert (= a_122454 (bvult a_122452 a_122453))) +(declare-fun a_122455 () (_ BitVec 8))(assert (= a_122455 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_122456 () (_ BitVec 256))(assert (= a_122456 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122457 () (_ BitVec 512))(assert (= a_122457 ((_ zero_extend 256) a_122456))) +(declare-fun a_122458 () (_ BitVec 512))(assert (= a_122458 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_122459 () (_ BitVec 512))(assert (= a_122459 (bvadd a_122457 a_122458))) +(declare-fun a_122460 () (_ BitVec 512))(assert (= a_122460 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122461 () Bool)(assert (= a_122461 (bvult a_122459 a_122460))) +(declare-fun a_122462 () (_ BitVec 8))(assert (= a_122462 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_122463 () (_ BitVec 256))(assert (= a_122463 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122464 () (_ BitVec 512))(assert (= a_122464 ((_ zero_extend 256) a_122463))) +(declare-fun a_122465 () (_ BitVec 512))(assert (= a_122465 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_122466 () (_ BitVec 512))(assert (= a_122466 (bvadd a_122464 a_122465))) +(declare-fun a_122467 () (_ BitVec 512))(assert (= a_122467 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122468 () Bool)(assert (= a_122468 (bvult a_122466 a_122467))) +(declare-fun a_122469 () (_ BitVec 8))(assert (= a_122469 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_122470 () (_ BitVec 256))(assert (= a_122470 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122471 () (_ BitVec 512))(assert (= a_122471 ((_ zero_extend 256) a_122470))) +(declare-fun a_122472 () (_ BitVec 512))(assert (= a_122472 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122473 () Bool)(assert (= a_122473 (bvult a_122471 a_122472))) +(declare-fun a_122474 () (_ BitVec 8))(assert (= a_122474 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_122475 () (_ BitVec 8))(assert (= a_122475 (ite a_122473 a_122474 #x00))) +(declare-fun a_122476 () (_ BitVec 8))(assert (= a_122476 (ite a_122468 a_122469 #x00))) +(declare-fun a_122477 () (_ BitVec 8))(assert (= a_122477 (ite a_122461 a_122462 #x00))) +(declare-fun a_122478 () (_ BitVec 8))(assert (= a_122478 (ite a_122454 a_122455 #x00))) +(declare-fun a_122479 () (_ BitVec 8))(assert (= a_122479 (ite a_122447 a_122448 #x00))) +(declare-fun a_122480 () (_ BitVec 8))(assert (= a_122480 (ite a_122440 a_122441 #x00))) +(declare-fun a_122481 () (_ BitVec 8))(assert (= a_122481 (ite a_122433 a_122434 #x00))) +(declare-fun a_122482 () (_ BitVec 8))(assert (= a_122482 (ite a_122426 a_122427 #x00))) +(declare-fun a_122483 () (_ BitVec 8))(assert (= a_122483 (ite a_122419 a_122420 #x00))) +(declare-fun a_122484 () (_ BitVec 8))(assert (= a_122484 (ite a_122412 a_122413 #x00))) +(declare-fun a_122485 () (_ BitVec 8))(assert (= a_122485 (ite a_122405 a_122406 #x00))) +(declare-fun a_122486 () (_ BitVec 8))(assert (= a_122486 (ite a_122398 a_122399 #x00))) +(declare-fun a_122487 () (_ BitVec 8))(assert (= a_122487 (ite a_122391 a_122392 #x00))) +(declare-fun a_122488 () (_ BitVec 8))(assert (= a_122488 (ite a_122384 a_122385 #x00))) +(declare-fun a_122489 () (_ BitVec 8))(assert (= a_122489 (ite a_122377 a_122378 #x00))) +(declare-fun a_122490 () (_ BitVec 8))(assert (= a_122490 (ite a_122370 a_122371 #x00))) +(declare-fun a_122491 () (_ BitVec 8))(assert (= a_122491 (ite a_122363 a_122364 #x00))) +(declare-fun a_122492 () (_ BitVec 8))(assert (= a_122492 (ite a_122356 a_122357 #x00))) +(declare-fun a_122493 () (_ BitVec 8))(assert (= a_122493 (ite a_122349 a_122350 #x00))) +(declare-fun a_122494 () (_ BitVec 8))(assert (= a_122494 (ite a_122342 a_122343 #x00))) +(declare-fun a_122495 () (_ BitVec 8))(assert (= a_122495 (ite a_122335 a_122336 #x00))) +(declare-fun a_122496 () (_ BitVec 8))(assert (= a_122496 (ite a_122328 a_122329 #x00))) +(declare-fun a_122497 () (_ BitVec 8))(assert (= a_122497 (ite a_122321 a_122322 #x00))) +(declare-fun a_122498 () (_ BitVec 8))(assert (= a_122498 (ite a_122314 a_122315 #x00))) +(declare-fun a_122499 () (_ BitVec 8))(assert (= a_122499 (ite a_122307 a_122308 #x00))) +(declare-fun a_122500 () (_ BitVec 8))(assert (= a_122500 (ite a_122300 a_122301 #x00))) +(declare-fun a_122501 () (_ BitVec 8))(assert (= a_122501 (ite a_122293 a_122294 #x00))) +(declare-fun a_122502 () (_ BitVec 8))(assert (= a_122502 (ite a_122286 a_122287 #x00))) +(declare-fun a_122503 () (_ BitVec 8))(assert (= a_122503 (ite a_122279 a_122280 #x00))) +(declare-fun a_122504 () (_ BitVec 8))(assert (= a_122504 (ite a_122272 a_122273 #x00))) +(declare-fun a_122505 () (_ BitVec 8))(assert (= a_122505 (ite a_122265 a_122266 #x00))) +(declare-fun a_122506 () (_ BitVec 8))(assert (= a_122506 (ite a_122258 a_122259 #x00))) +(declare-fun a_122507 () (_ BitVec 256))(assert (= a_122507 (concat a_122475 a_122476 a_122477 a_122478 a_122479 a_122480 a_122481 a_122482 a_122483 a_122484 a_122485 a_122486 a_122487 a_122488 a_122489 a_122490 a_122491 a_122492 a_122493 a_122494 a_122495 a_122496 a_122497 a_122498 a_122499 a_122500 a_122501 a_122502 a_122503 a_122504 a_122505 a_122506))) +(declare-fun a_122508 () (_ BitVec 256))(assert (= a_122508 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122509 () (_ BitVec 256))(assert (= a_122509 (concat a_122475 a_122476 a_122477 a_122478 a_122479 a_122480 a_122481 a_122482 a_122483 a_122484 a_122485 a_122486 a_122487 a_122488 a_122489 a_122490 a_122491 a_122492 a_122493 a_122494 a_122495 a_122496 a_122497 a_122498 a_122499 a_122500 a_122501 a_122502 a_122503 a_122504 a_122505 a_122506))) +(declare-fun a_122510 () (_ BitVec 256))(assert (= a_122510 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122511 () Bool)(assert (= a_122511 (bvslt a_122509 a_122510))) +(declare-fun a_122512 () (_ BitVec 256))(assert (= a_122512 (concat a_122475 a_122476 a_122477 a_122478 a_122479 a_122480 a_122481 a_122482 a_122483 a_122484 a_122485 a_122486 a_122487 a_122488 a_122489 a_122490 a_122491 a_122492 a_122493 a_122494 a_122495 a_122496 a_122497 a_122498 a_122499 a_122500 a_122501 a_122502 a_122503 a_122504 a_122505 a_122506))) +(declare-fun a_122513 () (_ BitVec 256))(assert (= a_122513 (bvsub a_122507 a_122508))) +(declare-fun a_122514 () (_ BitVec 256))(assert (= a_122514 (ite a_122511 a_122512 a_122513))) +(declare-fun a_122515 () (_ BitVec 256))(assert (= a_122515 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_122516 () Bool)(assert (= a_122516 (bvslt a_122514 a_122515))) +(declare-fun a_122517 () (_ BitVec 8))(assert (= a_122517 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_122518 () (_ BitVec 8))(assert (= a_122518 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_122519 () (_ BitVec 8))(assert (= a_122519 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_122520 () (_ BitVec 8))(assert (= a_122520 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_122521 () (_ BitVec 8))(assert (= a_122521 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_122522 () (_ BitVec 8))(assert (= a_122522 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_122523 () (_ BitVec 8))(assert (= a_122523 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_122524 () (_ BitVec 8))(assert (= a_122524 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_122525 () (_ BitVec 8))(assert (= a_122525 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_122526 () (_ BitVec 8))(assert (= a_122526 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_122527 () (_ BitVec 8))(assert (= a_122527 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_122528 () (_ BitVec 8))(assert (= a_122528 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_122529 () (_ BitVec 8))(assert (= a_122529 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_122530 () (_ BitVec 8))(assert (= a_122530 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_122531 () (_ BitVec 8))(assert (= a_122531 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_122532 () (_ BitVec 8))(assert (= a_122532 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_122533 () (_ BitVec 8))(assert (= a_122533 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_122534 () (_ BitVec 8))(assert (= a_122534 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_122535 () (_ BitVec 8))(assert (= a_122535 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_122536 () (_ BitVec 8))(assert (= a_122536 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_122537 () (_ BitVec 8))(assert (= a_122537 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_122538 () (_ BitVec 8))(assert (= a_122538 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_122539 () (_ BitVec 8))(assert (= a_122539 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_122540 () (_ BitVec 8))(assert (= a_122540 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_122541 () (_ BitVec 8))(assert (= a_122541 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_122542 () (_ BitVec 8))(assert (= a_122542 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_122543 () (_ BitVec 8))(assert (= a_122543 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_122544 () (_ BitVec 8))(assert (= a_122544 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_122545 () (_ BitVec 8))(assert (= a_122545 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_122546 () (_ BitVec 8))(assert (= a_122546 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_122547 () (_ BitVec 8))(assert (= a_122547 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_122548 () (_ BitVec 8))(assert (= a_122548 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_122549 () (_ BitVec 256))(assert (= a_122549 (concat a_122517 a_122518 a_122519 a_122520 a_122521 a_122522 a_122523 a_122524 a_122525 a_122526 a_122527 a_122528 a_122529 a_122530 a_122531 a_122532 a_122533 a_122534 a_122535 a_122536 a_122537 a_122538 a_122539 a_122540 a_122541 a_122542 a_122543 a_122544 a_122545 a_122546 a_122547 a_122548))) +(declare-fun a_122550 () (_ BitVec 256))(assert (= a_122550 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122551 () Bool)(assert (= a_122551 (= a_122549 a_122550))) +(declare-fun a_122552 () (_ BitVec 256))(assert (= a_122552 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122553 () (_ BitVec 8))(assert (= a_122553 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_122554 () (_ BitVec 8))(assert (= a_122554 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_122555 () (_ BitVec 8))(assert (= a_122555 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_122556 () (_ BitVec 8))(assert (= a_122556 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_122557 () (_ BitVec 8))(assert (= a_122557 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_122558 () (_ BitVec 8))(assert (= a_122558 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_122559 () (_ BitVec 8))(assert (= a_122559 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_122560 () (_ BitVec 8))(assert (= a_122560 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_122561 () (_ BitVec 8))(assert (= a_122561 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_122562 () (_ BitVec 8))(assert (= a_122562 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_122563 () (_ BitVec 8))(assert (= a_122563 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_122564 () (_ BitVec 8))(assert (= a_122564 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_122565 () (_ BitVec 8))(assert (= a_122565 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_122566 () (_ BitVec 8))(assert (= a_122566 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_122567 () (_ BitVec 8))(assert (= a_122567 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_122568 () (_ BitVec 8))(assert (= a_122568 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_122569 () (_ BitVec 8))(assert (= a_122569 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_122570 () (_ BitVec 8))(assert (= a_122570 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_122571 () (_ BitVec 8))(assert (= a_122571 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_122572 () (_ BitVec 8))(assert (= a_122572 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_122573 () (_ BitVec 8))(assert (= a_122573 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_122574 () (_ BitVec 8))(assert (= a_122574 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_122575 () (_ BitVec 8))(assert (= a_122575 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_122576 () (_ BitVec 8))(assert (= a_122576 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_122577 () (_ BitVec 8))(assert (= a_122577 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_122578 () (_ BitVec 8))(assert (= a_122578 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_122579 () (_ BitVec 8))(assert (= a_122579 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_122580 () (_ BitVec 8))(assert (= a_122580 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_122581 () (_ BitVec 8))(assert (= a_122581 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_122582 () (_ BitVec 8))(assert (= a_122582 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_122583 () (_ BitVec 8))(assert (= a_122583 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_122584 () (_ BitVec 8))(assert (= a_122584 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_122585 () (_ BitVec 256))(assert (= a_122585 (concat a_122553 a_122554 a_122555 a_122556 a_122557 a_122558 a_122559 a_122560 a_122561 a_122562 a_122563 a_122564 a_122565 a_122566 a_122567 a_122568 a_122569 a_122570 a_122571 a_122572 a_122573 a_122574 a_122575 a_122576 a_122577 a_122578 a_122579 a_122580 a_122581 a_122582 a_122583 a_122584))) +(declare-fun a_122586 () (_ BitVec 256))(assert (= a_122586 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122587 () (_ BitVec 256))(assert (= a_122587 (bvudiv a_122585 a_122586))) +(declare-fun a_122588 () (_ BitVec 256))(assert (= a_122588 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_122589 () (_ BitVec 256))(assert (= a_122589 (bvand a_122587 a_122588))) +(declare-fun a_122590 () (_ BitVec 256))(assert (= a_122590 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_122591 () (_ BitVec 512))(assert (= a_122591 (bvadd a_122235 a_122236))) +(declare-fun a_122592 () (_ BitVec 256))(assert (= a_122592 ((_ extract 255 0) a_122591))) +(declare-fun a_122593 () (_ BitVec 512))(assert (= a_122593 ((_ zero_extend 256) a_122592))) +(declare-fun a_122594 () (_ BitVec 512))(assert (= a_122594 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_122595 () (_ BitVec 512))(assert (= a_122595 (bvsub a_122593 a_122594))) +(declare-fun a_122596 () (_ BitVec 512))(assert (= a_122596 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_122597 () (_ BitVec 512))(assert (= a_122597 ((_ zero_extend 256) a_122592))) +(declare-fun a_122598 () (_ BitVec 512))(assert (= a_122598 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_122599 () Bool)(assert (= a_122599 (bvuge a_122597 a_122598))) +(declare-fun a_122600 () Bool)(assert (= a_122600 (bvuge a_122595 a_122596))) +(declare-fun a_122601 () Bool)(assert (= a_122601 (and a_122599 a_122600))) +(declare-fun a_122602 () Bool)(assert (= a_122602 (not a_122601))) +(declare-fun a_122603 () (_ BitVec 256))(assert (= a_122603 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122604 () (_ BitVec 512))(assert (= a_122604 ((_ zero_extend 256) a_122603))) +(declare-fun a_122605 () (_ BitVec 512))(assert (= a_122605 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_122606 () (_ BitVec 512))(assert (= a_122606 (bvadd a_122604 a_122605))) +(declare-fun a_122607 () (_ BitVec 512))(assert (= a_122607 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122608 () Bool)(assert (= a_122608 (bvult a_122606 a_122607))) +(declare-fun a_122609 () (_ BitVec 8))(assert (= a_122609 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_122610 () (_ BitVec 256))(assert (= a_122610 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122611 () (_ BitVec 512))(assert (= a_122611 ((_ zero_extend 256) a_122610))) +(declare-fun a_122612 () (_ BitVec 512))(assert (= a_122612 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_122613 () (_ BitVec 512))(assert (= a_122613 (bvadd a_122611 a_122612))) +(declare-fun a_122614 () (_ BitVec 512))(assert (= a_122614 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122615 () Bool)(assert (= a_122615 (bvult a_122613 a_122614))) +(declare-fun a_122616 () (_ BitVec 8))(assert (= a_122616 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_122617 () (_ BitVec 256))(assert (= a_122617 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122618 () (_ BitVec 512))(assert (= a_122618 ((_ zero_extend 256) a_122617))) +(declare-fun a_122619 () (_ BitVec 512))(assert (= a_122619 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_122620 () (_ BitVec 512))(assert (= a_122620 (bvadd a_122618 a_122619))) +(declare-fun a_122621 () (_ BitVec 512))(assert (= a_122621 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122622 () Bool)(assert (= a_122622 (bvult a_122620 a_122621))) +(declare-fun a_122623 () (_ BitVec 8))(assert (= a_122623 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_122624 () (_ BitVec 256))(assert (= a_122624 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122625 () (_ BitVec 512))(assert (= a_122625 ((_ zero_extend 256) a_122624))) +(declare-fun a_122626 () (_ BitVec 512))(assert (= a_122626 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_122627 () (_ BitVec 512))(assert (= a_122627 (bvadd a_122625 a_122626))) +(declare-fun a_122628 () (_ BitVec 512))(assert (= a_122628 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122629 () Bool)(assert (= a_122629 (bvult a_122627 a_122628))) +(declare-fun a_122630 () (_ BitVec 8))(assert (= a_122630 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_122631 () (_ BitVec 256))(assert (= a_122631 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122632 () (_ BitVec 512))(assert (= a_122632 ((_ zero_extend 256) a_122631))) +(declare-fun a_122633 () (_ BitVec 512))(assert (= a_122633 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_122634 () (_ BitVec 512))(assert (= a_122634 (bvadd a_122632 a_122633))) +(declare-fun a_122635 () (_ BitVec 512))(assert (= a_122635 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122636 () Bool)(assert (= a_122636 (bvult a_122634 a_122635))) +(declare-fun a_122637 () (_ BitVec 8))(assert (= a_122637 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_122638 () (_ BitVec 256))(assert (= a_122638 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122639 () (_ BitVec 512))(assert (= a_122639 ((_ zero_extend 256) a_122638))) +(declare-fun a_122640 () (_ BitVec 512))(assert (= a_122640 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_122641 () (_ BitVec 512))(assert (= a_122641 (bvadd a_122639 a_122640))) +(declare-fun a_122642 () (_ BitVec 512))(assert (= a_122642 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122643 () Bool)(assert (= a_122643 (bvult a_122641 a_122642))) +(declare-fun a_122644 () (_ BitVec 8))(assert (= a_122644 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_122645 () (_ BitVec 256))(assert (= a_122645 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122646 () (_ BitVec 512))(assert (= a_122646 ((_ zero_extend 256) a_122645))) +(declare-fun a_122647 () (_ BitVec 512))(assert (= a_122647 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_122648 () (_ BitVec 512))(assert (= a_122648 (bvadd a_122646 a_122647))) +(declare-fun a_122649 () (_ BitVec 512))(assert (= a_122649 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122650 () Bool)(assert (= a_122650 (bvult a_122648 a_122649))) +(declare-fun a_122651 () (_ BitVec 8))(assert (= a_122651 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_122652 () (_ BitVec 256))(assert (= a_122652 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122653 () (_ BitVec 512))(assert (= a_122653 ((_ zero_extend 256) a_122652))) +(declare-fun a_122654 () (_ BitVec 512))(assert (= a_122654 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_122655 () (_ BitVec 512))(assert (= a_122655 (bvadd a_122653 a_122654))) +(declare-fun a_122656 () (_ BitVec 512))(assert (= a_122656 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122657 () Bool)(assert (= a_122657 (bvult a_122655 a_122656))) +(declare-fun a_122658 () (_ BitVec 8))(assert (= a_122658 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_122659 () (_ BitVec 256))(assert (= a_122659 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122660 () (_ BitVec 512))(assert (= a_122660 ((_ zero_extend 256) a_122659))) +(declare-fun a_122661 () (_ BitVec 512))(assert (= a_122661 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_122662 () (_ BitVec 512))(assert (= a_122662 (bvadd a_122660 a_122661))) +(declare-fun a_122663 () (_ BitVec 512))(assert (= a_122663 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122664 () Bool)(assert (= a_122664 (bvult a_122662 a_122663))) +(declare-fun a_122665 () (_ BitVec 8))(assert (= a_122665 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_122666 () (_ BitVec 256))(assert (= a_122666 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122667 () (_ BitVec 512))(assert (= a_122667 ((_ zero_extend 256) a_122666))) +(declare-fun a_122668 () (_ BitVec 512))(assert (= a_122668 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_122669 () (_ BitVec 512))(assert (= a_122669 (bvadd a_122667 a_122668))) +(declare-fun a_122670 () (_ BitVec 512))(assert (= a_122670 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122671 () Bool)(assert (= a_122671 (bvult a_122669 a_122670))) +(declare-fun a_122672 () (_ BitVec 8))(assert (= a_122672 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_122673 () (_ BitVec 256))(assert (= a_122673 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122674 () (_ BitVec 512))(assert (= a_122674 ((_ zero_extend 256) a_122673))) +(declare-fun a_122675 () (_ BitVec 512))(assert (= a_122675 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_122676 () (_ BitVec 512))(assert (= a_122676 (bvadd a_122674 a_122675))) +(declare-fun a_122677 () (_ BitVec 512))(assert (= a_122677 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122678 () Bool)(assert (= a_122678 (bvult a_122676 a_122677))) +(declare-fun a_122679 () (_ BitVec 8))(assert (= a_122679 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_122680 () (_ BitVec 256))(assert (= a_122680 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122681 () (_ BitVec 512))(assert (= a_122681 ((_ zero_extend 256) a_122680))) +(declare-fun a_122682 () (_ BitVec 512))(assert (= a_122682 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_122683 () (_ BitVec 512))(assert (= a_122683 (bvadd a_122681 a_122682))) +(declare-fun a_122684 () (_ BitVec 512))(assert (= a_122684 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122685 () Bool)(assert (= a_122685 (bvult a_122683 a_122684))) +(declare-fun a_122686 () (_ BitVec 8))(assert (= a_122686 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_122687 () (_ BitVec 256))(assert (= a_122687 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122688 () (_ BitVec 512))(assert (= a_122688 ((_ zero_extend 256) a_122687))) +(declare-fun a_122689 () (_ BitVec 512))(assert (= a_122689 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_122690 () (_ BitVec 512))(assert (= a_122690 (bvadd a_122688 a_122689))) +(declare-fun a_122691 () (_ BitVec 512))(assert (= a_122691 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122692 () Bool)(assert (= a_122692 (bvult a_122690 a_122691))) +(declare-fun a_122693 () (_ BitVec 8))(assert (= a_122693 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_122694 () (_ BitVec 256))(assert (= a_122694 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122695 () (_ BitVec 512))(assert (= a_122695 ((_ zero_extend 256) a_122694))) +(declare-fun a_122696 () (_ BitVec 512))(assert (= a_122696 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_122697 () (_ BitVec 512))(assert (= a_122697 (bvadd a_122695 a_122696))) +(declare-fun a_122698 () (_ BitVec 512))(assert (= a_122698 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122699 () Bool)(assert (= a_122699 (bvult a_122697 a_122698))) +(declare-fun a_122700 () (_ BitVec 8))(assert (= a_122700 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_122701 () (_ BitVec 256))(assert (= a_122701 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122702 () (_ BitVec 512))(assert (= a_122702 ((_ zero_extend 256) a_122701))) +(declare-fun a_122703 () (_ BitVec 512))(assert (= a_122703 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_122704 () (_ BitVec 512))(assert (= a_122704 (bvadd a_122702 a_122703))) +(declare-fun a_122705 () (_ BitVec 512))(assert (= a_122705 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122706 () Bool)(assert (= a_122706 (bvult a_122704 a_122705))) +(declare-fun a_122707 () (_ BitVec 8))(assert (= a_122707 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_122708 () (_ BitVec 256))(assert (= a_122708 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122709 () (_ BitVec 512))(assert (= a_122709 ((_ zero_extend 256) a_122708))) +(declare-fun a_122710 () (_ BitVec 512))(assert (= a_122710 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_122711 () (_ BitVec 512))(assert (= a_122711 (bvadd a_122709 a_122710))) +(declare-fun a_122712 () (_ BitVec 512))(assert (= a_122712 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122713 () Bool)(assert (= a_122713 (bvult a_122711 a_122712))) +(declare-fun a_122714 () (_ BitVec 8))(assert (= a_122714 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_122715 () (_ BitVec 256))(assert (= a_122715 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122716 () (_ BitVec 512))(assert (= a_122716 ((_ zero_extend 256) a_122715))) +(declare-fun a_122717 () (_ BitVec 512))(assert (= a_122717 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_122718 () (_ BitVec 512))(assert (= a_122718 (bvadd a_122716 a_122717))) +(declare-fun a_122719 () (_ BitVec 512))(assert (= a_122719 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122720 () Bool)(assert (= a_122720 (bvult a_122718 a_122719))) +(declare-fun a_122721 () (_ BitVec 8))(assert (= a_122721 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_122722 () (_ BitVec 256))(assert (= a_122722 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122723 () (_ BitVec 512))(assert (= a_122723 ((_ zero_extend 256) a_122722))) +(declare-fun a_122724 () (_ BitVec 512))(assert (= a_122724 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_122725 () (_ BitVec 512))(assert (= a_122725 (bvadd a_122723 a_122724))) +(declare-fun a_122726 () (_ BitVec 512))(assert (= a_122726 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122727 () Bool)(assert (= a_122727 (bvult a_122725 a_122726))) +(declare-fun a_122728 () (_ BitVec 8))(assert (= a_122728 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_122729 () (_ BitVec 256))(assert (= a_122729 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122730 () (_ BitVec 512))(assert (= a_122730 ((_ zero_extend 256) a_122729))) +(declare-fun a_122731 () (_ BitVec 512))(assert (= a_122731 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_122732 () (_ BitVec 512))(assert (= a_122732 (bvadd a_122730 a_122731))) +(declare-fun a_122733 () (_ BitVec 512))(assert (= a_122733 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122734 () Bool)(assert (= a_122734 (bvult a_122732 a_122733))) +(declare-fun a_122735 () (_ BitVec 8))(assert (= a_122735 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_122736 () (_ BitVec 256))(assert (= a_122736 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122737 () (_ BitVec 512))(assert (= a_122737 ((_ zero_extend 256) a_122736))) +(declare-fun a_122738 () (_ BitVec 512))(assert (= a_122738 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_122739 () (_ BitVec 512))(assert (= a_122739 (bvadd a_122737 a_122738))) +(declare-fun a_122740 () (_ BitVec 512))(assert (= a_122740 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122741 () Bool)(assert (= a_122741 (bvult a_122739 a_122740))) +(declare-fun a_122742 () (_ BitVec 8))(assert (= a_122742 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_122743 () (_ BitVec 256))(assert (= a_122743 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122744 () (_ BitVec 512))(assert (= a_122744 ((_ zero_extend 256) a_122743))) +(declare-fun a_122745 () (_ BitVec 512))(assert (= a_122745 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_122746 () (_ BitVec 512))(assert (= a_122746 (bvadd a_122744 a_122745))) +(declare-fun a_122747 () (_ BitVec 512))(assert (= a_122747 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122748 () Bool)(assert (= a_122748 (bvult a_122746 a_122747))) +(declare-fun a_122749 () (_ BitVec 8))(assert (= a_122749 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_122750 () (_ BitVec 256))(assert (= a_122750 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122751 () (_ BitVec 512))(assert (= a_122751 ((_ zero_extend 256) a_122750))) +(declare-fun a_122752 () (_ BitVec 512))(assert (= a_122752 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_122753 () (_ BitVec 512))(assert (= a_122753 (bvadd a_122751 a_122752))) +(declare-fun a_122754 () (_ BitVec 512))(assert (= a_122754 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122755 () Bool)(assert (= a_122755 (bvult a_122753 a_122754))) +(declare-fun a_122756 () (_ BitVec 8))(assert (= a_122756 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_122757 () (_ BitVec 256))(assert (= a_122757 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122758 () (_ BitVec 512))(assert (= a_122758 ((_ zero_extend 256) a_122757))) +(declare-fun a_122759 () (_ BitVec 512))(assert (= a_122759 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_122760 () (_ BitVec 512))(assert (= a_122760 (bvadd a_122758 a_122759))) +(declare-fun a_122761 () (_ BitVec 512))(assert (= a_122761 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122762 () Bool)(assert (= a_122762 (bvult a_122760 a_122761))) +(declare-fun a_122763 () (_ BitVec 8))(assert (= a_122763 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_122764 () (_ BitVec 256))(assert (= a_122764 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122765 () (_ BitVec 512))(assert (= a_122765 ((_ zero_extend 256) a_122764))) +(declare-fun a_122766 () (_ BitVec 512))(assert (= a_122766 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_122767 () (_ BitVec 512))(assert (= a_122767 (bvadd a_122765 a_122766))) +(declare-fun a_122768 () (_ BitVec 512))(assert (= a_122768 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122769 () Bool)(assert (= a_122769 (bvult a_122767 a_122768))) +(declare-fun a_122770 () (_ BitVec 8))(assert (= a_122770 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_122771 () (_ BitVec 256))(assert (= a_122771 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122772 () (_ BitVec 512))(assert (= a_122772 ((_ zero_extend 256) a_122771))) +(declare-fun a_122773 () (_ BitVec 512))(assert (= a_122773 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_122774 () (_ BitVec 512))(assert (= a_122774 (bvadd a_122772 a_122773))) +(declare-fun a_122775 () (_ BitVec 512))(assert (= a_122775 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122776 () Bool)(assert (= a_122776 (bvult a_122774 a_122775))) +(declare-fun a_122777 () (_ BitVec 8))(assert (= a_122777 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_122778 () (_ BitVec 256))(assert (= a_122778 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122779 () (_ BitVec 512))(assert (= a_122779 ((_ zero_extend 256) a_122778))) +(declare-fun a_122780 () (_ BitVec 512))(assert (= a_122780 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_122781 () (_ BitVec 512))(assert (= a_122781 (bvadd a_122779 a_122780))) +(declare-fun a_122782 () (_ BitVec 512))(assert (= a_122782 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122783 () Bool)(assert (= a_122783 (bvult a_122781 a_122782))) +(declare-fun a_122784 () (_ BitVec 8))(assert (= a_122784 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_122785 () (_ BitVec 256))(assert (= a_122785 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122786 () (_ BitVec 512))(assert (= a_122786 ((_ zero_extend 256) a_122785))) +(declare-fun a_122787 () (_ BitVec 512))(assert (= a_122787 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_122788 () (_ BitVec 512))(assert (= a_122788 (bvadd a_122786 a_122787))) +(declare-fun a_122789 () (_ BitVec 512))(assert (= a_122789 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122790 () Bool)(assert (= a_122790 (bvult a_122788 a_122789))) +(declare-fun a_122791 () (_ BitVec 8))(assert (= a_122791 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_122792 () (_ BitVec 256))(assert (= a_122792 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122793 () (_ BitVec 512))(assert (= a_122793 ((_ zero_extend 256) a_122792))) +(declare-fun a_122794 () (_ BitVec 512))(assert (= a_122794 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_122795 () (_ BitVec 512))(assert (= a_122795 (bvadd a_122793 a_122794))) +(declare-fun a_122796 () (_ BitVec 512))(assert (= a_122796 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122797 () Bool)(assert (= a_122797 (bvult a_122795 a_122796))) +(declare-fun a_122798 () (_ BitVec 8))(assert (= a_122798 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_122799 () (_ BitVec 256))(assert (= a_122799 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122800 () (_ BitVec 512))(assert (= a_122800 ((_ zero_extend 256) a_122799))) +(declare-fun a_122801 () (_ BitVec 512))(assert (= a_122801 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_122802 () (_ BitVec 512))(assert (= a_122802 (bvadd a_122800 a_122801))) +(declare-fun a_122803 () (_ BitVec 512))(assert (= a_122803 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122804 () Bool)(assert (= a_122804 (bvult a_122802 a_122803))) +(declare-fun a_122805 () (_ BitVec 8))(assert (= a_122805 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_122806 () (_ BitVec 256))(assert (= a_122806 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122807 () (_ BitVec 512))(assert (= a_122807 ((_ zero_extend 256) a_122806))) +(declare-fun a_122808 () (_ BitVec 512))(assert (= a_122808 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_122809 () (_ BitVec 512))(assert (= a_122809 (bvadd a_122807 a_122808))) +(declare-fun a_122810 () (_ BitVec 512))(assert (= a_122810 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122811 () Bool)(assert (= a_122811 (bvult a_122809 a_122810))) +(declare-fun a_122812 () (_ BitVec 8))(assert (= a_122812 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_122813 () (_ BitVec 256))(assert (= a_122813 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122814 () (_ BitVec 512))(assert (= a_122814 ((_ zero_extend 256) a_122813))) +(declare-fun a_122815 () (_ BitVec 512))(assert (= a_122815 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_122816 () (_ BitVec 512))(assert (= a_122816 (bvadd a_122814 a_122815))) +(declare-fun a_122817 () (_ BitVec 512))(assert (= a_122817 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122818 () Bool)(assert (= a_122818 (bvult a_122816 a_122817))) +(declare-fun a_122819 () (_ BitVec 8))(assert (= a_122819 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_122820 () (_ BitVec 256))(assert (= a_122820 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122821 () (_ BitVec 512))(assert (= a_122821 ((_ zero_extend 256) a_122820))) +(declare-fun a_122822 () (_ BitVec 512))(assert (= a_122822 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122823 () Bool)(assert (= a_122823 (bvult a_122821 a_122822))) +(declare-fun a_122824 () (_ BitVec 8))(assert (= a_122824 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_122825 () (_ BitVec 8))(assert (= a_122825 (ite a_122823 a_122824 #x00))) +(declare-fun a_122826 () (_ BitVec 8))(assert (= a_122826 (ite a_122818 a_122819 #x00))) +(declare-fun a_122827 () (_ BitVec 8))(assert (= a_122827 (ite a_122811 a_122812 #x00))) +(declare-fun a_122828 () (_ BitVec 8))(assert (= a_122828 (ite a_122804 a_122805 #x00))) +(declare-fun a_122829 () (_ BitVec 8))(assert (= a_122829 (ite a_122797 a_122798 #x00))) +(declare-fun a_122830 () (_ BitVec 8))(assert (= a_122830 (ite a_122790 a_122791 #x00))) +(declare-fun a_122831 () (_ BitVec 8))(assert (= a_122831 (ite a_122783 a_122784 #x00))) +(declare-fun a_122832 () (_ BitVec 8))(assert (= a_122832 (ite a_122776 a_122777 #x00))) +(declare-fun a_122833 () (_ BitVec 8))(assert (= a_122833 (ite a_122769 a_122770 #x00))) +(declare-fun a_122834 () (_ BitVec 8))(assert (= a_122834 (ite a_122762 a_122763 #x00))) +(declare-fun a_122835 () (_ BitVec 8))(assert (= a_122835 (ite a_122755 a_122756 #x00))) +(declare-fun a_122836 () (_ BitVec 8))(assert (= a_122836 (ite a_122748 a_122749 #x00))) +(declare-fun a_122837 () (_ BitVec 8))(assert (= a_122837 (ite a_122741 a_122742 #x00))) +(declare-fun a_122838 () (_ BitVec 8))(assert (= a_122838 (ite a_122734 a_122735 #x00))) +(declare-fun a_122839 () (_ BitVec 8))(assert (= a_122839 (ite a_122727 a_122728 #x00))) +(declare-fun a_122840 () (_ BitVec 8))(assert (= a_122840 (ite a_122720 a_122721 #x00))) +(declare-fun a_122841 () (_ BitVec 8))(assert (= a_122841 (ite a_122713 a_122714 #x00))) +(declare-fun a_122842 () (_ BitVec 8))(assert (= a_122842 (ite a_122706 a_122707 #x00))) +(declare-fun a_122843 () (_ BitVec 8))(assert (= a_122843 (ite a_122699 a_122700 #x00))) +(declare-fun a_122844 () (_ BitVec 8))(assert (= a_122844 (ite a_122692 a_122693 #x00))) +(declare-fun a_122845 () (_ BitVec 8))(assert (= a_122845 (ite a_122685 a_122686 #x00))) +(declare-fun a_122846 () (_ BitVec 8))(assert (= a_122846 (ite a_122678 a_122679 #x00))) +(declare-fun a_122847 () (_ BitVec 8))(assert (= a_122847 (ite a_122671 a_122672 #x00))) +(declare-fun a_122848 () (_ BitVec 8))(assert (= a_122848 (ite a_122664 a_122665 #x00))) +(declare-fun a_122849 () (_ BitVec 8))(assert (= a_122849 (ite a_122657 a_122658 #x00))) +(declare-fun a_122850 () (_ BitVec 8))(assert (= a_122850 (ite a_122650 a_122651 #x00))) +(declare-fun a_122851 () (_ BitVec 8))(assert (= a_122851 (ite a_122643 a_122644 #x00))) +(declare-fun a_122852 () (_ BitVec 8))(assert (= a_122852 (ite a_122636 a_122637 #x00))) +(declare-fun a_122853 () (_ BitVec 8))(assert (= a_122853 (ite a_122629 a_122630 #x00))) +(declare-fun a_122854 () (_ BitVec 8))(assert (= a_122854 (ite a_122622 a_122623 #x00))) +(declare-fun a_122855 () (_ BitVec 8))(assert (= a_122855 (ite a_122615 a_122616 #x00))) +(declare-fun a_122856 () (_ BitVec 8))(assert (= a_122856 (ite a_122608 a_122609 #x00))) +(declare-fun a_122857 () (_ BitVec 256))(assert (= a_122857 (concat a_122825 a_122826 a_122827 a_122828 a_122829 a_122830 a_122831 a_122832 a_122833 a_122834 a_122835 a_122836 a_122837 a_122838 a_122839 a_122840 a_122841 a_122842 a_122843 a_122844 a_122845 a_122846 a_122847 a_122848 a_122849 a_122850 a_122851 a_122852 a_122853 a_122854 a_122855 a_122856))) +(declare-fun a_122858 () (_ BitVec 256))(assert (= a_122858 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122859 () (_ BitVec 256))(assert (= a_122859 (concat a_122825 a_122826 a_122827 a_122828 a_122829 a_122830 a_122831 a_122832 a_122833 a_122834 a_122835 a_122836 a_122837 a_122838 a_122839 a_122840 a_122841 a_122842 a_122843 a_122844 a_122845 a_122846 a_122847 a_122848 a_122849 a_122850 a_122851 a_122852 a_122853 a_122854 a_122855 a_122856))) +(declare-fun a_122860 () (_ BitVec 256))(assert (= a_122860 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122861 () Bool)(assert (= a_122861 (bvslt a_122859 a_122860))) +(declare-fun a_122862 () (_ BitVec 256))(assert (= a_122862 (concat a_122825 a_122826 a_122827 a_122828 a_122829 a_122830 a_122831 a_122832 a_122833 a_122834 a_122835 a_122836 a_122837 a_122838 a_122839 a_122840 a_122841 a_122842 a_122843 a_122844 a_122845 a_122846 a_122847 a_122848 a_122849 a_122850 a_122851 a_122852 a_122853 a_122854 a_122855 a_122856))) +(declare-fun a_122863 () (_ BitVec 256))(assert (= a_122863 (bvsub a_122857 a_122858))) +(declare-fun a_122864 () (_ BitVec 256))(assert (= a_122864 (ite a_122861 a_122862 a_122863))) +(declare-fun a_122865 () (_ BitVec 256))(assert (= a_122865 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_122866 () Bool)(assert (= a_122866 (bvslt a_122864 a_122865))) +(declare-fun a_122867 () (_ BitVec 8))(assert (= a_122867 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_122868 () (_ BitVec 8))(assert (= a_122868 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_122869 () (_ BitVec 8))(assert (= a_122869 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_122870 () (_ BitVec 8))(assert (= a_122870 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_122871 () (_ BitVec 8))(assert (= a_122871 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_122872 () (_ BitVec 8))(assert (= a_122872 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_122873 () (_ BitVec 8))(assert (= a_122873 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_122874 () (_ BitVec 8))(assert (= a_122874 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_122875 () (_ BitVec 8))(assert (= a_122875 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_122876 () (_ BitVec 8))(assert (= a_122876 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_122877 () (_ BitVec 8))(assert (= a_122877 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_122878 () (_ BitVec 8))(assert (= a_122878 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_122879 () (_ BitVec 8))(assert (= a_122879 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_122880 () (_ BitVec 8))(assert (= a_122880 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_122881 () (_ BitVec 8))(assert (= a_122881 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_122882 () (_ BitVec 8))(assert (= a_122882 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_122883 () (_ BitVec 8))(assert (= a_122883 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_122884 () (_ BitVec 8))(assert (= a_122884 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_122885 () (_ BitVec 8))(assert (= a_122885 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_122886 () (_ BitVec 8))(assert (= a_122886 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_122887 () (_ BitVec 8))(assert (= a_122887 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_122888 () (_ BitVec 8))(assert (= a_122888 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_122889 () (_ BitVec 8))(assert (= a_122889 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_122890 () (_ BitVec 8))(assert (= a_122890 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_122891 () (_ BitVec 8))(assert (= a_122891 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_122892 () (_ BitVec 8))(assert (= a_122892 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_122893 () (_ BitVec 8))(assert (= a_122893 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_122894 () (_ BitVec 8))(assert (= a_122894 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_122895 () (_ BitVec 8))(assert (= a_122895 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_122896 () (_ BitVec 8))(assert (= a_122896 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_122897 () (_ BitVec 8))(assert (= a_122897 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_122898 () (_ BitVec 8))(assert (= a_122898 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_122899 () (_ BitVec 256))(assert (= a_122899 (concat a_122867 a_122868 a_122869 a_122870 a_122871 a_122872 a_122873 a_122874 a_122875 a_122876 a_122877 a_122878 a_122879 a_122880 a_122881 a_122882 a_122883 a_122884 a_122885 a_122886 a_122887 a_122888 a_122889 a_122890 a_122891 a_122892 a_122893 a_122894 a_122895 a_122896 a_122897 a_122898))) +(declare-fun a_122900 () (_ BitVec 256))(assert (= a_122900 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122901 () Bool)(assert (= a_122901 (= a_122899 a_122900))) +(declare-fun a_122902 () (_ BitVec 256))(assert (= a_122902 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122903 () (_ BitVec 8))(assert (= a_122903 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_122904 () (_ BitVec 8))(assert (= a_122904 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_122905 () (_ BitVec 8))(assert (= a_122905 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_122906 () (_ BitVec 8))(assert (= a_122906 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_122907 () (_ BitVec 8))(assert (= a_122907 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_122908 () (_ BitVec 8))(assert (= a_122908 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_122909 () (_ BitVec 8))(assert (= a_122909 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_122910 () (_ BitVec 8))(assert (= a_122910 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_122911 () (_ BitVec 8))(assert (= a_122911 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_122912 () (_ BitVec 8))(assert (= a_122912 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_122913 () (_ BitVec 8))(assert (= a_122913 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_122914 () (_ BitVec 8))(assert (= a_122914 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_122915 () (_ BitVec 8))(assert (= a_122915 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_122916 () (_ BitVec 8))(assert (= a_122916 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_122917 () (_ BitVec 8))(assert (= a_122917 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_122918 () (_ BitVec 8))(assert (= a_122918 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_122919 () (_ BitVec 8))(assert (= a_122919 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_122920 () (_ BitVec 8))(assert (= a_122920 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_122921 () (_ BitVec 8))(assert (= a_122921 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_122922 () (_ BitVec 8))(assert (= a_122922 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_122923 () (_ BitVec 8))(assert (= a_122923 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_122924 () (_ BitVec 8))(assert (= a_122924 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_122925 () (_ BitVec 8))(assert (= a_122925 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_122926 () (_ BitVec 8))(assert (= a_122926 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_122927 () (_ BitVec 8))(assert (= a_122927 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_122928 () (_ BitVec 8))(assert (= a_122928 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_122929 () (_ BitVec 8))(assert (= a_122929 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_122930 () (_ BitVec 8))(assert (= a_122930 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_122931 () (_ BitVec 8))(assert (= a_122931 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_122932 () (_ BitVec 8))(assert (= a_122932 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_122933 () (_ BitVec 8))(assert (= a_122933 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_122934 () (_ BitVec 8))(assert (= a_122934 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_122935 () (_ BitVec 256))(assert (= a_122935 (concat a_122903 a_122904 a_122905 a_122906 a_122907 a_122908 a_122909 a_122910 a_122911 a_122912 a_122913 a_122914 a_122915 a_122916 a_122917 a_122918 a_122919 a_122920 a_122921 a_122922 a_122923 a_122924 a_122925 a_122926 a_122927 a_122928 a_122929 a_122930 a_122931 a_122932 a_122933 a_122934))) +(declare-fun a_122936 () (_ BitVec 256))(assert (= a_122936 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122937 () (_ BitVec 256))(assert (= a_122937 (bvudiv a_122935 a_122936))) +(declare-fun a_122938 () (_ BitVec 256))(assert (= a_122938 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_122939 () (_ BitVec 256))(assert (= a_122939 (bvand a_122937 a_122938))) +(declare-fun a_122940 () (_ BitVec 256))(assert (= a_122940 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_122941 () (_ BitVec 512))(assert (= a_122941 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_122942 () (_ BitVec 512))(assert (= a_122942 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_122943 () (_ BitVec 512))(assert (= a_122943 (bvsub a_122941 a_122942))) +(declare-fun a_122944 () (_ BitVec 512))(assert (= a_122944 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_122945 () (_ BitVec 512))(assert (= a_122945 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_122946 () (_ BitVec 512))(assert (= a_122946 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_122947 () Bool)(assert (= a_122947 (bvule a_122945 a_122946))) +(declare-fun a_122948 () Bool)(assert (= a_122948 (bvuge a_122943 a_122944))) +(declare-fun a_122949 () Bool)(assert (= a_122949 (and a_122947 a_122948))) +(declare-fun a_122950 () Bool)(assert (= a_122950 (not a_122949))) +(declare-fun a_122951 () (_ BitVec 256))(assert (= a_122951 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122952 () (_ BitVec 512))(assert (= a_122952 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_122953 () (_ BitVec 512))(assert (= a_122953 ((_ zero_extend 256) SVALUE))) +(declare-fun a_122954 () (_ BitVec 512))(assert (= a_122954 (bvsub a_122952 a_122953))) +(declare-fun a_122955 () (_ BitVec 512))(assert (= a_122955 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_122956 () (_ BitVec 512))(assert (= a_122956 ((_ zero_extend 256) SVALUE))) +(declare-fun a_122957 () (_ BitVec 512))(assert (= a_122957 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_122958 () Bool)(assert (= a_122958 (bvule a_122956 a_122957))) +(declare-fun a_122959 () Bool)(assert (= a_122959 (bvuge a_122954 a_122955))) +(declare-fun a_122960 () Bool)(assert (= a_122960 (and a_122958 a_122959))) +(declare-fun a_122961 () Bool)(assert (= a_122961 (not a_122960))) +(assert (= a_122961 false)) +(assert (= SVALUE a_122951)) +(assert (= a_122950 false)) +(assert (= a_122939 a_122940)) +(assert (= SVALUE_1 a_122902)) +(assert (not a_122901)) +(assert (not a_122866)) +(assert (= a_122602 false)) +(assert (= a_122589 a_122590)) +(assert (= SVALUE_3 a_122552)) +(assert (not a_122551)) +(assert (not a_122516)) +(assert (= a_122251 a_122252)) +(assert (= a_122244 a_122245)) +(assert (= a_122231 a_122232)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000008.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000008.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000008.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000008.pkl new file mode 100644 index 000000000..10e05a1c0 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000008.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000008.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000008.summary new file mode 100644 index 000000000..ca54fdbb7 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000008.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954650 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 79% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000008.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000008.trace new file mode 100644 index 000000000..87dee8d4f --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000008.trace @@ -0,0 +1,264 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000008.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000008.tx new file mode 100644 index 000000000..5f12398de --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000008.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(95406826884961342500336545879718955523139276405473280,5,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(450546001518488004043740862689444221536008393703282834321009581329618042880,5,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000008.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000008.tx.json new file mode 100644 index 000000000..a627c97d5 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000008.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000009.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000009.constraints new file mode 100644 index 000000000..4b0524ecf --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000009.constraints @@ -0,0 +1,1022 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_124022 () (_ BitVec 512))(assert (= a_124022 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_124023 () (_ BitVec 512))(assert (= a_124023 ((_ zero_extend 256) SVALUE))) +(declare-fun a_124024 () (_ BitVec 512))(assert (= a_124024 (bvsub a_124022 a_124023))) +(declare-fun a_124025 () (_ BitVec 512))(assert (= a_124025 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_124026 () (_ BitVec 512))(assert (= a_124026 (bvadd a_124024 a_124025))) +(declare-fun a_124027 () (_ BitVec 256))(assert (= a_124027 ((_ extract 255 0) a_124026))) +(declare-fun a_124028 () (_ BitVec 256))(assert (= a_124028 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_124029 () (_ BitVec 512))(assert (= a_124029 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_124030 () (_ BitVec 512))(assert (= a_124030 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124031 () (_ BitVec 512))(assert (= a_124031 (bvsub a_124029 a_124030))) +(declare-fun a_124032 () (_ BitVec 512))(assert (= a_124032 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a1)) +(declare-fun a_124033 () (_ BitVec 512))(assert (= a_124033 (bvadd a_124031 a_124032))) +(declare-fun a_124034 () (_ BitVec 512))(assert (= a_124034 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_124035 () (_ BitVec 512))(assert (= a_124035 (bvsub a_124033 a_124034))) +(declare-fun a_124036 () (_ BitVec 512))(assert (= a_124036 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_124037 () (_ BitVec 512))(assert (= a_124037 (bvsub a_124035 a_124036))) +(declare-fun a_124038 () (_ BitVec 512))(assert (= a_124038 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329dd)) +(declare-fun a_124039 () (_ BitVec 512))(assert (= a_124039 (bvadd a_124037 a_124038))) +(declare-fun a_124040 () (_ BitVec 256))(assert (= a_124040 ((_ extract 255 0) a_124039))) +(declare-fun a_124041 () (_ BitVec 256))(assert (= a_124041 #x00000000000000000000000000000000000000000000000000000002540b329e)) +(declare-fun a_124042 () (_ BitVec 512))(assert (= a_124042 ((_ zero_extend 256) SVALUE))) +(declare-fun a_124043 () (_ BitVec 512))(assert (= a_124043 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124044 () (_ BitVec 512))(assert (= a_124044 (bvadd a_124042 a_124043))) +(declare-fun a_124045 () (_ BitVec 512))(assert (= a_124045 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_124046 () (_ BitVec 512))(assert (= a_124046 (bvadd a_124044 a_124045))) +(declare-fun a_124047 () (_ BitVec 256))(assert (= a_124047 ((_ extract 255 0) a_124046))) +(declare-fun a_124048 () (_ BitVec 256))(assert (= a_124048 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124049 () (_ BitVec 256))(assert (= a_124049 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124050 () (_ BitVec 512))(assert (= a_124050 ((_ zero_extend 256) a_124049))) +(declare-fun a_124051 () (_ BitVec 512))(assert (= a_124051 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_124052 () (_ BitVec 512))(assert (= a_124052 (bvadd a_124050 a_124051))) +(declare-fun a_124053 () (_ BitVec 512))(assert (= a_124053 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124054 () Bool)(assert (= a_124054 (bvult a_124052 a_124053))) +(declare-fun a_124055 () (_ BitVec 8))(assert (= a_124055 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_124056 () (_ BitVec 256))(assert (= a_124056 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124057 () (_ BitVec 512))(assert (= a_124057 ((_ zero_extend 256) a_124056))) +(declare-fun a_124058 () (_ BitVec 512))(assert (= a_124058 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_124059 () (_ BitVec 512))(assert (= a_124059 (bvadd a_124057 a_124058))) +(declare-fun a_124060 () (_ BitVec 512))(assert (= a_124060 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124061 () Bool)(assert (= a_124061 (bvult a_124059 a_124060))) +(declare-fun a_124062 () (_ BitVec 8))(assert (= a_124062 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_124063 () (_ BitVec 256))(assert (= a_124063 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124064 () (_ BitVec 512))(assert (= a_124064 ((_ zero_extend 256) a_124063))) +(declare-fun a_124065 () (_ BitVec 512))(assert (= a_124065 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_124066 () (_ BitVec 512))(assert (= a_124066 (bvadd a_124064 a_124065))) +(declare-fun a_124067 () (_ BitVec 512))(assert (= a_124067 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124068 () Bool)(assert (= a_124068 (bvult a_124066 a_124067))) +(declare-fun a_124069 () (_ BitVec 8))(assert (= a_124069 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_124070 () (_ BitVec 256))(assert (= a_124070 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124071 () (_ BitVec 512))(assert (= a_124071 ((_ zero_extend 256) a_124070))) +(declare-fun a_124072 () (_ BitVec 512))(assert (= a_124072 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_124073 () (_ BitVec 512))(assert (= a_124073 (bvadd a_124071 a_124072))) +(declare-fun a_124074 () (_ BitVec 512))(assert (= a_124074 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124075 () Bool)(assert (= a_124075 (bvult a_124073 a_124074))) +(declare-fun a_124076 () (_ BitVec 8))(assert (= a_124076 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_124077 () (_ BitVec 256))(assert (= a_124077 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124078 () (_ BitVec 512))(assert (= a_124078 ((_ zero_extend 256) a_124077))) +(declare-fun a_124079 () (_ BitVec 512))(assert (= a_124079 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_124080 () (_ BitVec 512))(assert (= a_124080 (bvadd a_124078 a_124079))) +(declare-fun a_124081 () (_ BitVec 512))(assert (= a_124081 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124082 () Bool)(assert (= a_124082 (bvult a_124080 a_124081))) +(declare-fun a_124083 () (_ BitVec 8))(assert (= a_124083 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_124084 () (_ BitVec 256))(assert (= a_124084 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124085 () (_ BitVec 512))(assert (= a_124085 ((_ zero_extend 256) a_124084))) +(declare-fun a_124086 () (_ BitVec 512))(assert (= a_124086 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_124087 () (_ BitVec 512))(assert (= a_124087 (bvadd a_124085 a_124086))) +(declare-fun a_124088 () (_ BitVec 512))(assert (= a_124088 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124089 () Bool)(assert (= a_124089 (bvult a_124087 a_124088))) +(declare-fun a_124090 () (_ BitVec 8))(assert (= a_124090 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_124091 () (_ BitVec 256))(assert (= a_124091 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124092 () (_ BitVec 512))(assert (= a_124092 ((_ zero_extend 256) a_124091))) +(declare-fun a_124093 () (_ BitVec 512))(assert (= a_124093 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_124094 () (_ BitVec 512))(assert (= a_124094 (bvadd a_124092 a_124093))) +(declare-fun a_124095 () (_ BitVec 512))(assert (= a_124095 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124096 () Bool)(assert (= a_124096 (bvult a_124094 a_124095))) +(declare-fun a_124097 () (_ BitVec 8))(assert (= a_124097 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_124098 () (_ BitVec 256))(assert (= a_124098 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124099 () (_ BitVec 512))(assert (= a_124099 ((_ zero_extend 256) a_124098))) +(declare-fun a_124100 () (_ BitVec 512))(assert (= a_124100 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_124101 () (_ BitVec 512))(assert (= a_124101 (bvadd a_124099 a_124100))) +(declare-fun a_124102 () (_ BitVec 512))(assert (= a_124102 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124103 () Bool)(assert (= a_124103 (bvult a_124101 a_124102))) +(declare-fun a_124104 () (_ BitVec 8))(assert (= a_124104 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_124105 () (_ BitVec 256))(assert (= a_124105 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124106 () (_ BitVec 512))(assert (= a_124106 ((_ zero_extend 256) a_124105))) +(declare-fun a_124107 () (_ BitVec 512))(assert (= a_124107 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_124108 () (_ BitVec 512))(assert (= a_124108 (bvadd a_124106 a_124107))) +(declare-fun a_124109 () (_ BitVec 512))(assert (= a_124109 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124110 () Bool)(assert (= a_124110 (bvult a_124108 a_124109))) +(declare-fun a_124111 () (_ BitVec 8))(assert (= a_124111 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_124112 () (_ BitVec 256))(assert (= a_124112 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124113 () (_ BitVec 512))(assert (= a_124113 ((_ zero_extend 256) a_124112))) +(declare-fun a_124114 () (_ BitVec 512))(assert (= a_124114 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_124115 () (_ BitVec 512))(assert (= a_124115 (bvadd a_124113 a_124114))) +(declare-fun a_124116 () (_ BitVec 512))(assert (= a_124116 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124117 () Bool)(assert (= a_124117 (bvult a_124115 a_124116))) +(declare-fun a_124118 () (_ BitVec 8))(assert (= a_124118 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_124119 () (_ BitVec 256))(assert (= a_124119 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124120 () (_ BitVec 512))(assert (= a_124120 ((_ zero_extend 256) a_124119))) +(declare-fun a_124121 () (_ BitVec 512))(assert (= a_124121 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_124122 () (_ BitVec 512))(assert (= a_124122 (bvadd a_124120 a_124121))) +(declare-fun a_124123 () (_ BitVec 512))(assert (= a_124123 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124124 () Bool)(assert (= a_124124 (bvult a_124122 a_124123))) +(declare-fun a_124125 () (_ BitVec 8))(assert (= a_124125 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_124126 () (_ BitVec 256))(assert (= a_124126 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124127 () (_ BitVec 512))(assert (= a_124127 ((_ zero_extend 256) a_124126))) +(declare-fun a_124128 () (_ BitVec 512))(assert (= a_124128 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_124129 () (_ BitVec 512))(assert (= a_124129 (bvadd a_124127 a_124128))) +(declare-fun a_124130 () (_ BitVec 512))(assert (= a_124130 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124131 () Bool)(assert (= a_124131 (bvult a_124129 a_124130))) +(declare-fun a_124132 () (_ BitVec 8))(assert (= a_124132 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_124133 () (_ BitVec 256))(assert (= a_124133 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124134 () (_ BitVec 512))(assert (= a_124134 ((_ zero_extend 256) a_124133))) +(declare-fun a_124135 () (_ BitVec 512))(assert (= a_124135 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_124136 () (_ BitVec 512))(assert (= a_124136 (bvadd a_124134 a_124135))) +(declare-fun a_124137 () (_ BitVec 512))(assert (= a_124137 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124138 () Bool)(assert (= a_124138 (bvult a_124136 a_124137))) +(declare-fun a_124139 () (_ BitVec 8))(assert (= a_124139 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_124140 () (_ BitVec 256))(assert (= a_124140 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124141 () (_ BitVec 512))(assert (= a_124141 ((_ zero_extend 256) a_124140))) +(declare-fun a_124142 () (_ BitVec 512))(assert (= a_124142 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_124143 () (_ BitVec 512))(assert (= a_124143 (bvadd a_124141 a_124142))) +(declare-fun a_124144 () (_ BitVec 512))(assert (= a_124144 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124145 () Bool)(assert (= a_124145 (bvult a_124143 a_124144))) +(declare-fun a_124146 () (_ BitVec 8))(assert (= a_124146 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_124147 () (_ BitVec 256))(assert (= a_124147 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124148 () (_ BitVec 512))(assert (= a_124148 ((_ zero_extend 256) a_124147))) +(declare-fun a_124149 () (_ BitVec 512))(assert (= a_124149 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_124150 () (_ BitVec 512))(assert (= a_124150 (bvadd a_124148 a_124149))) +(declare-fun a_124151 () (_ BitVec 512))(assert (= a_124151 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124152 () Bool)(assert (= a_124152 (bvult a_124150 a_124151))) +(declare-fun a_124153 () (_ BitVec 8))(assert (= a_124153 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_124154 () (_ BitVec 256))(assert (= a_124154 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124155 () (_ BitVec 512))(assert (= a_124155 ((_ zero_extend 256) a_124154))) +(declare-fun a_124156 () (_ BitVec 512))(assert (= a_124156 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_124157 () (_ BitVec 512))(assert (= a_124157 (bvadd a_124155 a_124156))) +(declare-fun a_124158 () (_ BitVec 512))(assert (= a_124158 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124159 () Bool)(assert (= a_124159 (bvult a_124157 a_124158))) +(declare-fun a_124160 () (_ BitVec 8))(assert (= a_124160 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_124161 () (_ BitVec 256))(assert (= a_124161 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124162 () (_ BitVec 512))(assert (= a_124162 ((_ zero_extend 256) a_124161))) +(declare-fun a_124163 () (_ BitVec 512))(assert (= a_124163 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_124164 () (_ BitVec 512))(assert (= a_124164 (bvadd a_124162 a_124163))) +(declare-fun a_124165 () (_ BitVec 512))(assert (= a_124165 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124166 () Bool)(assert (= a_124166 (bvult a_124164 a_124165))) +(declare-fun a_124167 () (_ BitVec 8))(assert (= a_124167 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_124168 () (_ BitVec 256))(assert (= a_124168 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124169 () (_ BitVec 512))(assert (= a_124169 ((_ zero_extend 256) a_124168))) +(declare-fun a_124170 () (_ BitVec 512))(assert (= a_124170 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_124171 () (_ BitVec 512))(assert (= a_124171 (bvadd a_124169 a_124170))) +(declare-fun a_124172 () (_ BitVec 512))(assert (= a_124172 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124173 () Bool)(assert (= a_124173 (bvult a_124171 a_124172))) +(declare-fun a_124174 () (_ BitVec 8))(assert (= a_124174 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_124175 () (_ BitVec 256))(assert (= a_124175 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124176 () (_ BitVec 512))(assert (= a_124176 ((_ zero_extend 256) a_124175))) +(declare-fun a_124177 () (_ BitVec 512))(assert (= a_124177 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_124178 () (_ BitVec 512))(assert (= a_124178 (bvadd a_124176 a_124177))) +(declare-fun a_124179 () (_ BitVec 512))(assert (= a_124179 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124180 () Bool)(assert (= a_124180 (bvult a_124178 a_124179))) +(declare-fun a_124181 () (_ BitVec 8))(assert (= a_124181 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_124182 () (_ BitVec 256))(assert (= a_124182 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124183 () (_ BitVec 512))(assert (= a_124183 ((_ zero_extend 256) a_124182))) +(declare-fun a_124184 () (_ BitVec 512))(assert (= a_124184 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_124185 () (_ BitVec 512))(assert (= a_124185 (bvadd a_124183 a_124184))) +(declare-fun a_124186 () (_ BitVec 512))(assert (= a_124186 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124187 () Bool)(assert (= a_124187 (bvult a_124185 a_124186))) +(declare-fun a_124188 () (_ BitVec 8))(assert (= a_124188 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_124189 () (_ BitVec 256))(assert (= a_124189 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124190 () (_ BitVec 512))(assert (= a_124190 ((_ zero_extend 256) a_124189))) +(declare-fun a_124191 () (_ BitVec 512))(assert (= a_124191 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_124192 () (_ BitVec 512))(assert (= a_124192 (bvadd a_124190 a_124191))) +(declare-fun a_124193 () (_ BitVec 512))(assert (= a_124193 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124194 () Bool)(assert (= a_124194 (bvult a_124192 a_124193))) +(declare-fun a_124195 () (_ BitVec 8))(assert (= a_124195 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_124196 () (_ BitVec 256))(assert (= a_124196 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124197 () (_ BitVec 512))(assert (= a_124197 ((_ zero_extend 256) a_124196))) +(declare-fun a_124198 () (_ BitVec 512))(assert (= a_124198 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_124199 () (_ BitVec 512))(assert (= a_124199 (bvadd a_124197 a_124198))) +(declare-fun a_124200 () (_ BitVec 512))(assert (= a_124200 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124201 () Bool)(assert (= a_124201 (bvult a_124199 a_124200))) +(declare-fun a_124202 () (_ BitVec 8))(assert (= a_124202 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_124203 () (_ BitVec 256))(assert (= a_124203 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124204 () (_ BitVec 512))(assert (= a_124204 ((_ zero_extend 256) a_124203))) +(declare-fun a_124205 () (_ BitVec 512))(assert (= a_124205 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_124206 () (_ BitVec 512))(assert (= a_124206 (bvadd a_124204 a_124205))) +(declare-fun a_124207 () (_ BitVec 512))(assert (= a_124207 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124208 () Bool)(assert (= a_124208 (bvult a_124206 a_124207))) +(declare-fun a_124209 () (_ BitVec 8))(assert (= a_124209 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_124210 () (_ BitVec 256))(assert (= a_124210 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124211 () (_ BitVec 512))(assert (= a_124211 ((_ zero_extend 256) a_124210))) +(declare-fun a_124212 () (_ BitVec 512))(assert (= a_124212 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_124213 () (_ BitVec 512))(assert (= a_124213 (bvadd a_124211 a_124212))) +(declare-fun a_124214 () (_ BitVec 512))(assert (= a_124214 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124215 () Bool)(assert (= a_124215 (bvult a_124213 a_124214))) +(declare-fun a_124216 () (_ BitVec 8))(assert (= a_124216 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_124217 () (_ BitVec 256))(assert (= a_124217 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124218 () (_ BitVec 512))(assert (= a_124218 ((_ zero_extend 256) a_124217))) +(declare-fun a_124219 () (_ BitVec 512))(assert (= a_124219 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_124220 () (_ BitVec 512))(assert (= a_124220 (bvadd a_124218 a_124219))) +(declare-fun a_124221 () (_ BitVec 512))(assert (= a_124221 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124222 () Bool)(assert (= a_124222 (bvult a_124220 a_124221))) +(declare-fun a_124223 () (_ BitVec 8))(assert (= a_124223 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_124224 () (_ BitVec 256))(assert (= a_124224 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124225 () (_ BitVec 512))(assert (= a_124225 ((_ zero_extend 256) a_124224))) +(declare-fun a_124226 () (_ BitVec 512))(assert (= a_124226 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_124227 () (_ BitVec 512))(assert (= a_124227 (bvadd a_124225 a_124226))) +(declare-fun a_124228 () (_ BitVec 512))(assert (= a_124228 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124229 () Bool)(assert (= a_124229 (bvult a_124227 a_124228))) +(declare-fun a_124230 () (_ BitVec 8))(assert (= a_124230 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_124231 () (_ BitVec 256))(assert (= a_124231 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124232 () (_ BitVec 512))(assert (= a_124232 ((_ zero_extend 256) a_124231))) +(declare-fun a_124233 () (_ BitVec 512))(assert (= a_124233 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_124234 () (_ BitVec 512))(assert (= a_124234 (bvadd a_124232 a_124233))) +(declare-fun a_124235 () (_ BitVec 512))(assert (= a_124235 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124236 () Bool)(assert (= a_124236 (bvult a_124234 a_124235))) +(declare-fun a_124237 () (_ BitVec 8))(assert (= a_124237 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_124238 () (_ BitVec 256))(assert (= a_124238 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124239 () (_ BitVec 512))(assert (= a_124239 ((_ zero_extend 256) a_124238))) +(declare-fun a_124240 () (_ BitVec 512))(assert (= a_124240 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_124241 () (_ BitVec 512))(assert (= a_124241 (bvadd a_124239 a_124240))) +(declare-fun a_124242 () (_ BitVec 512))(assert (= a_124242 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124243 () Bool)(assert (= a_124243 (bvult a_124241 a_124242))) +(declare-fun a_124244 () (_ BitVec 8))(assert (= a_124244 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_124245 () (_ BitVec 256))(assert (= a_124245 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124246 () (_ BitVec 512))(assert (= a_124246 ((_ zero_extend 256) a_124245))) +(declare-fun a_124247 () (_ BitVec 512))(assert (= a_124247 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_124248 () (_ BitVec 512))(assert (= a_124248 (bvadd a_124246 a_124247))) +(declare-fun a_124249 () (_ BitVec 512))(assert (= a_124249 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124250 () Bool)(assert (= a_124250 (bvult a_124248 a_124249))) +(declare-fun a_124251 () (_ BitVec 8))(assert (= a_124251 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_124252 () (_ BitVec 256))(assert (= a_124252 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124253 () (_ BitVec 512))(assert (= a_124253 ((_ zero_extend 256) a_124252))) +(declare-fun a_124254 () (_ BitVec 512))(assert (= a_124254 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_124255 () (_ BitVec 512))(assert (= a_124255 (bvadd a_124253 a_124254))) +(declare-fun a_124256 () (_ BitVec 512))(assert (= a_124256 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124257 () Bool)(assert (= a_124257 (bvult a_124255 a_124256))) +(declare-fun a_124258 () (_ BitVec 8))(assert (= a_124258 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_124259 () (_ BitVec 256))(assert (= a_124259 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124260 () (_ BitVec 512))(assert (= a_124260 ((_ zero_extend 256) a_124259))) +(declare-fun a_124261 () (_ BitVec 512))(assert (= a_124261 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_124262 () (_ BitVec 512))(assert (= a_124262 (bvadd a_124260 a_124261))) +(declare-fun a_124263 () (_ BitVec 512))(assert (= a_124263 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124264 () Bool)(assert (= a_124264 (bvult a_124262 a_124263))) +(declare-fun a_124265 () (_ BitVec 8))(assert (= a_124265 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_124266 () (_ BitVec 256))(assert (= a_124266 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124267 () (_ BitVec 512))(assert (= a_124267 ((_ zero_extend 256) a_124266))) +(declare-fun a_124268 () (_ BitVec 512))(assert (= a_124268 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124269 () Bool)(assert (= a_124269 (bvult a_124267 a_124268))) +(declare-fun a_124270 () (_ BitVec 8))(assert (= a_124270 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_124271 () (_ BitVec 8))(assert (= a_124271 (ite a_124269 a_124270 #x00))) +(declare-fun a_124272 () (_ BitVec 8))(assert (= a_124272 (ite a_124264 a_124265 #x00))) +(declare-fun a_124273 () (_ BitVec 8))(assert (= a_124273 (ite a_124257 a_124258 #x00))) +(declare-fun a_124274 () (_ BitVec 8))(assert (= a_124274 (ite a_124250 a_124251 #x00))) +(declare-fun a_124275 () (_ BitVec 8))(assert (= a_124275 (ite a_124243 a_124244 #x00))) +(declare-fun a_124276 () (_ BitVec 8))(assert (= a_124276 (ite a_124236 a_124237 #x00))) +(declare-fun a_124277 () (_ BitVec 8))(assert (= a_124277 (ite a_124229 a_124230 #x00))) +(declare-fun a_124278 () (_ BitVec 8))(assert (= a_124278 (ite a_124222 a_124223 #x00))) +(declare-fun a_124279 () (_ BitVec 8))(assert (= a_124279 (ite a_124215 a_124216 #x00))) +(declare-fun a_124280 () (_ BitVec 8))(assert (= a_124280 (ite a_124208 a_124209 #x00))) +(declare-fun a_124281 () (_ BitVec 8))(assert (= a_124281 (ite a_124201 a_124202 #x00))) +(declare-fun a_124282 () (_ BitVec 8))(assert (= a_124282 (ite a_124194 a_124195 #x00))) +(declare-fun a_124283 () (_ BitVec 8))(assert (= a_124283 (ite a_124187 a_124188 #x00))) +(declare-fun a_124284 () (_ BitVec 8))(assert (= a_124284 (ite a_124180 a_124181 #x00))) +(declare-fun a_124285 () (_ BitVec 8))(assert (= a_124285 (ite a_124173 a_124174 #x00))) +(declare-fun a_124286 () (_ BitVec 8))(assert (= a_124286 (ite a_124166 a_124167 #x00))) +(declare-fun a_124287 () (_ BitVec 8))(assert (= a_124287 (ite a_124159 a_124160 #x00))) +(declare-fun a_124288 () (_ BitVec 8))(assert (= a_124288 (ite a_124152 a_124153 #x00))) +(declare-fun a_124289 () (_ BitVec 8))(assert (= a_124289 (ite a_124145 a_124146 #x00))) +(declare-fun a_124290 () (_ BitVec 8))(assert (= a_124290 (ite a_124138 a_124139 #x00))) +(declare-fun a_124291 () (_ BitVec 8))(assert (= a_124291 (ite a_124131 a_124132 #x00))) +(declare-fun a_124292 () (_ BitVec 8))(assert (= a_124292 (ite a_124124 a_124125 #x00))) +(declare-fun a_124293 () (_ BitVec 8))(assert (= a_124293 (ite a_124117 a_124118 #x00))) +(declare-fun a_124294 () (_ BitVec 8))(assert (= a_124294 (ite a_124110 a_124111 #x00))) +(declare-fun a_124295 () (_ BitVec 8))(assert (= a_124295 (ite a_124103 a_124104 #x00))) +(declare-fun a_124296 () (_ BitVec 8))(assert (= a_124296 (ite a_124096 a_124097 #x00))) +(declare-fun a_124297 () (_ BitVec 8))(assert (= a_124297 (ite a_124089 a_124090 #x00))) +(declare-fun a_124298 () (_ BitVec 8))(assert (= a_124298 (ite a_124082 a_124083 #x00))) +(declare-fun a_124299 () (_ BitVec 8))(assert (= a_124299 (ite a_124075 a_124076 #x00))) +(declare-fun a_124300 () (_ BitVec 8))(assert (= a_124300 (ite a_124068 a_124069 #x00))) +(declare-fun a_124301 () (_ BitVec 8))(assert (= a_124301 (ite a_124061 a_124062 #x00))) +(declare-fun a_124302 () (_ BitVec 8))(assert (= a_124302 (ite a_124054 a_124055 #x00))) +(declare-fun a_124303 () (_ BitVec 256))(assert (= a_124303 (concat a_124271 a_124272 a_124273 a_124274 a_124275 a_124276 a_124277 a_124278 a_124279 a_124280 a_124281 a_124282 a_124283 a_124284 a_124285 a_124286 a_124287 a_124288 a_124289 a_124290 a_124291 a_124292 a_124293 a_124294 a_124295 a_124296 a_124297 a_124298 a_124299 a_124300 a_124301 a_124302))) +(declare-fun a_124304 () (_ BitVec 256))(assert (= a_124304 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124305 () (_ BitVec 256))(assert (= a_124305 (concat a_124271 a_124272 a_124273 a_124274 a_124275 a_124276 a_124277 a_124278 a_124279 a_124280 a_124281 a_124282 a_124283 a_124284 a_124285 a_124286 a_124287 a_124288 a_124289 a_124290 a_124291 a_124292 a_124293 a_124294 a_124295 a_124296 a_124297 a_124298 a_124299 a_124300 a_124301 a_124302))) +(declare-fun a_124306 () (_ BitVec 256))(assert (= a_124306 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124307 () Bool)(assert (= a_124307 (bvslt a_124305 a_124306))) +(declare-fun a_124308 () (_ BitVec 256))(assert (= a_124308 (concat a_124271 a_124272 a_124273 a_124274 a_124275 a_124276 a_124277 a_124278 a_124279 a_124280 a_124281 a_124282 a_124283 a_124284 a_124285 a_124286 a_124287 a_124288 a_124289 a_124290 a_124291 a_124292 a_124293 a_124294 a_124295 a_124296 a_124297 a_124298 a_124299 a_124300 a_124301 a_124302))) +(declare-fun a_124309 () (_ BitVec 256))(assert (= a_124309 (bvsub a_124303 a_124304))) +(declare-fun a_124310 () (_ BitVec 256))(assert (= a_124310 (ite a_124307 a_124308 a_124309))) +(declare-fun a_124311 () (_ BitVec 256))(assert (= a_124311 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_124312 () Bool)(assert (= a_124312 (bvslt a_124310 a_124311))) +(declare-fun a_124313 () (_ BitVec 8))(assert (= a_124313 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_124314 () (_ BitVec 8))(assert (= a_124314 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_124315 () (_ BitVec 8))(assert (= a_124315 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_124316 () (_ BitVec 8))(assert (= a_124316 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_124317 () (_ BitVec 8))(assert (= a_124317 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_124318 () (_ BitVec 8))(assert (= a_124318 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_124319 () (_ BitVec 8))(assert (= a_124319 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_124320 () (_ BitVec 8))(assert (= a_124320 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_124321 () (_ BitVec 8))(assert (= a_124321 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_124322 () (_ BitVec 8))(assert (= a_124322 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_124323 () (_ BitVec 8))(assert (= a_124323 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_124324 () (_ BitVec 8))(assert (= a_124324 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_124325 () (_ BitVec 8))(assert (= a_124325 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_124326 () (_ BitVec 8))(assert (= a_124326 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_124327 () (_ BitVec 8))(assert (= a_124327 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_124328 () (_ BitVec 8))(assert (= a_124328 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_124329 () (_ BitVec 8))(assert (= a_124329 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_124330 () (_ BitVec 8))(assert (= a_124330 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_124331 () (_ BitVec 8))(assert (= a_124331 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_124332 () (_ BitVec 8))(assert (= a_124332 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_124333 () (_ BitVec 8))(assert (= a_124333 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_124334 () (_ BitVec 8))(assert (= a_124334 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_124335 () (_ BitVec 8))(assert (= a_124335 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_124336 () (_ BitVec 8))(assert (= a_124336 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_124337 () (_ BitVec 8))(assert (= a_124337 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_124338 () (_ BitVec 8))(assert (= a_124338 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_124339 () (_ BitVec 8))(assert (= a_124339 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_124340 () (_ BitVec 8))(assert (= a_124340 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_124341 () (_ BitVec 8))(assert (= a_124341 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_124342 () (_ BitVec 8))(assert (= a_124342 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_124343 () (_ BitVec 8))(assert (= a_124343 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_124344 () (_ BitVec 8))(assert (= a_124344 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_124345 () (_ BitVec 256))(assert (= a_124345 (concat a_124313 a_124314 a_124315 a_124316 a_124317 a_124318 a_124319 a_124320 a_124321 a_124322 a_124323 a_124324 a_124325 a_124326 a_124327 a_124328 a_124329 a_124330 a_124331 a_124332 a_124333 a_124334 a_124335 a_124336 a_124337 a_124338 a_124339 a_124340 a_124341 a_124342 a_124343 a_124344))) +(declare-fun a_124346 () (_ BitVec 256))(assert (= a_124346 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124347 () Bool)(assert (= a_124347 (= a_124345 a_124346))) +(declare-fun a_124348 () (_ BitVec 256))(assert (= a_124348 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124349 () (_ BitVec 8))(assert (= a_124349 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_124350 () (_ BitVec 8))(assert (= a_124350 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_124351 () (_ BitVec 8))(assert (= a_124351 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_124352 () (_ BitVec 8))(assert (= a_124352 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_124353 () (_ BitVec 8))(assert (= a_124353 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_124354 () (_ BitVec 8))(assert (= a_124354 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_124355 () (_ BitVec 8))(assert (= a_124355 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_124356 () (_ BitVec 8))(assert (= a_124356 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_124357 () (_ BitVec 8))(assert (= a_124357 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_124358 () (_ BitVec 8))(assert (= a_124358 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_124359 () (_ BitVec 8))(assert (= a_124359 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_124360 () (_ BitVec 8))(assert (= a_124360 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_124361 () (_ BitVec 8))(assert (= a_124361 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_124362 () (_ BitVec 8))(assert (= a_124362 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_124363 () (_ BitVec 8))(assert (= a_124363 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_124364 () (_ BitVec 8))(assert (= a_124364 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_124365 () (_ BitVec 8))(assert (= a_124365 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_124366 () (_ BitVec 8))(assert (= a_124366 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_124367 () (_ BitVec 8))(assert (= a_124367 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_124368 () (_ BitVec 8))(assert (= a_124368 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_124369 () (_ BitVec 8))(assert (= a_124369 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_124370 () (_ BitVec 8))(assert (= a_124370 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_124371 () (_ BitVec 8))(assert (= a_124371 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_124372 () (_ BitVec 8))(assert (= a_124372 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_124373 () (_ BitVec 8))(assert (= a_124373 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_124374 () (_ BitVec 8))(assert (= a_124374 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_124375 () (_ BitVec 8))(assert (= a_124375 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_124376 () (_ BitVec 8))(assert (= a_124376 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_124377 () (_ BitVec 8))(assert (= a_124377 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_124378 () (_ BitVec 8))(assert (= a_124378 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_124379 () (_ BitVec 8))(assert (= a_124379 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_124380 () (_ BitVec 8))(assert (= a_124380 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_124381 () (_ BitVec 256))(assert (= a_124381 (concat a_124349 a_124350 a_124351 a_124352 a_124353 a_124354 a_124355 a_124356 a_124357 a_124358 a_124359 a_124360 a_124361 a_124362 a_124363 a_124364 a_124365 a_124366 a_124367 a_124368 a_124369 a_124370 a_124371 a_124372 a_124373 a_124374 a_124375 a_124376 a_124377 a_124378 a_124379 a_124380))) +(declare-fun a_124382 () (_ BitVec 256))(assert (= a_124382 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124383 () (_ BitVec 256))(assert (= a_124383 (bvudiv a_124381 a_124382))) +(declare-fun a_124384 () (_ BitVec 256))(assert (= a_124384 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_124385 () (_ BitVec 256))(assert (= a_124385 (bvand a_124383 a_124384))) +(declare-fun a_124386 () (_ BitVec 256))(assert (= a_124386 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_124387 () (_ BitVec 512))(assert (= a_124387 (bvadd a_124031 a_124032))) +(declare-fun a_124388 () (_ BitVec 256))(assert (= a_124388 ((_ extract 255 0) a_124387))) +(declare-fun a_124389 () (_ BitVec 512))(assert (= a_124389 ((_ zero_extend 256) a_124388))) +(declare-fun a_124390 () (_ BitVec 512))(assert (= a_124390 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_124391 () (_ BitVec 512))(assert (= a_124391 (bvsub a_124389 a_124390))) +(declare-fun a_124392 () (_ BitVec 512))(assert (= a_124392 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_124393 () (_ BitVec 512))(assert (= a_124393 ((_ zero_extend 256) a_124388))) +(declare-fun a_124394 () (_ BitVec 512))(assert (= a_124394 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_124395 () Bool)(assert (= a_124395 (bvuge a_124393 a_124394))) +(declare-fun a_124396 () Bool)(assert (= a_124396 (bvuge a_124391 a_124392))) +(declare-fun a_124397 () Bool)(assert (= a_124397 (and a_124395 a_124396))) +(declare-fun a_124398 () Bool)(assert (= a_124398 (not a_124397))) +(declare-fun a_124399 () (_ BitVec 256))(assert (= a_124399 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124400 () (_ BitVec 512))(assert (= a_124400 ((_ zero_extend 256) a_124399))) +(declare-fun a_124401 () (_ BitVec 512))(assert (= a_124401 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_124402 () (_ BitVec 512))(assert (= a_124402 (bvadd a_124400 a_124401))) +(declare-fun a_124403 () (_ BitVec 512))(assert (= a_124403 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124404 () Bool)(assert (= a_124404 (bvult a_124402 a_124403))) +(declare-fun a_124405 () (_ BitVec 8))(assert (= a_124405 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_124406 () (_ BitVec 256))(assert (= a_124406 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124407 () (_ BitVec 512))(assert (= a_124407 ((_ zero_extend 256) a_124406))) +(declare-fun a_124408 () (_ BitVec 512))(assert (= a_124408 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_124409 () (_ BitVec 512))(assert (= a_124409 (bvadd a_124407 a_124408))) +(declare-fun a_124410 () (_ BitVec 512))(assert (= a_124410 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124411 () Bool)(assert (= a_124411 (bvult a_124409 a_124410))) +(declare-fun a_124412 () (_ BitVec 8))(assert (= a_124412 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_124413 () (_ BitVec 256))(assert (= a_124413 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124414 () (_ BitVec 512))(assert (= a_124414 ((_ zero_extend 256) a_124413))) +(declare-fun a_124415 () (_ BitVec 512))(assert (= a_124415 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_124416 () (_ BitVec 512))(assert (= a_124416 (bvadd a_124414 a_124415))) +(declare-fun a_124417 () (_ BitVec 512))(assert (= a_124417 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124418 () Bool)(assert (= a_124418 (bvult a_124416 a_124417))) +(declare-fun a_124419 () (_ BitVec 8))(assert (= a_124419 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_124420 () (_ BitVec 256))(assert (= a_124420 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124421 () (_ BitVec 512))(assert (= a_124421 ((_ zero_extend 256) a_124420))) +(declare-fun a_124422 () (_ BitVec 512))(assert (= a_124422 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_124423 () (_ BitVec 512))(assert (= a_124423 (bvadd a_124421 a_124422))) +(declare-fun a_124424 () (_ BitVec 512))(assert (= a_124424 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124425 () Bool)(assert (= a_124425 (bvult a_124423 a_124424))) +(declare-fun a_124426 () (_ BitVec 8))(assert (= a_124426 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_124427 () (_ BitVec 256))(assert (= a_124427 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124428 () (_ BitVec 512))(assert (= a_124428 ((_ zero_extend 256) a_124427))) +(declare-fun a_124429 () (_ BitVec 512))(assert (= a_124429 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_124430 () (_ BitVec 512))(assert (= a_124430 (bvadd a_124428 a_124429))) +(declare-fun a_124431 () (_ BitVec 512))(assert (= a_124431 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124432 () Bool)(assert (= a_124432 (bvult a_124430 a_124431))) +(declare-fun a_124433 () (_ BitVec 8))(assert (= a_124433 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_124434 () (_ BitVec 256))(assert (= a_124434 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124435 () (_ BitVec 512))(assert (= a_124435 ((_ zero_extend 256) a_124434))) +(declare-fun a_124436 () (_ BitVec 512))(assert (= a_124436 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_124437 () (_ BitVec 512))(assert (= a_124437 (bvadd a_124435 a_124436))) +(declare-fun a_124438 () (_ BitVec 512))(assert (= a_124438 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124439 () Bool)(assert (= a_124439 (bvult a_124437 a_124438))) +(declare-fun a_124440 () (_ BitVec 8))(assert (= a_124440 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_124441 () (_ BitVec 256))(assert (= a_124441 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124442 () (_ BitVec 512))(assert (= a_124442 ((_ zero_extend 256) a_124441))) +(declare-fun a_124443 () (_ BitVec 512))(assert (= a_124443 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_124444 () (_ BitVec 512))(assert (= a_124444 (bvadd a_124442 a_124443))) +(declare-fun a_124445 () (_ BitVec 512))(assert (= a_124445 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124446 () Bool)(assert (= a_124446 (bvult a_124444 a_124445))) +(declare-fun a_124447 () (_ BitVec 8))(assert (= a_124447 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_124448 () (_ BitVec 256))(assert (= a_124448 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124449 () (_ BitVec 512))(assert (= a_124449 ((_ zero_extend 256) a_124448))) +(declare-fun a_124450 () (_ BitVec 512))(assert (= a_124450 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_124451 () (_ BitVec 512))(assert (= a_124451 (bvadd a_124449 a_124450))) +(declare-fun a_124452 () (_ BitVec 512))(assert (= a_124452 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124453 () Bool)(assert (= a_124453 (bvult a_124451 a_124452))) +(declare-fun a_124454 () (_ BitVec 8))(assert (= a_124454 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_124455 () (_ BitVec 256))(assert (= a_124455 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124456 () (_ BitVec 512))(assert (= a_124456 ((_ zero_extend 256) a_124455))) +(declare-fun a_124457 () (_ BitVec 512))(assert (= a_124457 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_124458 () (_ BitVec 512))(assert (= a_124458 (bvadd a_124456 a_124457))) +(declare-fun a_124459 () (_ BitVec 512))(assert (= a_124459 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124460 () Bool)(assert (= a_124460 (bvult a_124458 a_124459))) +(declare-fun a_124461 () (_ BitVec 8))(assert (= a_124461 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_124462 () (_ BitVec 256))(assert (= a_124462 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124463 () (_ BitVec 512))(assert (= a_124463 ((_ zero_extend 256) a_124462))) +(declare-fun a_124464 () (_ BitVec 512))(assert (= a_124464 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_124465 () (_ BitVec 512))(assert (= a_124465 (bvadd a_124463 a_124464))) +(declare-fun a_124466 () (_ BitVec 512))(assert (= a_124466 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124467 () Bool)(assert (= a_124467 (bvult a_124465 a_124466))) +(declare-fun a_124468 () (_ BitVec 8))(assert (= a_124468 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_124469 () (_ BitVec 256))(assert (= a_124469 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124470 () (_ BitVec 512))(assert (= a_124470 ((_ zero_extend 256) a_124469))) +(declare-fun a_124471 () (_ BitVec 512))(assert (= a_124471 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_124472 () (_ BitVec 512))(assert (= a_124472 (bvadd a_124470 a_124471))) +(declare-fun a_124473 () (_ BitVec 512))(assert (= a_124473 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124474 () Bool)(assert (= a_124474 (bvult a_124472 a_124473))) +(declare-fun a_124475 () (_ BitVec 8))(assert (= a_124475 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_124476 () (_ BitVec 256))(assert (= a_124476 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124477 () (_ BitVec 512))(assert (= a_124477 ((_ zero_extend 256) a_124476))) +(declare-fun a_124478 () (_ BitVec 512))(assert (= a_124478 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_124479 () (_ BitVec 512))(assert (= a_124479 (bvadd a_124477 a_124478))) +(declare-fun a_124480 () (_ BitVec 512))(assert (= a_124480 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124481 () Bool)(assert (= a_124481 (bvult a_124479 a_124480))) +(declare-fun a_124482 () (_ BitVec 8))(assert (= a_124482 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_124483 () (_ BitVec 256))(assert (= a_124483 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124484 () (_ BitVec 512))(assert (= a_124484 ((_ zero_extend 256) a_124483))) +(declare-fun a_124485 () (_ BitVec 512))(assert (= a_124485 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_124486 () (_ BitVec 512))(assert (= a_124486 (bvadd a_124484 a_124485))) +(declare-fun a_124487 () (_ BitVec 512))(assert (= a_124487 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124488 () Bool)(assert (= a_124488 (bvult a_124486 a_124487))) +(declare-fun a_124489 () (_ BitVec 8))(assert (= a_124489 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_124490 () (_ BitVec 256))(assert (= a_124490 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124491 () (_ BitVec 512))(assert (= a_124491 ((_ zero_extend 256) a_124490))) +(declare-fun a_124492 () (_ BitVec 512))(assert (= a_124492 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_124493 () (_ BitVec 512))(assert (= a_124493 (bvadd a_124491 a_124492))) +(declare-fun a_124494 () (_ BitVec 512))(assert (= a_124494 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124495 () Bool)(assert (= a_124495 (bvult a_124493 a_124494))) +(declare-fun a_124496 () (_ BitVec 8))(assert (= a_124496 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_124497 () (_ BitVec 256))(assert (= a_124497 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124498 () (_ BitVec 512))(assert (= a_124498 ((_ zero_extend 256) a_124497))) +(declare-fun a_124499 () (_ BitVec 512))(assert (= a_124499 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_124500 () (_ BitVec 512))(assert (= a_124500 (bvadd a_124498 a_124499))) +(declare-fun a_124501 () (_ BitVec 512))(assert (= a_124501 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124502 () Bool)(assert (= a_124502 (bvult a_124500 a_124501))) +(declare-fun a_124503 () (_ BitVec 8))(assert (= a_124503 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_124504 () (_ BitVec 256))(assert (= a_124504 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124505 () (_ BitVec 512))(assert (= a_124505 ((_ zero_extend 256) a_124504))) +(declare-fun a_124506 () (_ BitVec 512))(assert (= a_124506 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_124507 () (_ BitVec 512))(assert (= a_124507 (bvadd a_124505 a_124506))) +(declare-fun a_124508 () (_ BitVec 512))(assert (= a_124508 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124509 () Bool)(assert (= a_124509 (bvult a_124507 a_124508))) +(declare-fun a_124510 () (_ BitVec 8))(assert (= a_124510 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_124511 () (_ BitVec 256))(assert (= a_124511 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124512 () (_ BitVec 512))(assert (= a_124512 ((_ zero_extend 256) a_124511))) +(declare-fun a_124513 () (_ BitVec 512))(assert (= a_124513 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_124514 () (_ BitVec 512))(assert (= a_124514 (bvadd a_124512 a_124513))) +(declare-fun a_124515 () (_ BitVec 512))(assert (= a_124515 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124516 () Bool)(assert (= a_124516 (bvult a_124514 a_124515))) +(declare-fun a_124517 () (_ BitVec 8))(assert (= a_124517 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_124518 () (_ BitVec 256))(assert (= a_124518 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124519 () (_ BitVec 512))(assert (= a_124519 ((_ zero_extend 256) a_124518))) +(declare-fun a_124520 () (_ BitVec 512))(assert (= a_124520 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_124521 () (_ BitVec 512))(assert (= a_124521 (bvadd a_124519 a_124520))) +(declare-fun a_124522 () (_ BitVec 512))(assert (= a_124522 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124523 () Bool)(assert (= a_124523 (bvult a_124521 a_124522))) +(declare-fun a_124524 () (_ BitVec 8))(assert (= a_124524 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_124525 () (_ BitVec 256))(assert (= a_124525 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124526 () (_ BitVec 512))(assert (= a_124526 ((_ zero_extend 256) a_124525))) +(declare-fun a_124527 () (_ BitVec 512))(assert (= a_124527 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_124528 () (_ BitVec 512))(assert (= a_124528 (bvadd a_124526 a_124527))) +(declare-fun a_124529 () (_ BitVec 512))(assert (= a_124529 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124530 () Bool)(assert (= a_124530 (bvult a_124528 a_124529))) +(declare-fun a_124531 () (_ BitVec 8))(assert (= a_124531 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_124532 () (_ BitVec 256))(assert (= a_124532 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124533 () (_ BitVec 512))(assert (= a_124533 ((_ zero_extend 256) a_124532))) +(declare-fun a_124534 () (_ BitVec 512))(assert (= a_124534 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_124535 () (_ BitVec 512))(assert (= a_124535 (bvadd a_124533 a_124534))) +(declare-fun a_124536 () (_ BitVec 512))(assert (= a_124536 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124537 () Bool)(assert (= a_124537 (bvult a_124535 a_124536))) +(declare-fun a_124538 () (_ BitVec 8))(assert (= a_124538 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_124539 () (_ BitVec 256))(assert (= a_124539 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124540 () (_ BitVec 512))(assert (= a_124540 ((_ zero_extend 256) a_124539))) +(declare-fun a_124541 () (_ BitVec 512))(assert (= a_124541 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_124542 () (_ BitVec 512))(assert (= a_124542 (bvadd a_124540 a_124541))) +(declare-fun a_124543 () (_ BitVec 512))(assert (= a_124543 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124544 () Bool)(assert (= a_124544 (bvult a_124542 a_124543))) +(declare-fun a_124545 () (_ BitVec 8))(assert (= a_124545 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_124546 () (_ BitVec 256))(assert (= a_124546 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124547 () (_ BitVec 512))(assert (= a_124547 ((_ zero_extend 256) a_124546))) +(declare-fun a_124548 () (_ BitVec 512))(assert (= a_124548 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_124549 () (_ BitVec 512))(assert (= a_124549 (bvadd a_124547 a_124548))) +(declare-fun a_124550 () (_ BitVec 512))(assert (= a_124550 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124551 () Bool)(assert (= a_124551 (bvult a_124549 a_124550))) +(declare-fun a_124552 () (_ BitVec 8))(assert (= a_124552 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_124553 () (_ BitVec 256))(assert (= a_124553 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124554 () (_ BitVec 512))(assert (= a_124554 ((_ zero_extend 256) a_124553))) +(declare-fun a_124555 () (_ BitVec 512))(assert (= a_124555 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_124556 () (_ BitVec 512))(assert (= a_124556 (bvadd a_124554 a_124555))) +(declare-fun a_124557 () (_ BitVec 512))(assert (= a_124557 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124558 () Bool)(assert (= a_124558 (bvult a_124556 a_124557))) +(declare-fun a_124559 () (_ BitVec 8))(assert (= a_124559 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_124560 () (_ BitVec 256))(assert (= a_124560 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124561 () (_ BitVec 512))(assert (= a_124561 ((_ zero_extend 256) a_124560))) +(declare-fun a_124562 () (_ BitVec 512))(assert (= a_124562 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_124563 () (_ BitVec 512))(assert (= a_124563 (bvadd a_124561 a_124562))) +(declare-fun a_124564 () (_ BitVec 512))(assert (= a_124564 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124565 () Bool)(assert (= a_124565 (bvult a_124563 a_124564))) +(declare-fun a_124566 () (_ BitVec 8))(assert (= a_124566 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_124567 () (_ BitVec 256))(assert (= a_124567 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124568 () (_ BitVec 512))(assert (= a_124568 ((_ zero_extend 256) a_124567))) +(declare-fun a_124569 () (_ BitVec 512))(assert (= a_124569 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_124570 () (_ BitVec 512))(assert (= a_124570 (bvadd a_124568 a_124569))) +(declare-fun a_124571 () (_ BitVec 512))(assert (= a_124571 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124572 () Bool)(assert (= a_124572 (bvult a_124570 a_124571))) +(declare-fun a_124573 () (_ BitVec 8))(assert (= a_124573 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_124574 () (_ BitVec 256))(assert (= a_124574 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124575 () (_ BitVec 512))(assert (= a_124575 ((_ zero_extend 256) a_124574))) +(declare-fun a_124576 () (_ BitVec 512))(assert (= a_124576 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_124577 () (_ BitVec 512))(assert (= a_124577 (bvadd a_124575 a_124576))) +(declare-fun a_124578 () (_ BitVec 512))(assert (= a_124578 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124579 () Bool)(assert (= a_124579 (bvult a_124577 a_124578))) +(declare-fun a_124580 () (_ BitVec 8))(assert (= a_124580 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_124581 () (_ BitVec 256))(assert (= a_124581 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124582 () (_ BitVec 512))(assert (= a_124582 ((_ zero_extend 256) a_124581))) +(declare-fun a_124583 () (_ BitVec 512))(assert (= a_124583 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_124584 () (_ BitVec 512))(assert (= a_124584 (bvadd a_124582 a_124583))) +(declare-fun a_124585 () (_ BitVec 512))(assert (= a_124585 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124586 () Bool)(assert (= a_124586 (bvult a_124584 a_124585))) +(declare-fun a_124587 () (_ BitVec 8))(assert (= a_124587 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_124588 () (_ BitVec 256))(assert (= a_124588 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124589 () (_ BitVec 512))(assert (= a_124589 ((_ zero_extend 256) a_124588))) +(declare-fun a_124590 () (_ BitVec 512))(assert (= a_124590 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_124591 () (_ BitVec 512))(assert (= a_124591 (bvadd a_124589 a_124590))) +(declare-fun a_124592 () (_ BitVec 512))(assert (= a_124592 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124593 () Bool)(assert (= a_124593 (bvult a_124591 a_124592))) +(declare-fun a_124594 () (_ BitVec 8))(assert (= a_124594 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_124595 () (_ BitVec 256))(assert (= a_124595 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124596 () (_ BitVec 512))(assert (= a_124596 ((_ zero_extend 256) a_124595))) +(declare-fun a_124597 () (_ BitVec 512))(assert (= a_124597 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_124598 () (_ BitVec 512))(assert (= a_124598 (bvadd a_124596 a_124597))) +(declare-fun a_124599 () (_ BitVec 512))(assert (= a_124599 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124600 () Bool)(assert (= a_124600 (bvult a_124598 a_124599))) +(declare-fun a_124601 () (_ BitVec 8))(assert (= a_124601 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_124602 () (_ BitVec 256))(assert (= a_124602 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124603 () (_ BitVec 512))(assert (= a_124603 ((_ zero_extend 256) a_124602))) +(declare-fun a_124604 () (_ BitVec 512))(assert (= a_124604 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_124605 () (_ BitVec 512))(assert (= a_124605 (bvadd a_124603 a_124604))) +(declare-fun a_124606 () (_ BitVec 512))(assert (= a_124606 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124607 () Bool)(assert (= a_124607 (bvult a_124605 a_124606))) +(declare-fun a_124608 () (_ BitVec 8))(assert (= a_124608 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_124609 () (_ BitVec 256))(assert (= a_124609 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124610 () (_ BitVec 512))(assert (= a_124610 ((_ zero_extend 256) a_124609))) +(declare-fun a_124611 () (_ BitVec 512))(assert (= a_124611 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_124612 () (_ BitVec 512))(assert (= a_124612 (bvadd a_124610 a_124611))) +(declare-fun a_124613 () (_ BitVec 512))(assert (= a_124613 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124614 () Bool)(assert (= a_124614 (bvult a_124612 a_124613))) +(declare-fun a_124615 () (_ BitVec 8))(assert (= a_124615 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_124616 () (_ BitVec 256))(assert (= a_124616 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124617 () (_ BitVec 512))(assert (= a_124617 ((_ zero_extend 256) a_124616))) +(declare-fun a_124618 () (_ BitVec 512))(assert (= a_124618 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124619 () Bool)(assert (= a_124619 (bvult a_124617 a_124618))) +(declare-fun a_124620 () (_ BitVec 8))(assert (= a_124620 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_124621 () (_ BitVec 8))(assert (= a_124621 (ite a_124619 a_124620 #x00))) +(declare-fun a_124622 () (_ BitVec 8))(assert (= a_124622 (ite a_124614 a_124615 #x00))) +(declare-fun a_124623 () (_ BitVec 8))(assert (= a_124623 (ite a_124607 a_124608 #x00))) +(declare-fun a_124624 () (_ BitVec 8))(assert (= a_124624 (ite a_124600 a_124601 #x00))) +(declare-fun a_124625 () (_ BitVec 8))(assert (= a_124625 (ite a_124593 a_124594 #x00))) +(declare-fun a_124626 () (_ BitVec 8))(assert (= a_124626 (ite a_124586 a_124587 #x00))) +(declare-fun a_124627 () (_ BitVec 8))(assert (= a_124627 (ite a_124579 a_124580 #x00))) +(declare-fun a_124628 () (_ BitVec 8))(assert (= a_124628 (ite a_124572 a_124573 #x00))) +(declare-fun a_124629 () (_ BitVec 8))(assert (= a_124629 (ite a_124565 a_124566 #x00))) +(declare-fun a_124630 () (_ BitVec 8))(assert (= a_124630 (ite a_124558 a_124559 #x00))) +(declare-fun a_124631 () (_ BitVec 8))(assert (= a_124631 (ite a_124551 a_124552 #x00))) +(declare-fun a_124632 () (_ BitVec 8))(assert (= a_124632 (ite a_124544 a_124545 #x00))) +(declare-fun a_124633 () (_ BitVec 8))(assert (= a_124633 (ite a_124537 a_124538 #x00))) +(declare-fun a_124634 () (_ BitVec 8))(assert (= a_124634 (ite a_124530 a_124531 #x00))) +(declare-fun a_124635 () (_ BitVec 8))(assert (= a_124635 (ite a_124523 a_124524 #x00))) +(declare-fun a_124636 () (_ BitVec 8))(assert (= a_124636 (ite a_124516 a_124517 #x00))) +(declare-fun a_124637 () (_ BitVec 8))(assert (= a_124637 (ite a_124509 a_124510 #x00))) +(declare-fun a_124638 () (_ BitVec 8))(assert (= a_124638 (ite a_124502 a_124503 #x00))) +(declare-fun a_124639 () (_ BitVec 8))(assert (= a_124639 (ite a_124495 a_124496 #x00))) +(declare-fun a_124640 () (_ BitVec 8))(assert (= a_124640 (ite a_124488 a_124489 #x00))) +(declare-fun a_124641 () (_ BitVec 8))(assert (= a_124641 (ite a_124481 a_124482 #x00))) +(declare-fun a_124642 () (_ BitVec 8))(assert (= a_124642 (ite a_124474 a_124475 #x00))) +(declare-fun a_124643 () (_ BitVec 8))(assert (= a_124643 (ite a_124467 a_124468 #x00))) +(declare-fun a_124644 () (_ BitVec 8))(assert (= a_124644 (ite a_124460 a_124461 #x00))) +(declare-fun a_124645 () (_ BitVec 8))(assert (= a_124645 (ite a_124453 a_124454 #x00))) +(declare-fun a_124646 () (_ BitVec 8))(assert (= a_124646 (ite a_124446 a_124447 #x00))) +(declare-fun a_124647 () (_ BitVec 8))(assert (= a_124647 (ite a_124439 a_124440 #x00))) +(declare-fun a_124648 () (_ BitVec 8))(assert (= a_124648 (ite a_124432 a_124433 #x00))) +(declare-fun a_124649 () (_ BitVec 8))(assert (= a_124649 (ite a_124425 a_124426 #x00))) +(declare-fun a_124650 () (_ BitVec 8))(assert (= a_124650 (ite a_124418 a_124419 #x00))) +(declare-fun a_124651 () (_ BitVec 8))(assert (= a_124651 (ite a_124411 a_124412 #x00))) +(declare-fun a_124652 () (_ BitVec 8))(assert (= a_124652 (ite a_124404 a_124405 #x00))) +(declare-fun a_124653 () (_ BitVec 256))(assert (= a_124653 (concat a_124621 a_124622 a_124623 a_124624 a_124625 a_124626 a_124627 a_124628 a_124629 a_124630 a_124631 a_124632 a_124633 a_124634 a_124635 a_124636 a_124637 a_124638 a_124639 a_124640 a_124641 a_124642 a_124643 a_124644 a_124645 a_124646 a_124647 a_124648 a_124649 a_124650 a_124651 a_124652))) +(declare-fun a_124654 () (_ BitVec 256))(assert (= a_124654 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124655 () (_ BitVec 8))(assert (= a_124655 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_124656 () (_ BitVec 8))(assert (= a_124656 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_124657 () (_ BitVec 8))(assert (= a_124657 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_124658 () (_ BitVec 8))(assert (= a_124658 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_124659 () (_ BitVec 8))(assert (= a_124659 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_124660 () (_ BitVec 8))(assert (= a_124660 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_124661 () (_ BitVec 8))(assert (= a_124661 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_124662 () (_ BitVec 8))(assert (= a_124662 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_124663 () (_ BitVec 8))(assert (= a_124663 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_124664 () (_ BitVec 8))(assert (= a_124664 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_124665 () (_ BitVec 8))(assert (= a_124665 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_124666 () (_ BitVec 8))(assert (= a_124666 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_124667 () (_ BitVec 8))(assert (= a_124667 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_124668 () (_ BitVec 8))(assert (= a_124668 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_124669 () (_ BitVec 8))(assert (= a_124669 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_124670 () (_ BitVec 8))(assert (= a_124670 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_124671 () (_ BitVec 8))(assert (= a_124671 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_124672 () (_ BitVec 8))(assert (= a_124672 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_124673 () (_ BitVec 8))(assert (= a_124673 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_124674 () (_ BitVec 8))(assert (= a_124674 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_124675 () (_ BitVec 8))(assert (= a_124675 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_124676 () (_ BitVec 8))(assert (= a_124676 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_124677 () (_ BitVec 8))(assert (= a_124677 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_124678 () (_ BitVec 8))(assert (= a_124678 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_124679 () (_ BitVec 8))(assert (= a_124679 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_124680 () (_ BitVec 8))(assert (= a_124680 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_124681 () (_ BitVec 8))(assert (= a_124681 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_124682 () (_ BitVec 8))(assert (= a_124682 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_124683 () (_ BitVec 8))(assert (= a_124683 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_124684 () (_ BitVec 8))(assert (= a_124684 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_124685 () (_ BitVec 8))(assert (= a_124685 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_124686 () (_ BitVec 8))(assert (= a_124686 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_124687 () (_ BitVec 256))(assert (= a_124687 (concat a_124655 a_124656 a_124657 a_124658 a_124659 a_124660 a_124661 a_124662 a_124663 a_124664 a_124665 a_124666 a_124667 a_124668 a_124669 a_124670 a_124671 a_124672 a_124673 a_124674 a_124675 a_124676 a_124677 a_124678 a_124679 a_124680 a_124681 a_124682 a_124683 a_124684 a_124685 a_124686))) +(declare-fun a_124688 () (_ BitVec 256))(assert (= a_124688 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124689 () (_ BitVec 256))(assert (= a_124689 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124690 () (_ BitVec 512))(assert (= a_124690 ((_ zero_extend 256) a_124689))) +(declare-fun a_124691 () (_ BitVec 512))(assert (= a_124691 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_124692 () (_ BitVec 512))(assert (= a_124692 (bvadd a_124690 a_124691))) +(declare-fun a_124693 () (_ BitVec 512))(assert (= a_124693 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124694 () Bool)(assert (= a_124694 (bvult a_124692 a_124693))) +(declare-fun a_124695 () (_ BitVec 8))(assert (= a_124695 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_124696 () (_ BitVec 256))(assert (= a_124696 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124697 () (_ BitVec 512))(assert (= a_124697 ((_ zero_extend 256) a_124696))) +(declare-fun a_124698 () (_ BitVec 512))(assert (= a_124698 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_124699 () (_ BitVec 512))(assert (= a_124699 (bvadd a_124697 a_124698))) +(declare-fun a_124700 () (_ BitVec 512))(assert (= a_124700 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124701 () Bool)(assert (= a_124701 (bvult a_124699 a_124700))) +(declare-fun a_124702 () (_ BitVec 8))(assert (= a_124702 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_124703 () (_ BitVec 256))(assert (= a_124703 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124704 () (_ BitVec 512))(assert (= a_124704 ((_ zero_extend 256) a_124703))) +(declare-fun a_124705 () (_ BitVec 512))(assert (= a_124705 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_124706 () (_ BitVec 512))(assert (= a_124706 (bvadd a_124704 a_124705))) +(declare-fun a_124707 () (_ BitVec 512))(assert (= a_124707 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124708 () Bool)(assert (= a_124708 (bvult a_124706 a_124707))) +(declare-fun a_124709 () (_ BitVec 8))(assert (= a_124709 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_124710 () (_ BitVec 256))(assert (= a_124710 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124711 () (_ BitVec 512))(assert (= a_124711 ((_ zero_extend 256) a_124710))) +(declare-fun a_124712 () (_ BitVec 512))(assert (= a_124712 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_124713 () (_ BitVec 512))(assert (= a_124713 (bvadd a_124711 a_124712))) +(declare-fun a_124714 () (_ BitVec 512))(assert (= a_124714 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124715 () Bool)(assert (= a_124715 (bvult a_124713 a_124714))) +(declare-fun a_124716 () (_ BitVec 8))(assert (= a_124716 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_124717 () (_ BitVec 256))(assert (= a_124717 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124718 () (_ BitVec 512))(assert (= a_124718 ((_ zero_extend 256) a_124717))) +(declare-fun a_124719 () (_ BitVec 512))(assert (= a_124719 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_124720 () (_ BitVec 512))(assert (= a_124720 (bvadd a_124718 a_124719))) +(declare-fun a_124721 () (_ BitVec 512))(assert (= a_124721 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124722 () Bool)(assert (= a_124722 (bvult a_124720 a_124721))) +(declare-fun a_124723 () (_ BitVec 8))(assert (= a_124723 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_124724 () (_ BitVec 256))(assert (= a_124724 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124725 () (_ BitVec 512))(assert (= a_124725 ((_ zero_extend 256) a_124724))) +(declare-fun a_124726 () (_ BitVec 512))(assert (= a_124726 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_124727 () (_ BitVec 512))(assert (= a_124727 (bvadd a_124725 a_124726))) +(declare-fun a_124728 () (_ BitVec 512))(assert (= a_124728 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124729 () Bool)(assert (= a_124729 (bvult a_124727 a_124728))) +(declare-fun a_124730 () (_ BitVec 8))(assert (= a_124730 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_124731 () (_ BitVec 256))(assert (= a_124731 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124732 () (_ BitVec 512))(assert (= a_124732 ((_ zero_extend 256) a_124731))) +(declare-fun a_124733 () (_ BitVec 512))(assert (= a_124733 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_124734 () (_ BitVec 512))(assert (= a_124734 (bvadd a_124732 a_124733))) +(declare-fun a_124735 () (_ BitVec 512))(assert (= a_124735 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124736 () Bool)(assert (= a_124736 (bvult a_124734 a_124735))) +(declare-fun a_124737 () (_ BitVec 8))(assert (= a_124737 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_124738 () (_ BitVec 256))(assert (= a_124738 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124739 () (_ BitVec 512))(assert (= a_124739 ((_ zero_extend 256) a_124738))) +(declare-fun a_124740 () (_ BitVec 512))(assert (= a_124740 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_124741 () (_ BitVec 512))(assert (= a_124741 (bvadd a_124739 a_124740))) +(declare-fun a_124742 () (_ BitVec 512))(assert (= a_124742 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124743 () Bool)(assert (= a_124743 (bvult a_124741 a_124742))) +(declare-fun a_124744 () (_ BitVec 8))(assert (= a_124744 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_124745 () (_ BitVec 256))(assert (= a_124745 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124746 () (_ BitVec 512))(assert (= a_124746 ((_ zero_extend 256) a_124745))) +(declare-fun a_124747 () (_ BitVec 512))(assert (= a_124747 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_124748 () (_ BitVec 512))(assert (= a_124748 (bvadd a_124746 a_124747))) +(declare-fun a_124749 () (_ BitVec 512))(assert (= a_124749 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124750 () Bool)(assert (= a_124750 (bvult a_124748 a_124749))) +(declare-fun a_124751 () (_ BitVec 8))(assert (= a_124751 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_124752 () (_ BitVec 256))(assert (= a_124752 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124753 () (_ BitVec 512))(assert (= a_124753 ((_ zero_extend 256) a_124752))) +(declare-fun a_124754 () (_ BitVec 512))(assert (= a_124754 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_124755 () (_ BitVec 512))(assert (= a_124755 (bvadd a_124753 a_124754))) +(declare-fun a_124756 () (_ BitVec 512))(assert (= a_124756 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124757 () Bool)(assert (= a_124757 (bvult a_124755 a_124756))) +(declare-fun a_124758 () (_ BitVec 8))(assert (= a_124758 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_124759 () (_ BitVec 256))(assert (= a_124759 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124760 () (_ BitVec 512))(assert (= a_124760 ((_ zero_extend 256) a_124759))) +(declare-fun a_124761 () (_ BitVec 512))(assert (= a_124761 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_124762 () (_ BitVec 512))(assert (= a_124762 (bvadd a_124760 a_124761))) +(declare-fun a_124763 () (_ BitVec 512))(assert (= a_124763 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124764 () Bool)(assert (= a_124764 (bvult a_124762 a_124763))) +(declare-fun a_124765 () (_ BitVec 8))(assert (= a_124765 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_124766 () (_ BitVec 256))(assert (= a_124766 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124767 () (_ BitVec 512))(assert (= a_124767 ((_ zero_extend 256) a_124766))) +(declare-fun a_124768 () (_ BitVec 512))(assert (= a_124768 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_124769 () (_ BitVec 512))(assert (= a_124769 (bvadd a_124767 a_124768))) +(declare-fun a_124770 () (_ BitVec 512))(assert (= a_124770 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124771 () Bool)(assert (= a_124771 (bvult a_124769 a_124770))) +(declare-fun a_124772 () (_ BitVec 8))(assert (= a_124772 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_124773 () (_ BitVec 256))(assert (= a_124773 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124774 () (_ BitVec 512))(assert (= a_124774 ((_ zero_extend 256) a_124773))) +(declare-fun a_124775 () (_ BitVec 512))(assert (= a_124775 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_124776 () (_ BitVec 512))(assert (= a_124776 (bvadd a_124774 a_124775))) +(declare-fun a_124777 () (_ BitVec 512))(assert (= a_124777 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124778 () Bool)(assert (= a_124778 (bvult a_124776 a_124777))) +(declare-fun a_124779 () (_ BitVec 8))(assert (= a_124779 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_124780 () (_ BitVec 256))(assert (= a_124780 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124781 () (_ BitVec 512))(assert (= a_124781 ((_ zero_extend 256) a_124780))) +(declare-fun a_124782 () (_ BitVec 512))(assert (= a_124782 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_124783 () (_ BitVec 512))(assert (= a_124783 (bvadd a_124781 a_124782))) +(declare-fun a_124784 () (_ BitVec 512))(assert (= a_124784 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124785 () Bool)(assert (= a_124785 (bvult a_124783 a_124784))) +(declare-fun a_124786 () (_ BitVec 8))(assert (= a_124786 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_124787 () (_ BitVec 256))(assert (= a_124787 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124788 () (_ BitVec 512))(assert (= a_124788 ((_ zero_extend 256) a_124787))) +(declare-fun a_124789 () (_ BitVec 512))(assert (= a_124789 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_124790 () (_ BitVec 512))(assert (= a_124790 (bvadd a_124788 a_124789))) +(declare-fun a_124791 () (_ BitVec 512))(assert (= a_124791 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124792 () Bool)(assert (= a_124792 (bvult a_124790 a_124791))) +(declare-fun a_124793 () (_ BitVec 8))(assert (= a_124793 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_124794 () (_ BitVec 256))(assert (= a_124794 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124795 () (_ BitVec 512))(assert (= a_124795 ((_ zero_extend 256) a_124794))) +(declare-fun a_124796 () (_ BitVec 512))(assert (= a_124796 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_124797 () (_ BitVec 512))(assert (= a_124797 (bvadd a_124795 a_124796))) +(declare-fun a_124798 () (_ BitVec 512))(assert (= a_124798 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124799 () Bool)(assert (= a_124799 (bvult a_124797 a_124798))) +(declare-fun a_124800 () (_ BitVec 8))(assert (= a_124800 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_124801 () (_ BitVec 256))(assert (= a_124801 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124802 () (_ BitVec 512))(assert (= a_124802 ((_ zero_extend 256) a_124801))) +(declare-fun a_124803 () (_ BitVec 512))(assert (= a_124803 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_124804 () (_ BitVec 512))(assert (= a_124804 (bvadd a_124802 a_124803))) +(declare-fun a_124805 () (_ BitVec 512))(assert (= a_124805 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124806 () Bool)(assert (= a_124806 (bvult a_124804 a_124805))) +(declare-fun a_124807 () (_ BitVec 8))(assert (= a_124807 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_124808 () (_ BitVec 256))(assert (= a_124808 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124809 () (_ BitVec 512))(assert (= a_124809 ((_ zero_extend 256) a_124808))) +(declare-fun a_124810 () (_ BitVec 512))(assert (= a_124810 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_124811 () (_ BitVec 512))(assert (= a_124811 (bvadd a_124809 a_124810))) +(declare-fun a_124812 () (_ BitVec 512))(assert (= a_124812 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124813 () Bool)(assert (= a_124813 (bvult a_124811 a_124812))) +(declare-fun a_124814 () (_ BitVec 8))(assert (= a_124814 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_124815 () (_ BitVec 256))(assert (= a_124815 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124816 () (_ BitVec 512))(assert (= a_124816 ((_ zero_extend 256) a_124815))) +(declare-fun a_124817 () (_ BitVec 512))(assert (= a_124817 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_124818 () (_ BitVec 512))(assert (= a_124818 (bvadd a_124816 a_124817))) +(declare-fun a_124819 () (_ BitVec 512))(assert (= a_124819 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124820 () Bool)(assert (= a_124820 (bvult a_124818 a_124819))) +(declare-fun a_124821 () (_ BitVec 8))(assert (= a_124821 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_124822 () (_ BitVec 256))(assert (= a_124822 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124823 () (_ BitVec 512))(assert (= a_124823 ((_ zero_extend 256) a_124822))) +(declare-fun a_124824 () (_ BitVec 512))(assert (= a_124824 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_124825 () (_ BitVec 512))(assert (= a_124825 (bvadd a_124823 a_124824))) +(declare-fun a_124826 () (_ BitVec 512))(assert (= a_124826 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124827 () Bool)(assert (= a_124827 (bvult a_124825 a_124826))) +(declare-fun a_124828 () (_ BitVec 8))(assert (= a_124828 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_124829 () (_ BitVec 256))(assert (= a_124829 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124830 () (_ BitVec 512))(assert (= a_124830 ((_ zero_extend 256) a_124829))) +(declare-fun a_124831 () (_ BitVec 512))(assert (= a_124831 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_124832 () (_ BitVec 512))(assert (= a_124832 (bvadd a_124830 a_124831))) +(declare-fun a_124833 () (_ BitVec 512))(assert (= a_124833 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124834 () Bool)(assert (= a_124834 (bvult a_124832 a_124833))) +(declare-fun a_124835 () (_ BitVec 8))(assert (= a_124835 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_124836 () (_ BitVec 256))(assert (= a_124836 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124837 () (_ BitVec 512))(assert (= a_124837 ((_ zero_extend 256) a_124836))) +(declare-fun a_124838 () (_ BitVec 512))(assert (= a_124838 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_124839 () (_ BitVec 512))(assert (= a_124839 (bvadd a_124837 a_124838))) +(declare-fun a_124840 () (_ BitVec 512))(assert (= a_124840 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124841 () Bool)(assert (= a_124841 (bvult a_124839 a_124840))) +(declare-fun a_124842 () (_ BitVec 8))(assert (= a_124842 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_124843 () (_ BitVec 256))(assert (= a_124843 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124844 () (_ BitVec 512))(assert (= a_124844 ((_ zero_extend 256) a_124843))) +(declare-fun a_124845 () (_ BitVec 512))(assert (= a_124845 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_124846 () (_ BitVec 512))(assert (= a_124846 (bvadd a_124844 a_124845))) +(declare-fun a_124847 () (_ BitVec 512))(assert (= a_124847 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124848 () Bool)(assert (= a_124848 (bvult a_124846 a_124847))) +(declare-fun a_124849 () (_ BitVec 8))(assert (= a_124849 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_124850 () (_ BitVec 256))(assert (= a_124850 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124851 () (_ BitVec 512))(assert (= a_124851 ((_ zero_extend 256) a_124850))) +(declare-fun a_124852 () (_ BitVec 512))(assert (= a_124852 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_124853 () (_ BitVec 512))(assert (= a_124853 (bvadd a_124851 a_124852))) +(declare-fun a_124854 () (_ BitVec 512))(assert (= a_124854 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124855 () Bool)(assert (= a_124855 (bvult a_124853 a_124854))) +(declare-fun a_124856 () (_ BitVec 8))(assert (= a_124856 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_124857 () (_ BitVec 256))(assert (= a_124857 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124858 () (_ BitVec 512))(assert (= a_124858 ((_ zero_extend 256) a_124857))) +(declare-fun a_124859 () (_ BitVec 512))(assert (= a_124859 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_124860 () (_ BitVec 512))(assert (= a_124860 (bvadd a_124858 a_124859))) +(declare-fun a_124861 () (_ BitVec 512))(assert (= a_124861 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124862 () Bool)(assert (= a_124862 (bvult a_124860 a_124861))) +(declare-fun a_124863 () (_ BitVec 8))(assert (= a_124863 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_124864 () (_ BitVec 256))(assert (= a_124864 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124865 () (_ BitVec 512))(assert (= a_124865 ((_ zero_extend 256) a_124864))) +(declare-fun a_124866 () (_ BitVec 512))(assert (= a_124866 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_124867 () (_ BitVec 512))(assert (= a_124867 (bvadd a_124865 a_124866))) +(declare-fun a_124868 () (_ BitVec 512))(assert (= a_124868 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124869 () Bool)(assert (= a_124869 (bvult a_124867 a_124868))) +(declare-fun a_124870 () (_ BitVec 8))(assert (= a_124870 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_124871 () (_ BitVec 256))(assert (= a_124871 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124872 () (_ BitVec 512))(assert (= a_124872 ((_ zero_extend 256) a_124871))) +(declare-fun a_124873 () (_ BitVec 512))(assert (= a_124873 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_124874 () (_ BitVec 512))(assert (= a_124874 (bvadd a_124872 a_124873))) +(declare-fun a_124875 () (_ BitVec 512))(assert (= a_124875 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124876 () Bool)(assert (= a_124876 (bvult a_124874 a_124875))) +(declare-fun a_124877 () (_ BitVec 8))(assert (= a_124877 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_124878 () (_ BitVec 256))(assert (= a_124878 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124879 () (_ BitVec 512))(assert (= a_124879 ((_ zero_extend 256) a_124878))) +(declare-fun a_124880 () (_ BitVec 512))(assert (= a_124880 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_124881 () (_ BitVec 512))(assert (= a_124881 (bvadd a_124879 a_124880))) +(declare-fun a_124882 () (_ BitVec 512))(assert (= a_124882 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124883 () Bool)(assert (= a_124883 (bvult a_124881 a_124882))) +(declare-fun a_124884 () (_ BitVec 8))(assert (= a_124884 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_124885 () (_ BitVec 256))(assert (= a_124885 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124886 () (_ BitVec 512))(assert (= a_124886 ((_ zero_extend 256) a_124885))) +(declare-fun a_124887 () (_ BitVec 512))(assert (= a_124887 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_124888 () (_ BitVec 512))(assert (= a_124888 (bvadd a_124886 a_124887))) +(declare-fun a_124889 () (_ BitVec 512))(assert (= a_124889 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124890 () Bool)(assert (= a_124890 (bvult a_124888 a_124889))) +(declare-fun a_124891 () (_ BitVec 8))(assert (= a_124891 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_124892 () (_ BitVec 256))(assert (= a_124892 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124893 () (_ BitVec 512))(assert (= a_124893 ((_ zero_extend 256) a_124892))) +(declare-fun a_124894 () (_ BitVec 512))(assert (= a_124894 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_124895 () (_ BitVec 512))(assert (= a_124895 (bvadd a_124893 a_124894))) +(declare-fun a_124896 () (_ BitVec 512))(assert (= a_124896 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124897 () Bool)(assert (= a_124897 (bvult a_124895 a_124896))) +(declare-fun a_124898 () (_ BitVec 8))(assert (= a_124898 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_124899 () (_ BitVec 256))(assert (= a_124899 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124900 () (_ BitVec 512))(assert (= a_124900 ((_ zero_extend 256) a_124899))) +(declare-fun a_124901 () (_ BitVec 512))(assert (= a_124901 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_124902 () (_ BitVec 512))(assert (= a_124902 (bvadd a_124900 a_124901))) +(declare-fun a_124903 () (_ BitVec 512))(assert (= a_124903 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124904 () Bool)(assert (= a_124904 (bvult a_124902 a_124903))) +(declare-fun a_124905 () (_ BitVec 8))(assert (= a_124905 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_124906 () (_ BitVec 256))(assert (= a_124906 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124907 () (_ BitVec 512))(assert (= a_124907 ((_ zero_extend 256) a_124906))) +(declare-fun a_124908 () (_ BitVec 512))(assert (= a_124908 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124909 () Bool)(assert (= a_124909 (bvult a_124907 a_124908))) +(declare-fun a_124910 () (_ BitVec 8))(assert (= a_124910 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_124911 () (_ BitVec 8))(assert (= a_124911 (ite a_124909 a_124910 #x00))) +(declare-fun a_124912 () (_ BitVec 8))(assert (= a_124912 (ite a_124904 a_124905 #x00))) +(declare-fun a_124913 () (_ BitVec 8))(assert (= a_124913 (ite a_124897 a_124898 #x00))) +(declare-fun a_124914 () (_ BitVec 8))(assert (= a_124914 (ite a_124890 a_124891 #x00))) +(declare-fun a_124915 () (_ BitVec 8))(assert (= a_124915 (ite a_124883 a_124884 #x00))) +(declare-fun a_124916 () (_ BitVec 8))(assert (= a_124916 (ite a_124876 a_124877 #x00))) +(declare-fun a_124917 () (_ BitVec 8))(assert (= a_124917 (ite a_124869 a_124870 #x00))) +(declare-fun a_124918 () (_ BitVec 8))(assert (= a_124918 (ite a_124862 a_124863 #x00))) +(declare-fun a_124919 () (_ BitVec 8))(assert (= a_124919 (ite a_124855 a_124856 #x00))) +(declare-fun a_124920 () (_ BitVec 8))(assert (= a_124920 (ite a_124848 a_124849 #x00))) +(declare-fun a_124921 () (_ BitVec 8))(assert (= a_124921 (ite a_124841 a_124842 #x00))) +(declare-fun a_124922 () (_ BitVec 8))(assert (= a_124922 (ite a_124834 a_124835 #x00))) +(declare-fun a_124923 () (_ BitVec 8))(assert (= a_124923 (ite a_124827 a_124828 #x00))) +(declare-fun a_124924 () (_ BitVec 8))(assert (= a_124924 (ite a_124820 a_124821 #x00))) +(declare-fun a_124925 () (_ BitVec 8))(assert (= a_124925 (ite a_124813 a_124814 #x00))) +(declare-fun a_124926 () (_ BitVec 8))(assert (= a_124926 (ite a_124806 a_124807 #x00))) +(declare-fun a_124927 () (_ BitVec 8))(assert (= a_124927 (ite a_124799 a_124800 #x00))) +(declare-fun a_124928 () (_ BitVec 8))(assert (= a_124928 (ite a_124792 a_124793 #x00))) +(declare-fun a_124929 () (_ BitVec 8))(assert (= a_124929 (ite a_124785 a_124786 #x00))) +(declare-fun a_124930 () (_ BitVec 8))(assert (= a_124930 (ite a_124778 a_124779 #x00))) +(declare-fun a_124931 () (_ BitVec 8))(assert (= a_124931 (ite a_124771 a_124772 #x00))) +(declare-fun a_124932 () (_ BitVec 8))(assert (= a_124932 (ite a_124764 a_124765 #x00))) +(declare-fun a_124933 () (_ BitVec 8))(assert (= a_124933 (ite a_124757 a_124758 #x00))) +(declare-fun a_124934 () (_ BitVec 8))(assert (= a_124934 (ite a_124750 a_124751 #x00))) +(declare-fun a_124935 () (_ BitVec 8))(assert (= a_124935 (ite a_124743 a_124744 #x00))) +(declare-fun a_124936 () (_ BitVec 8))(assert (= a_124936 (ite a_124736 a_124737 #x00))) +(declare-fun a_124937 () (_ BitVec 8))(assert (= a_124937 (ite a_124729 a_124730 #x00))) +(declare-fun a_124938 () (_ BitVec 8))(assert (= a_124938 (ite a_124722 a_124723 #x00))) +(declare-fun a_124939 () (_ BitVec 8))(assert (= a_124939 (ite a_124715 a_124716 #x00))) +(declare-fun a_124940 () (_ BitVec 8))(assert (= a_124940 (ite a_124708 a_124709 #x00))) +(declare-fun a_124941 () (_ BitVec 8))(assert (= a_124941 (ite a_124701 a_124702 #x00))) +(declare-fun a_124942 () (_ BitVec 8))(assert (= a_124942 (ite a_124694 a_124695 #x00))) +(declare-fun a_124943 () (_ BitVec 256))(assert (= a_124943 (concat a_124911 a_124912 a_124913 a_124914 a_124915 a_124916 a_124917 a_124918 a_124919 a_124920 a_124921 a_124922 a_124923 a_124924 a_124925 a_124926 a_124927 a_124928 a_124929 a_124930 a_124931 a_124932 a_124933 a_124934 a_124935 a_124936 a_124937 a_124938 a_124939 a_124940 a_124941 a_124942))) +(declare-fun a_124944 () (_ BitVec 256))(assert (= a_124944 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124945 () (_ BitVec 256))(assert (= a_124945 (concat a_124911 a_124912 a_124913 a_124914 a_124915 a_124916 a_124917 a_124918 a_124919 a_124920 a_124921 a_124922 a_124923 a_124924 a_124925 a_124926 a_124927 a_124928 a_124929 a_124930 a_124931 a_124932 a_124933 a_124934 a_124935 a_124936 a_124937 a_124938 a_124939 a_124940 a_124941 a_124942))) +(declare-fun a_124946 () (_ BitVec 256))(assert (= a_124946 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124947 () Bool)(assert (= a_124947 (bvslt a_124945 a_124946))) +(declare-fun a_124948 () (_ BitVec 256))(assert (= a_124948 (concat a_124911 a_124912 a_124913 a_124914 a_124915 a_124916 a_124917 a_124918 a_124919 a_124920 a_124921 a_124922 a_124923 a_124924 a_124925 a_124926 a_124927 a_124928 a_124929 a_124930 a_124931 a_124932 a_124933 a_124934 a_124935 a_124936 a_124937 a_124938 a_124939 a_124940 a_124941 a_124942))) +(declare-fun a_124949 () (_ BitVec 256))(assert (= a_124949 (bvsub a_124943 a_124944))) +(declare-fun a_124950 () (_ BitVec 256))(assert (= a_124950 (ite a_124947 a_124948 a_124949))) +(declare-fun a_124951 () (_ BitVec 256))(assert (= a_124951 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_124952 () (_ BitVec 256))(assert (= a_124952 (concat a_124655 a_124656 a_124657 a_124658 a_124659 a_124660 a_124661 a_124662 a_124663 a_124664 a_124665 a_124666 a_124667 a_124668 a_124669 a_124670 a_124671 a_124672 a_124673 a_124674 a_124675 a_124676 a_124677 a_124678 a_124679 a_124680 a_124681 a_124682 a_124683 a_124684 a_124685 a_124686))) +(declare-fun a_124953 () (_ BitVec 256))(assert (= a_124953 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124954 () (_ BitVec 256))(assert (= a_124954 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124955 () (_ BitVec 8))(assert (= a_124955 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_124956 () (_ BitVec 8))(assert (= a_124956 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_124957 () (_ BitVec 8))(assert (= a_124957 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_124958 () (_ BitVec 8))(assert (= a_124958 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_124959 () (_ BitVec 8))(assert (= a_124959 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_124960 () (_ BitVec 8))(assert (= a_124960 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_124961 () (_ BitVec 8))(assert (= a_124961 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_124962 () (_ BitVec 8))(assert (= a_124962 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_124963 () (_ BitVec 8))(assert (= a_124963 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_124964 () (_ BitVec 8))(assert (= a_124964 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_124965 () (_ BitVec 8))(assert (= a_124965 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_124966 () (_ BitVec 8))(assert (= a_124966 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_124967 () (_ BitVec 8))(assert (= a_124967 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_124968 () (_ BitVec 8))(assert (= a_124968 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_124969 () (_ BitVec 8))(assert (= a_124969 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_124970 () (_ BitVec 8))(assert (= a_124970 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_124971 () (_ BitVec 8))(assert (= a_124971 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_124972 () (_ BitVec 8))(assert (= a_124972 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_124973 () (_ BitVec 8))(assert (= a_124973 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_124974 () (_ BitVec 8))(assert (= a_124974 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_124975 () (_ BitVec 8))(assert (= a_124975 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_124976 () (_ BitVec 8))(assert (= a_124976 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_124977 () (_ BitVec 8))(assert (= a_124977 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_124978 () (_ BitVec 8))(assert (= a_124978 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_124979 () (_ BitVec 8))(assert (= a_124979 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_124980 () (_ BitVec 8))(assert (= a_124980 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_124981 () (_ BitVec 8))(assert (= a_124981 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_124982 () (_ BitVec 8))(assert (= a_124982 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_124983 () (_ BitVec 8))(assert (= a_124983 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_124984 () (_ BitVec 8))(assert (= a_124984 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_124985 () (_ BitVec 8))(assert (= a_124985 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_124986 () (_ BitVec 8))(assert (= a_124986 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_124987 () (_ BitVec 256))(assert (= a_124987 (concat a_124955 a_124956 a_124957 a_124958 a_124959 a_124960 a_124961 a_124962 a_124963 a_124964 a_124965 a_124966 a_124967 a_124968 a_124969 a_124970 a_124971 a_124972 a_124973 a_124974 a_124975 a_124976 a_124977 a_124978 a_124979 a_124980 a_124981 a_124982 a_124983 a_124984 a_124985 a_124986))) +(declare-fun a_124988 () (_ BitVec 256))(assert (= a_124988 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124989 () (_ BitVec 256))(assert (= a_124989 (bvudiv a_124987 a_124988))) +(declare-fun a_124990 () (_ BitVec 256))(assert (= a_124990 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_124991 () (_ BitVec 256))(assert (= a_124991 (bvand a_124989 a_124990))) +(declare-fun a_124992 () (_ BitVec 256))(assert (= a_124992 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_124993 () (_ BitVec 512))(assert (= a_124993 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_124994 () (_ BitVec 512))(assert (= a_124994 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124995 () (_ BitVec 512))(assert (= a_124995 (bvsub a_124993 a_124994))) +(declare-fun a_124996 () (_ BitVec 512))(assert (= a_124996 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_124997 () (_ BitVec 512))(assert (= a_124997 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124998 () (_ BitVec 512))(assert (= a_124998 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_124999 () Bool)(assert (= a_124999 (bvule a_124997 a_124998))) +(declare-fun a_125000 () Bool)(assert (= a_125000 (bvuge a_124995 a_124996))) +(declare-fun a_125001 () Bool)(assert (= a_125001 (and a_124999 a_125000))) +(declare-fun a_125002 () Bool)(assert (= a_125002 (not a_125001))) +(declare-fun a_125003 () (_ BitVec 256))(assert (= a_125003 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125004 () (_ BitVec 512))(assert (= a_125004 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_125005 () (_ BitVec 512))(assert (= a_125005 ((_ zero_extend 256) SVALUE))) +(declare-fun a_125006 () (_ BitVec 512))(assert (= a_125006 (bvsub a_125004 a_125005))) +(declare-fun a_125007 () (_ BitVec 512))(assert (= a_125007 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_125008 () (_ BitVec 512))(assert (= a_125008 ((_ zero_extend 256) SVALUE))) +(declare-fun a_125009 () (_ BitVec 512))(assert (= a_125009 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_125010 () Bool)(assert (= a_125010 (bvule a_125008 a_125009))) +(declare-fun a_125011 () Bool)(assert (= a_125011 (bvuge a_125006 a_125007))) +(declare-fun a_125012 () Bool)(assert (= a_125012 (and a_125010 a_125011))) +(declare-fun a_125013 () Bool)(assert (= a_125013 (not a_125012))) +(assert (= a_125013 false)) +(assert (= SVALUE a_125003)) +(assert (= a_125002 false)) +(assert (= a_124991 a_124992)) +(assert (= SVALUE_1 a_124954)) +(assert (= a_124952 a_124953)) +(assert (bvslt a_124950 a_124951)) +(assert (= a_124687 a_124688)) +(assert (= a_124653 a_124654)) +(assert (= a_124398 false)) +(assert (= a_124385 a_124386)) +(assert (= SVALUE_3 a_124348)) +(assert (not a_124347)) +(assert (not a_124312)) +(assert (= a_124047 a_124048)) +(assert (= a_124040 a_124041)) +(assert (= a_124027 a_124028)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000009.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000009.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000009.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000009.pkl new file mode 100644 index 000000000..b25bf0026 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000009.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000009.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000009.summary new file mode 100644 index 000000000..12988a385 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000009.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954590 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 92% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000009.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000009.trace new file mode 100644 index 000000000..1616d87fc --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000009.trace @@ -0,0 +1,281 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000009.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000009.tx new file mode 100644 index 000000000..a3d6488cb --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000009.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(0,4,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e8000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(6874786400123413147640088847190005821777471827747845982681420613550080,5,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000009.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000009.tx.json new file mode 100644 index 000000000..ba55b98f6 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000009.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e8000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000a.constraints b/tools/manticore-analysis/sample_execution/outputs/user_0000000a.constraints new file mode 100644 index 000000000..73d25bfef --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000a.constraints @@ -0,0 +1,769 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_123263 () (_ BitVec 512))(assert (= a_123263 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_123264 () (_ BitVec 512))(assert (= a_123264 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123265 () (_ BitVec 512))(assert (= a_123265 (bvsub a_123263 a_123264))) +(declare-fun a_123266 () (_ BitVec 512))(assert (= a_123266 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_123267 () (_ BitVec 512))(assert (= a_123267 (bvadd a_123265 a_123266))) +(declare-fun a_123268 () (_ BitVec 256))(assert (= a_123268 ((_ extract 255 0) a_123267))) +(declare-fun a_123269 () (_ BitVec 256))(assert (= a_123269 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_123270 () (_ BitVec 512))(assert (= a_123270 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_123271 () (_ BitVec 512))(assert (= a_123271 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_123272 () (_ BitVec 512))(assert (= a_123272 (bvsub a_123270 a_123271))) +(declare-fun a_123273 () (_ BitVec 512))(assert (= a_123273 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a7)) +(declare-fun a_123274 () (_ BitVec 512))(assert (= a_123274 (bvadd a_123272 a_123273))) +(declare-fun a_123275 () (_ BitVec 512))(assert (= a_123275 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_123276 () (_ BitVec 512))(assert (= a_123276 (bvsub a_123274 a_123275))) +(declare-fun a_123277 () (_ BitVec 512))(assert (= a_123277 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_123278 () (_ BitVec 512))(assert (= a_123278 (bvsub a_123276 a_123277))) +(declare-fun a_123279 () (_ BitVec 512))(assert (= a_123279 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329dd)) +(declare-fun a_123280 () (_ BitVec 512))(assert (= a_123280 (bvadd a_123278 a_123279))) +(declare-fun a_123281 () (_ BitVec 256))(assert (= a_123281 ((_ extract 255 0) a_123280))) +(declare-fun a_123282 () (_ BitVec 256))(assert (= a_123282 #x00000000000000000000000000000000000000000000000000000002540b32a4)) +(declare-fun a_123283 () (_ BitVec 512))(assert (= a_123283 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123284 () (_ BitVec 512))(assert (= a_123284 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_123285 () (_ BitVec 512))(assert (= a_123285 (bvadd a_123283 a_123284))) +(declare-fun a_123286 () (_ BitVec 512))(assert (= a_123286 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_123287 () (_ BitVec 512))(assert (= a_123287 (bvadd a_123285 a_123286))) +(declare-fun a_123288 () (_ BitVec 256))(assert (= a_123288 ((_ extract 255 0) a_123287))) +(declare-fun a_123289 () (_ BitVec 256))(assert (= a_123289 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123290 () (_ BitVec 256))(assert (= a_123290 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123291 () (_ BitVec 512))(assert (= a_123291 ((_ zero_extend 256) a_123290))) +(declare-fun a_123292 () (_ BitVec 512))(assert (= a_123292 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_123293 () (_ BitVec 512))(assert (= a_123293 (bvadd a_123291 a_123292))) +(declare-fun a_123294 () (_ BitVec 512))(assert (= a_123294 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123295 () Bool)(assert (= a_123295 (bvult a_123293 a_123294))) +(declare-fun a_123296 () (_ BitVec 8))(assert (= a_123296 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_123297 () (_ BitVec 256))(assert (= a_123297 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123298 () (_ BitVec 512))(assert (= a_123298 ((_ zero_extend 256) a_123297))) +(declare-fun a_123299 () (_ BitVec 512))(assert (= a_123299 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_123300 () (_ BitVec 512))(assert (= a_123300 (bvadd a_123298 a_123299))) +(declare-fun a_123301 () (_ BitVec 512))(assert (= a_123301 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123302 () Bool)(assert (= a_123302 (bvult a_123300 a_123301))) +(declare-fun a_123303 () (_ BitVec 8))(assert (= a_123303 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_123304 () (_ BitVec 256))(assert (= a_123304 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123305 () (_ BitVec 512))(assert (= a_123305 ((_ zero_extend 256) a_123304))) +(declare-fun a_123306 () (_ BitVec 512))(assert (= a_123306 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_123307 () (_ BitVec 512))(assert (= a_123307 (bvadd a_123305 a_123306))) +(declare-fun a_123308 () (_ BitVec 512))(assert (= a_123308 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123309 () Bool)(assert (= a_123309 (bvult a_123307 a_123308))) +(declare-fun a_123310 () (_ BitVec 8))(assert (= a_123310 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_123311 () (_ BitVec 256))(assert (= a_123311 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123312 () (_ BitVec 512))(assert (= a_123312 ((_ zero_extend 256) a_123311))) +(declare-fun a_123313 () (_ BitVec 512))(assert (= a_123313 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_123314 () (_ BitVec 512))(assert (= a_123314 (bvadd a_123312 a_123313))) +(declare-fun a_123315 () (_ BitVec 512))(assert (= a_123315 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123316 () Bool)(assert (= a_123316 (bvult a_123314 a_123315))) +(declare-fun a_123317 () (_ BitVec 8))(assert (= a_123317 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_123318 () (_ BitVec 256))(assert (= a_123318 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123319 () (_ BitVec 512))(assert (= a_123319 ((_ zero_extend 256) a_123318))) +(declare-fun a_123320 () (_ BitVec 512))(assert (= a_123320 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_123321 () (_ BitVec 512))(assert (= a_123321 (bvadd a_123319 a_123320))) +(declare-fun a_123322 () (_ BitVec 512))(assert (= a_123322 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123323 () Bool)(assert (= a_123323 (bvult a_123321 a_123322))) +(declare-fun a_123324 () (_ BitVec 8))(assert (= a_123324 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_123325 () (_ BitVec 256))(assert (= a_123325 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123326 () (_ BitVec 512))(assert (= a_123326 ((_ zero_extend 256) a_123325))) +(declare-fun a_123327 () (_ BitVec 512))(assert (= a_123327 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_123328 () (_ BitVec 512))(assert (= a_123328 (bvadd a_123326 a_123327))) +(declare-fun a_123329 () (_ BitVec 512))(assert (= a_123329 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123330 () Bool)(assert (= a_123330 (bvult a_123328 a_123329))) +(declare-fun a_123331 () (_ BitVec 8))(assert (= a_123331 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_123332 () (_ BitVec 256))(assert (= a_123332 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123333 () (_ BitVec 512))(assert (= a_123333 ((_ zero_extend 256) a_123332))) +(declare-fun a_123334 () (_ BitVec 512))(assert (= a_123334 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_123335 () (_ BitVec 512))(assert (= a_123335 (bvadd a_123333 a_123334))) +(declare-fun a_123336 () (_ BitVec 512))(assert (= a_123336 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123337 () Bool)(assert (= a_123337 (bvult a_123335 a_123336))) +(declare-fun a_123338 () (_ BitVec 8))(assert (= a_123338 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_123339 () (_ BitVec 256))(assert (= a_123339 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123340 () (_ BitVec 512))(assert (= a_123340 ((_ zero_extend 256) a_123339))) +(declare-fun a_123341 () (_ BitVec 512))(assert (= a_123341 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_123342 () (_ BitVec 512))(assert (= a_123342 (bvadd a_123340 a_123341))) +(declare-fun a_123343 () (_ BitVec 512))(assert (= a_123343 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123344 () Bool)(assert (= a_123344 (bvult a_123342 a_123343))) +(declare-fun a_123345 () (_ BitVec 8))(assert (= a_123345 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_123346 () (_ BitVec 256))(assert (= a_123346 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123347 () (_ BitVec 512))(assert (= a_123347 ((_ zero_extend 256) a_123346))) +(declare-fun a_123348 () (_ BitVec 512))(assert (= a_123348 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_123349 () (_ BitVec 512))(assert (= a_123349 (bvadd a_123347 a_123348))) +(declare-fun a_123350 () (_ BitVec 512))(assert (= a_123350 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123351 () Bool)(assert (= a_123351 (bvult a_123349 a_123350))) +(declare-fun a_123352 () (_ BitVec 8))(assert (= a_123352 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_123353 () (_ BitVec 256))(assert (= a_123353 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123354 () (_ BitVec 512))(assert (= a_123354 ((_ zero_extend 256) a_123353))) +(declare-fun a_123355 () (_ BitVec 512))(assert (= a_123355 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_123356 () (_ BitVec 512))(assert (= a_123356 (bvadd a_123354 a_123355))) +(declare-fun a_123357 () (_ BitVec 512))(assert (= a_123357 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123358 () Bool)(assert (= a_123358 (bvult a_123356 a_123357))) +(declare-fun a_123359 () (_ BitVec 8))(assert (= a_123359 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_123360 () (_ BitVec 256))(assert (= a_123360 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123361 () (_ BitVec 512))(assert (= a_123361 ((_ zero_extend 256) a_123360))) +(declare-fun a_123362 () (_ BitVec 512))(assert (= a_123362 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_123363 () (_ BitVec 512))(assert (= a_123363 (bvadd a_123361 a_123362))) +(declare-fun a_123364 () (_ BitVec 512))(assert (= a_123364 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123365 () Bool)(assert (= a_123365 (bvult a_123363 a_123364))) +(declare-fun a_123366 () (_ BitVec 8))(assert (= a_123366 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_123367 () (_ BitVec 256))(assert (= a_123367 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123368 () (_ BitVec 512))(assert (= a_123368 ((_ zero_extend 256) a_123367))) +(declare-fun a_123369 () (_ BitVec 512))(assert (= a_123369 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_123370 () (_ BitVec 512))(assert (= a_123370 (bvadd a_123368 a_123369))) +(declare-fun a_123371 () (_ BitVec 512))(assert (= a_123371 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123372 () Bool)(assert (= a_123372 (bvult a_123370 a_123371))) +(declare-fun a_123373 () (_ BitVec 8))(assert (= a_123373 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_123374 () (_ BitVec 256))(assert (= a_123374 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123375 () (_ BitVec 512))(assert (= a_123375 ((_ zero_extend 256) a_123374))) +(declare-fun a_123376 () (_ BitVec 512))(assert (= a_123376 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_123377 () (_ BitVec 512))(assert (= a_123377 (bvadd a_123375 a_123376))) +(declare-fun a_123378 () (_ BitVec 512))(assert (= a_123378 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123379 () Bool)(assert (= a_123379 (bvult a_123377 a_123378))) +(declare-fun a_123380 () (_ BitVec 8))(assert (= a_123380 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_123381 () (_ BitVec 256))(assert (= a_123381 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123382 () (_ BitVec 512))(assert (= a_123382 ((_ zero_extend 256) a_123381))) +(declare-fun a_123383 () (_ BitVec 512))(assert (= a_123383 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_123384 () (_ BitVec 512))(assert (= a_123384 (bvadd a_123382 a_123383))) +(declare-fun a_123385 () (_ BitVec 512))(assert (= a_123385 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123386 () Bool)(assert (= a_123386 (bvult a_123384 a_123385))) +(declare-fun a_123387 () (_ BitVec 8))(assert (= a_123387 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_123388 () (_ BitVec 256))(assert (= a_123388 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123389 () (_ BitVec 512))(assert (= a_123389 ((_ zero_extend 256) a_123388))) +(declare-fun a_123390 () (_ BitVec 512))(assert (= a_123390 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_123391 () (_ BitVec 512))(assert (= a_123391 (bvadd a_123389 a_123390))) +(declare-fun a_123392 () (_ BitVec 512))(assert (= a_123392 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123393 () Bool)(assert (= a_123393 (bvult a_123391 a_123392))) +(declare-fun a_123394 () (_ BitVec 8))(assert (= a_123394 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_123395 () (_ BitVec 256))(assert (= a_123395 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123396 () (_ BitVec 512))(assert (= a_123396 ((_ zero_extend 256) a_123395))) +(declare-fun a_123397 () (_ BitVec 512))(assert (= a_123397 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_123398 () (_ BitVec 512))(assert (= a_123398 (bvadd a_123396 a_123397))) +(declare-fun a_123399 () (_ BitVec 512))(assert (= a_123399 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123400 () Bool)(assert (= a_123400 (bvult a_123398 a_123399))) +(declare-fun a_123401 () (_ BitVec 8))(assert (= a_123401 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_123402 () (_ BitVec 256))(assert (= a_123402 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123403 () (_ BitVec 512))(assert (= a_123403 ((_ zero_extend 256) a_123402))) +(declare-fun a_123404 () (_ BitVec 512))(assert (= a_123404 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_123405 () (_ BitVec 512))(assert (= a_123405 (bvadd a_123403 a_123404))) +(declare-fun a_123406 () (_ BitVec 512))(assert (= a_123406 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123407 () Bool)(assert (= a_123407 (bvult a_123405 a_123406))) +(declare-fun a_123408 () (_ BitVec 8))(assert (= a_123408 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_123409 () (_ BitVec 256))(assert (= a_123409 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123410 () (_ BitVec 512))(assert (= a_123410 ((_ zero_extend 256) a_123409))) +(declare-fun a_123411 () (_ BitVec 512))(assert (= a_123411 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_123412 () (_ BitVec 512))(assert (= a_123412 (bvadd a_123410 a_123411))) +(declare-fun a_123413 () (_ BitVec 512))(assert (= a_123413 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123414 () Bool)(assert (= a_123414 (bvult a_123412 a_123413))) +(declare-fun a_123415 () (_ BitVec 8))(assert (= a_123415 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_123416 () (_ BitVec 256))(assert (= a_123416 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123417 () (_ BitVec 512))(assert (= a_123417 ((_ zero_extend 256) a_123416))) +(declare-fun a_123418 () (_ BitVec 512))(assert (= a_123418 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_123419 () (_ BitVec 512))(assert (= a_123419 (bvadd a_123417 a_123418))) +(declare-fun a_123420 () (_ BitVec 512))(assert (= a_123420 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123421 () Bool)(assert (= a_123421 (bvult a_123419 a_123420))) +(declare-fun a_123422 () (_ BitVec 8))(assert (= a_123422 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_123423 () (_ BitVec 256))(assert (= a_123423 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123424 () (_ BitVec 512))(assert (= a_123424 ((_ zero_extend 256) a_123423))) +(declare-fun a_123425 () (_ BitVec 512))(assert (= a_123425 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_123426 () (_ BitVec 512))(assert (= a_123426 (bvadd a_123424 a_123425))) +(declare-fun a_123427 () (_ BitVec 512))(assert (= a_123427 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123428 () Bool)(assert (= a_123428 (bvult a_123426 a_123427))) +(declare-fun a_123429 () (_ BitVec 8))(assert (= a_123429 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_123430 () (_ BitVec 256))(assert (= a_123430 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123431 () (_ BitVec 512))(assert (= a_123431 ((_ zero_extend 256) a_123430))) +(declare-fun a_123432 () (_ BitVec 512))(assert (= a_123432 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_123433 () (_ BitVec 512))(assert (= a_123433 (bvadd a_123431 a_123432))) +(declare-fun a_123434 () (_ BitVec 512))(assert (= a_123434 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123435 () Bool)(assert (= a_123435 (bvult a_123433 a_123434))) +(declare-fun a_123436 () (_ BitVec 8))(assert (= a_123436 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_123437 () (_ BitVec 256))(assert (= a_123437 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123438 () (_ BitVec 512))(assert (= a_123438 ((_ zero_extend 256) a_123437))) +(declare-fun a_123439 () (_ BitVec 512))(assert (= a_123439 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_123440 () (_ BitVec 512))(assert (= a_123440 (bvadd a_123438 a_123439))) +(declare-fun a_123441 () (_ BitVec 512))(assert (= a_123441 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123442 () Bool)(assert (= a_123442 (bvult a_123440 a_123441))) +(declare-fun a_123443 () (_ BitVec 8))(assert (= a_123443 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_123444 () (_ BitVec 256))(assert (= a_123444 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123445 () (_ BitVec 512))(assert (= a_123445 ((_ zero_extend 256) a_123444))) +(declare-fun a_123446 () (_ BitVec 512))(assert (= a_123446 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_123447 () (_ BitVec 512))(assert (= a_123447 (bvadd a_123445 a_123446))) +(declare-fun a_123448 () (_ BitVec 512))(assert (= a_123448 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123449 () Bool)(assert (= a_123449 (bvult a_123447 a_123448))) +(declare-fun a_123450 () (_ BitVec 8))(assert (= a_123450 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_123451 () (_ BitVec 256))(assert (= a_123451 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123452 () (_ BitVec 512))(assert (= a_123452 ((_ zero_extend 256) a_123451))) +(declare-fun a_123453 () (_ BitVec 512))(assert (= a_123453 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_123454 () (_ BitVec 512))(assert (= a_123454 (bvadd a_123452 a_123453))) +(declare-fun a_123455 () (_ BitVec 512))(assert (= a_123455 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123456 () Bool)(assert (= a_123456 (bvult a_123454 a_123455))) +(declare-fun a_123457 () (_ BitVec 8))(assert (= a_123457 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_123458 () (_ BitVec 256))(assert (= a_123458 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123459 () (_ BitVec 512))(assert (= a_123459 ((_ zero_extend 256) a_123458))) +(declare-fun a_123460 () (_ BitVec 512))(assert (= a_123460 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_123461 () (_ BitVec 512))(assert (= a_123461 (bvadd a_123459 a_123460))) +(declare-fun a_123462 () (_ BitVec 512))(assert (= a_123462 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123463 () Bool)(assert (= a_123463 (bvult a_123461 a_123462))) +(declare-fun a_123464 () (_ BitVec 8))(assert (= a_123464 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_123465 () (_ BitVec 256))(assert (= a_123465 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123466 () (_ BitVec 512))(assert (= a_123466 ((_ zero_extend 256) a_123465))) +(declare-fun a_123467 () (_ BitVec 512))(assert (= a_123467 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_123468 () (_ BitVec 512))(assert (= a_123468 (bvadd a_123466 a_123467))) +(declare-fun a_123469 () (_ BitVec 512))(assert (= a_123469 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123470 () Bool)(assert (= a_123470 (bvult a_123468 a_123469))) +(declare-fun a_123471 () (_ BitVec 8))(assert (= a_123471 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_123472 () (_ BitVec 256))(assert (= a_123472 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123473 () (_ BitVec 512))(assert (= a_123473 ((_ zero_extend 256) a_123472))) +(declare-fun a_123474 () (_ BitVec 512))(assert (= a_123474 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_123475 () (_ BitVec 512))(assert (= a_123475 (bvadd a_123473 a_123474))) +(declare-fun a_123476 () (_ BitVec 512))(assert (= a_123476 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123477 () Bool)(assert (= a_123477 (bvult a_123475 a_123476))) +(declare-fun a_123478 () (_ BitVec 8))(assert (= a_123478 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_123479 () (_ BitVec 256))(assert (= a_123479 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123480 () (_ BitVec 512))(assert (= a_123480 ((_ zero_extend 256) a_123479))) +(declare-fun a_123481 () (_ BitVec 512))(assert (= a_123481 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_123482 () (_ BitVec 512))(assert (= a_123482 (bvadd a_123480 a_123481))) +(declare-fun a_123483 () (_ BitVec 512))(assert (= a_123483 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123484 () Bool)(assert (= a_123484 (bvult a_123482 a_123483))) +(declare-fun a_123485 () (_ BitVec 8))(assert (= a_123485 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_123486 () (_ BitVec 256))(assert (= a_123486 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123487 () (_ BitVec 512))(assert (= a_123487 ((_ zero_extend 256) a_123486))) +(declare-fun a_123488 () (_ BitVec 512))(assert (= a_123488 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_123489 () (_ BitVec 512))(assert (= a_123489 (bvadd a_123487 a_123488))) +(declare-fun a_123490 () (_ BitVec 512))(assert (= a_123490 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123491 () Bool)(assert (= a_123491 (bvult a_123489 a_123490))) +(declare-fun a_123492 () (_ BitVec 8))(assert (= a_123492 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_123493 () (_ BitVec 256))(assert (= a_123493 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123494 () (_ BitVec 512))(assert (= a_123494 ((_ zero_extend 256) a_123493))) +(declare-fun a_123495 () (_ BitVec 512))(assert (= a_123495 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_123496 () (_ BitVec 512))(assert (= a_123496 (bvadd a_123494 a_123495))) +(declare-fun a_123497 () (_ BitVec 512))(assert (= a_123497 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123498 () Bool)(assert (= a_123498 (bvult a_123496 a_123497))) +(declare-fun a_123499 () (_ BitVec 8))(assert (= a_123499 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_123500 () (_ BitVec 256))(assert (= a_123500 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123501 () (_ BitVec 512))(assert (= a_123501 ((_ zero_extend 256) a_123500))) +(declare-fun a_123502 () (_ BitVec 512))(assert (= a_123502 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_123503 () (_ BitVec 512))(assert (= a_123503 (bvadd a_123501 a_123502))) +(declare-fun a_123504 () (_ BitVec 512))(assert (= a_123504 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123505 () Bool)(assert (= a_123505 (bvult a_123503 a_123504))) +(declare-fun a_123506 () (_ BitVec 8))(assert (= a_123506 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_123507 () (_ BitVec 256))(assert (= a_123507 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123508 () (_ BitVec 512))(assert (= a_123508 ((_ zero_extend 256) a_123507))) +(declare-fun a_123509 () (_ BitVec 512))(assert (= a_123509 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123510 () Bool)(assert (= a_123510 (bvult a_123508 a_123509))) +(declare-fun a_123511 () (_ BitVec 8))(assert (= a_123511 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_123512 () (_ BitVec 8))(assert (= a_123512 (ite a_123510 a_123511 #x00))) +(declare-fun a_123513 () (_ BitVec 8))(assert (= a_123513 (ite a_123505 a_123506 #x00))) +(declare-fun a_123514 () (_ BitVec 8))(assert (= a_123514 (ite a_123498 a_123499 #x00))) +(declare-fun a_123515 () (_ BitVec 8))(assert (= a_123515 (ite a_123491 a_123492 #x00))) +(declare-fun a_123516 () (_ BitVec 8))(assert (= a_123516 (ite a_123484 a_123485 #x00))) +(declare-fun a_123517 () (_ BitVec 8))(assert (= a_123517 (ite a_123477 a_123478 #x00))) +(declare-fun a_123518 () (_ BitVec 8))(assert (= a_123518 (ite a_123470 a_123471 #x00))) +(declare-fun a_123519 () (_ BitVec 8))(assert (= a_123519 (ite a_123463 a_123464 #x00))) +(declare-fun a_123520 () (_ BitVec 8))(assert (= a_123520 (ite a_123456 a_123457 #x00))) +(declare-fun a_123521 () (_ BitVec 8))(assert (= a_123521 (ite a_123449 a_123450 #x00))) +(declare-fun a_123522 () (_ BitVec 8))(assert (= a_123522 (ite a_123442 a_123443 #x00))) +(declare-fun a_123523 () (_ BitVec 8))(assert (= a_123523 (ite a_123435 a_123436 #x00))) +(declare-fun a_123524 () (_ BitVec 8))(assert (= a_123524 (ite a_123428 a_123429 #x00))) +(declare-fun a_123525 () (_ BitVec 8))(assert (= a_123525 (ite a_123421 a_123422 #x00))) +(declare-fun a_123526 () (_ BitVec 8))(assert (= a_123526 (ite a_123414 a_123415 #x00))) +(declare-fun a_123527 () (_ BitVec 8))(assert (= a_123527 (ite a_123407 a_123408 #x00))) +(declare-fun a_123528 () (_ BitVec 8))(assert (= a_123528 (ite a_123400 a_123401 #x00))) +(declare-fun a_123529 () (_ BitVec 8))(assert (= a_123529 (ite a_123393 a_123394 #x00))) +(declare-fun a_123530 () (_ BitVec 8))(assert (= a_123530 (ite a_123386 a_123387 #x00))) +(declare-fun a_123531 () (_ BitVec 8))(assert (= a_123531 (ite a_123379 a_123380 #x00))) +(declare-fun a_123532 () (_ BitVec 8))(assert (= a_123532 (ite a_123372 a_123373 #x00))) +(declare-fun a_123533 () (_ BitVec 8))(assert (= a_123533 (ite a_123365 a_123366 #x00))) +(declare-fun a_123534 () (_ BitVec 8))(assert (= a_123534 (ite a_123358 a_123359 #x00))) +(declare-fun a_123535 () (_ BitVec 8))(assert (= a_123535 (ite a_123351 a_123352 #x00))) +(declare-fun a_123536 () (_ BitVec 8))(assert (= a_123536 (ite a_123344 a_123345 #x00))) +(declare-fun a_123537 () (_ BitVec 8))(assert (= a_123537 (ite a_123337 a_123338 #x00))) +(declare-fun a_123538 () (_ BitVec 8))(assert (= a_123538 (ite a_123330 a_123331 #x00))) +(declare-fun a_123539 () (_ BitVec 8))(assert (= a_123539 (ite a_123323 a_123324 #x00))) +(declare-fun a_123540 () (_ BitVec 8))(assert (= a_123540 (ite a_123316 a_123317 #x00))) +(declare-fun a_123541 () (_ BitVec 8))(assert (= a_123541 (ite a_123309 a_123310 #x00))) +(declare-fun a_123542 () (_ BitVec 8))(assert (= a_123542 (ite a_123302 a_123303 #x00))) +(declare-fun a_123543 () (_ BitVec 8))(assert (= a_123543 (ite a_123295 a_123296 #x00))) +(declare-fun a_123544 () (_ BitVec 256))(assert (= a_123544 (concat a_123512 a_123513 a_123514 a_123515 a_123516 a_123517 a_123518 a_123519 a_123520 a_123521 a_123522 a_123523 a_123524 a_123525 a_123526 a_123527 a_123528 a_123529 a_123530 a_123531 a_123532 a_123533 a_123534 a_123535 a_123536 a_123537 a_123538 a_123539 a_123540 a_123541 a_123542 a_123543))) +(declare-fun a_123545 () (_ BitVec 256))(assert (= a_123545 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123546 () (_ BitVec 256))(assert (= a_123546 (concat a_123512 a_123513 a_123514 a_123515 a_123516 a_123517 a_123518 a_123519 a_123520 a_123521 a_123522 a_123523 a_123524 a_123525 a_123526 a_123527 a_123528 a_123529 a_123530 a_123531 a_123532 a_123533 a_123534 a_123535 a_123536 a_123537 a_123538 a_123539 a_123540 a_123541 a_123542 a_123543))) +(declare-fun a_123547 () (_ BitVec 256))(assert (= a_123547 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123548 () Bool)(assert (= a_123548 (bvslt a_123546 a_123547))) +(declare-fun a_123549 () (_ BitVec 256))(assert (= a_123549 (concat a_123512 a_123513 a_123514 a_123515 a_123516 a_123517 a_123518 a_123519 a_123520 a_123521 a_123522 a_123523 a_123524 a_123525 a_123526 a_123527 a_123528 a_123529 a_123530 a_123531 a_123532 a_123533 a_123534 a_123535 a_123536 a_123537 a_123538 a_123539 a_123540 a_123541 a_123542 a_123543))) +(declare-fun a_123550 () (_ BitVec 256))(assert (= a_123550 (bvsub a_123544 a_123545))) +(declare-fun a_123551 () (_ BitVec 256))(assert (= a_123551 (ite a_123548 a_123549 a_123550))) +(declare-fun a_123552 () (_ BitVec 256))(assert (= a_123552 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_123553 () Bool)(assert (= a_123553 (bvslt a_123551 a_123552))) +(declare-fun a_123554 () (_ BitVec 8))(assert (= a_123554 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_123555 () (_ BitVec 8))(assert (= a_123555 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_123556 () (_ BitVec 8))(assert (= a_123556 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_123557 () (_ BitVec 8))(assert (= a_123557 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_123558 () (_ BitVec 8))(assert (= a_123558 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_123559 () (_ BitVec 8))(assert (= a_123559 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_123560 () (_ BitVec 8))(assert (= a_123560 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_123561 () (_ BitVec 8))(assert (= a_123561 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_123562 () (_ BitVec 8))(assert (= a_123562 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_123563 () (_ BitVec 8))(assert (= a_123563 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_123564 () (_ BitVec 8))(assert (= a_123564 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_123565 () (_ BitVec 8))(assert (= a_123565 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_123566 () (_ BitVec 8))(assert (= a_123566 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_123567 () (_ BitVec 8))(assert (= a_123567 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_123568 () (_ BitVec 8))(assert (= a_123568 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_123569 () (_ BitVec 8))(assert (= a_123569 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_123570 () (_ BitVec 8))(assert (= a_123570 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_123571 () (_ BitVec 8))(assert (= a_123571 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_123572 () (_ BitVec 8))(assert (= a_123572 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_123573 () (_ BitVec 8))(assert (= a_123573 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_123574 () (_ BitVec 8))(assert (= a_123574 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_123575 () (_ BitVec 8))(assert (= a_123575 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_123576 () (_ BitVec 8))(assert (= a_123576 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_123577 () (_ BitVec 8))(assert (= a_123577 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_123578 () (_ BitVec 8))(assert (= a_123578 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_123579 () (_ BitVec 8))(assert (= a_123579 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_123580 () (_ BitVec 8))(assert (= a_123580 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_123581 () (_ BitVec 8))(assert (= a_123581 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_123582 () (_ BitVec 8))(assert (= a_123582 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_123583 () (_ BitVec 8))(assert (= a_123583 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_123584 () (_ BitVec 8))(assert (= a_123584 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_123585 () (_ BitVec 8))(assert (= a_123585 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_123586 () (_ BitVec 256))(assert (= a_123586 (concat a_123554 a_123555 a_123556 a_123557 a_123558 a_123559 a_123560 a_123561 a_123562 a_123563 a_123564 a_123565 a_123566 a_123567 a_123568 a_123569 a_123570 a_123571 a_123572 a_123573 a_123574 a_123575 a_123576 a_123577 a_123578 a_123579 a_123580 a_123581 a_123582 a_123583 a_123584 a_123585))) +(declare-fun a_123587 () (_ BitVec 256))(assert (= a_123587 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123588 () Bool)(assert (= a_123588 (= a_123586 a_123587))) +(declare-fun a_123589 () (_ BitVec 256))(assert (= a_123589 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123590 () (_ BitVec 8))(assert (= a_123590 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_123591 () (_ BitVec 8))(assert (= a_123591 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_123592 () (_ BitVec 8))(assert (= a_123592 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_123593 () (_ BitVec 8))(assert (= a_123593 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_123594 () (_ BitVec 8))(assert (= a_123594 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_123595 () (_ BitVec 8))(assert (= a_123595 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_123596 () (_ BitVec 8))(assert (= a_123596 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_123597 () (_ BitVec 8))(assert (= a_123597 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_123598 () (_ BitVec 8))(assert (= a_123598 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_123599 () (_ BitVec 8))(assert (= a_123599 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_123600 () (_ BitVec 8))(assert (= a_123600 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_123601 () (_ BitVec 8))(assert (= a_123601 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_123602 () (_ BitVec 8))(assert (= a_123602 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_123603 () (_ BitVec 8))(assert (= a_123603 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_123604 () (_ BitVec 8))(assert (= a_123604 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_123605 () (_ BitVec 8))(assert (= a_123605 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_123606 () (_ BitVec 8))(assert (= a_123606 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_123607 () (_ BitVec 8))(assert (= a_123607 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_123608 () (_ BitVec 8))(assert (= a_123608 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_123609 () (_ BitVec 8))(assert (= a_123609 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_123610 () (_ BitVec 8))(assert (= a_123610 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_123611 () (_ BitVec 8))(assert (= a_123611 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_123612 () (_ BitVec 8))(assert (= a_123612 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_123613 () (_ BitVec 8))(assert (= a_123613 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_123614 () (_ BitVec 8))(assert (= a_123614 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_123615 () (_ BitVec 8))(assert (= a_123615 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_123616 () (_ BitVec 8))(assert (= a_123616 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_123617 () (_ BitVec 8))(assert (= a_123617 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_123618 () (_ BitVec 8))(assert (= a_123618 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_123619 () (_ BitVec 8))(assert (= a_123619 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_123620 () (_ BitVec 8))(assert (= a_123620 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_123621 () (_ BitVec 8))(assert (= a_123621 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_123622 () (_ BitVec 256))(assert (= a_123622 (concat a_123590 a_123591 a_123592 a_123593 a_123594 a_123595 a_123596 a_123597 a_123598 a_123599 a_123600 a_123601 a_123602 a_123603 a_123604 a_123605 a_123606 a_123607 a_123608 a_123609 a_123610 a_123611 a_123612 a_123613 a_123614 a_123615 a_123616 a_123617 a_123618 a_123619 a_123620 a_123621))) +(declare-fun a_123623 () (_ BitVec 256))(assert (= a_123623 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123624 () (_ BitVec 256))(assert (= a_123624 (bvudiv a_123622 a_123623))) +(declare-fun a_123625 () (_ BitVec 256))(assert (= a_123625 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_123626 () (_ BitVec 256))(assert (= a_123626 (bvand a_123624 a_123625))) +(declare-fun a_123627 () (_ BitVec 256))(assert (= a_123627 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_123628 () (_ BitVec 512))(assert (= a_123628 (bvadd a_123272 a_123273))) +(declare-fun a_123629 () (_ BitVec 256))(assert (= a_123629 ((_ extract 255 0) a_123628))) +(declare-fun a_123630 () (_ BitVec 512))(assert (= a_123630 ((_ zero_extend 256) a_123629))) +(declare-fun a_123631 () (_ BitVec 512))(assert (= a_123631 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_123632 () (_ BitVec 512))(assert (= a_123632 (bvsub a_123630 a_123631))) +(declare-fun a_123633 () (_ BitVec 512))(assert (= a_123633 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_123634 () (_ BitVec 512))(assert (= a_123634 ((_ zero_extend 256) a_123629))) +(declare-fun a_123635 () (_ BitVec 512))(assert (= a_123635 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_123636 () Bool)(assert (= a_123636 (bvuge a_123634 a_123635))) +(declare-fun a_123637 () Bool)(assert (= a_123637 (bvuge a_123632 a_123633))) +(declare-fun a_123638 () Bool)(assert (= a_123638 (and a_123636 a_123637))) +(declare-fun a_123639 () Bool)(assert (= a_123639 (not a_123638))) +(declare-fun a_123640 () (_ BitVec 8))(assert (= a_123640 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_123641 () (_ BitVec 8))(assert (= a_123641 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_123642 () (_ BitVec 8))(assert (= a_123642 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_123643 () (_ BitVec 8))(assert (= a_123643 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_123644 () (_ BitVec 8))(assert (= a_123644 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_123645 () (_ BitVec 8))(assert (= a_123645 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_123646 () (_ BitVec 8))(assert (= a_123646 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_123647 () (_ BitVec 8))(assert (= a_123647 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_123648 () (_ BitVec 8))(assert (= a_123648 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_123649 () (_ BitVec 8))(assert (= a_123649 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_123650 () (_ BitVec 8))(assert (= a_123650 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_123651 () (_ BitVec 8))(assert (= a_123651 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_123652 () (_ BitVec 8))(assert (= a_123652 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_123653 () (_ BitVec 8))(assert (= a_123653 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_123654 () (_ BitVec 8))(assert (= a_123654 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_123655 () (_ BitVec 8))(assert (= a_123655 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_123656 () (_ BitVec 8))(assert (= a_123656 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_123657 () (_ BitVec 8))(assert (= a_123657 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_123658 () (_ BitVec 8))(assert (= a_123658 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_123659 () (_ BitVec 8))(assert (= a_123659 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_123660 () (_ BitVec 8))(assert (= a_123660 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_123661 () (_ BitVec 8))(assert (= a_123661 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_123662 () (_ BitVec 8))(assert (= a_123662 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_123663 () (_ BitVec 8))(assert (= a_123663 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_123664 () (_ BitVec 8))(assert (= a_123664 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_123665 () (_ BitVec 8))(assert (= a_123665 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_123666 () (_ BitVec 8))(assert (= a_123666 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_123667 () (_ BitVec 8))(assert (= a_123667 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_123668 () (_ BitVec 8))(assert (= a_123668 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_123669 () (_ BitVec 8))(assert (= a_123669 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_123670 () (_ BitVec 8))(assert (= a_123670 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_123671 () (_ BitVec 8))(assert (= a_123671 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_123672 () (_ BitVec 256))(assert (= a_123672 (concat a_123640 a_123641 a_123642 a_123643 a_123644 a_123645 a_123646 a_123647 a_123648 a_123649 a_123650 a_123651 a_123652 a_123653 a_123654 a_123655 a_123656 a_123657 a_123658 a_123659 a_123660 a_123661 a_123662 a_123663 a_123664 a_123665 a_123666 a_123667 a_123668 a_123669 a_123670 a_123671))) +(declare-fun a_123673 () (_ BitVec 256))(assert (= a_123673 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123674 () Bool)(assert (= a_123674 (= a_123672 a_123673))) +(declare-fun a_123675 () Bool)(assert (= a_123675 (= a_123672 a_123673))) +(declare-fun a_123676 () (_ BitVec 256))(assert (= a_123676 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123677 () (_ BitVec 512))(assert (= a_123677 ((_ zero_extend 256) a_123676))) +(declare-fun a_123678 () (_ BitVec 512))(assert (= a_123678 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_123679 () (_ BitVec 512))(assert (= a_123679 (bvadd a_123677 a_123678))) +(declare-fun a_123680 () (_ BitVec 512))(assert (= a_123680 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123681 () Bool)(assert (= a_123681 (bvult a_123679 a_123680))) +(declare-fun a_123682 () (_ BitVec 8))(assert (= a_123682 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_123683 () (_ BitVec 256))(assert (= a_123683 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123684 () (_ BitVec 512))(assert (= a_123684 ((_ zero_extend 256) a_123683))) +(declare-fun a_123685 () (_ BitVec 512))(assert (= a_123685 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_123686 () (_ BitVec 512))(assert (= a_123686 (bvadd a_123684 a_123685))) +(declare-fun a_123687 () (_ BitVec 512))(assert (= a_123687 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123688 () Bool)(assert (= a_123688 (bvult a_123686 a_123687))) +(declare-fun a_123689 () (_ BitVec 8))(assert (= a_123689 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_123690 () (_ BitVec 256))(assert (= a_123690 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123691 () (_ BitVec 512))(assert (= a_123691 ((_ zero_extend 256) a_123690))) +(declare-fun a_123692 () (_ BitVec 512))(assert (= a_123692 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_123693 () (_ BitVec 512))(assert (= a_123693 (bvadd a_123691 a_123692))) +(declare-fun a_123694 () (_ BitVec 512))(assert (= a_123694 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123695 () Bool)(assert (= a_123695 (bvult a_123693 a_123694))) +(declare-fun a_123696 () (_ BitVec 8))(assert (= a_123696 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_123697 () (_ BitVec 256))(assert (= a_123697 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123698 () (_ BitVec 512))(assert (= a_123698 ((_ zero_extend 256) a_123697))) +(declare-fun a_123699 () (_ BitVec 512))(assert (= a_123699 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_123700 () (_ BitVec 512))(assert (= a_123700 (bvadd a_123698 a_123699))) +(declare-fun a_123701 () (_ BitVec 512))(assert (= a_123701 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123702 () Bool)(assert (= a_123702 (bvult a_123700 a_123701))) +(declare-fun a_123703 () (_ BitVec 8))(assert (= a_123703 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_123704 () (_ BitVec 256))(assert (= a_123704 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123705 () (_ BitVec 512))(assert (= a_123705 ((_ zero_extend 256) a_123704))) +(declare-fun a_123706 () (_ BitVec 512))(assert (= a_123706 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_123707 () (_ BitVec 512))(assert (= a_123707 (bvadd a_123705 a_123706))) +(declare-fun a_123708 () (_ BitVec 512))(assert (= a_123708 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123709 () Bool)(assert (= a_123709 (bvult a_123707 a_123708))) +(declare-fun a_123710 () (_ BitVec 8))(assert (= a_123710 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_123711 () (_ BitVec 256))(assert (= a_123711 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123712 () (_ BitVec 512))(assert (= a_123712 ((_ zero_extend 256) a_123711))) +(declare-fun a_123713 () (_ BitVec 512))(assert (= a_123713 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_123714 () (_ BitVec 512))(assert (= a_123714 (bvadd a_123712 a_123713))) +(declare-fun a_123715 () (_ BitVec 512))(assert (= a_123715 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123716 () Bool)(assert (= a_123716 (bvult a_123714 a_123715))) +(declare-fun a_123717 () (_ BitVec 8))(assert (= a_123717 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_123718 () (_ BitVec 256))(assert (= a_123718 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123719 () (_ BitVec 512))(assert (= a_123719 ((_ zero_extend 256) a_123718))) +(declare-fun a_123720 () (_ BitVec 512))(assert (= a_123720 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_123721 () (_ BitVec 512))(assert (= a_123721 (bvadd a_123719 a_123720))) +(declare-fun a_123722 () (_ BitVec 512))(assert (= a_123722 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123723 () Bool)(assert (= a_123723 (bvult a_123721 a_123722))) +(declare-fun a_123724 () (_ BitVec 8))(assert (= a_123724 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_123725 () (_ BitVec 256))(assert (= a_123725 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123726 () (_ BitVec 512))(assert (= a_123726 ((_ zero_extend 256) a_123725))) +(declare-fun a_123727 () (_ BitVec 512))(assert (= a_123727 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_123728 () (_ BitVec 512))(assert (= a_123728 (bvadd a_123726 a_123727))) +(declare-fun a_123729 () (_ BitVec 512))(assert (= a_123729 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123730 () Bool)(assert (= a_123730 (bvult a_123728 a_123729))) +(declare-fun a_123731 () (_ BitVec 8))(assert (= a_123731 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_123732 () (_ BitVec 256))(assert (= a_123732 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123733 () (_ BitVec 512))(assert (= a_123733 ((_ zero_extend 256) a_123732))) +(declare-fun a_123734 () (_ BitVec 512))(assert (= a_123734 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_123735 () (_ BitVec 512))(assert (= a_123735 (bvadd a_123733 a_123734))) +(declare-fun a_123736 () (_ BitVec 512))(assert (= a_123736 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123737 () Bool)(assert (= a_123737 (bvult a_123735 a_123736))) +(declare-fun a_123738 () (_ BitVec 8))(assert (= a_123738 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_123739 () (_ BitVec 256))(assert (= a_123739 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123740 () (_ BitVec 512))(assert (= a_123740 ((_ zero_extend 256) a_123739))) +(declare-fun a_123741 () (_ BitVec 512))(assert (= a_123741 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_123742 () (_ BitVec 512))(assert (= a_123742 (bvadd a_123740 a_123741))) +(declare-fun a_123743 () (_ BitVec 512))(assert (= a_123743 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123744 () Bool)(assert (= a_123744 (bvult a_123742 a_123743))) +(declare-fun a_123745 () (_ BitVec 8))(assert (= a_123745 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_123746 () (_ BitVec 256))(assert (= a_123746 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123747 () (_ BitVec 512))(assert (= a_123747 ((_ zero_extend 256) a_123746))) +(declare-fun a_123748 () (_ BitVec 512))(assert (= a_123748 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_123749 () (_ BitVec 512))(assert (= a_123749 (bvadd a_123747 a_123748))) +(declare-fun a_123750 () (_ BitVec 512))(assert (= a_123750 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123751 () Bool)(assert (= a_123751 (bvult a_123749 a_123750))) +(declare-fun a_123752 () (_ BitVec 8))(assert (= a_123752 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_123753 () (_ BitVec 256))(assert (= a_123753 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123754 () (_ BitVec 512))(assert (= a_123754 ((_ zero_extend 256) a_123753))) +(declare-fun a_123755 () (_ BitVec 512))(assert (= a_123755 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_123756 () (_ BitVec 512))(assert (= a_123756 (bvadd a_123754 a_123755))) +(declare-fun a_123757 () (_ BitVec 512))(assert (= a_123757 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123758 () Bool)(assert (= a_123758 (bvult a_123756 a_123757))) +(declare-fun a_123759 () (_ BitVec 8))(assert (= a_123759 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_123760 () (_ BitVec 256))(assert (= a_123760 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123761 () (_ BitVec 512))(assert (= a_123761 ((_ zero_extend 256) a_123760))) +(declare-fun a_123762 () (_ BitVec 512))(assert (= a_123762 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_123763 () (_ BitVec 512))(assert (= a_123763 (bvadd a_123761 a_123762))) +(declare-fun a_123764 () (_ BitVec 512))(assert (= a_123764 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123765 () Bool)(assert (= a_123765 (bvult a_123763 a_123764))) +(declare-fun a_123766 () (_ BitVec 8))(assert (= a_123766 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_123767 () (_ BitVec 256))(assert (= a_123767 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123768 () (_ BitVec 512))(assert (= a_123768 ((_ zero_extend 256) a_123767))) +(declare-fun a_123769 () (_ BitVec 512))(assert (= a_123769 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_123770 () (_ BitVec 512))(assert (= a_123770 (bvadd a_123768 a_123769))) +(declare-fun a_123771 () (_ BitVec 512))(assert (= a_123771 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123772 () Bool)(assert (= a_123772 (bvult a_123770 a_123771))) +(declare-fun a_123773 () (_ BitVec 8))(assert (= a_123773 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_123774 () (_ BitVec 256))(assert (= a_123774 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123775 () (_ BitVec 512))(assert (= a_123775 ((_ zero_extend 256) a_123774))) +(declare-fun a_123776 () (_ BitVec 512))(assert (= a_123776 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_123777 () (_ BitVec 512))(assert (= a_123777 (bvadd a_123775 a_123776))) +(declare-fun a_123778 () (_ BitVec 512))(assert (= a_123778 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123779 () Bool)(assert (= a_123779 (bvult a_123777 a_123778))) +(declare-fun a_123780 () (_ BitVec 8))(assert (= a_123780 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_123781 () (_ BitVec 256))(assert (= a_123781 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123782 () (_ BitVec 512))(assert (= a_123782 ((_ zero_extend 256) a_123781))) +(declare-fun a_123783 () (_ BitVec 512))(assert (= a_123783 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_123784 () (_ BitVec 512))(assert (= a_123784 (bvadd a_123782 a_123783))) +(declare-fun a_123785 () (_ BitVec 512))(assert (= a_123785 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123786 () Bool)(assert (= a_123786 (bvult a_123784 a_123785))) +(declare-fun a_123787 () (_ BitVec 8))(assert (= a_123787 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_123788 () (_ BitVec 256))(assert (= a_123788 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123789 () (_ BitVec 512))(assert (= a_123789 ((_ zero_extend 256) a_123788))) +(declare-fun a_123790 () (_ BitVec 512))(assert (= a_123790 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_123791 () (_ BitVec 512))(assert (= a_123791 (bvadd a_123789 a_123790))) +(declare-fun a_123792 () (_ BitVec 512))(assert (= a_123792 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123793 () Bool)(assert (= a_123793 (bvult a_123791 a_123792))) +(declare-fun a_123794 () (_ BitVec 8))(assert (= a_123794 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_123795 () (_ BitVec 256))(assert (= a_123795 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123796 () (_ BitVec 512))(assert (= a_123796 ((_ zero_extend 256) a_123795))) +(declare-fun a_123797 () (_ BitVec 512))(assert (= a_123797 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_123798 () (_ BitVec 512))(assert (= a_123798 (bvadd a_123796 a_123797))) +(declare-fun a_123799 () (_ BitVec 512))(assert (= a_123799 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123800 () Bool)(assert (= a_123800 (bvult a_123798 a_123799))) +(declare-fun a_123801 () (_ BitVec 8))(assert (= a_123801 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_123802 () (_ BitVec 256))(assert (= a_123802 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123803 () (_ BitVec 512))(assert (= a_123803 ((_ zero_extend 256) a_123802))) +(declare-fun a_123804 () (_ BitVec 512))(assert (= a_123804 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_123805 () (_ BitVec 512))(assert (= a_123805 (bvadd a_123803 a_123804))) +(declare-fun a_123806 () (_ BitVec 512))(assert (= a_123806 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123807 () Bool)(assert (= a_123807 (bvult a_123805 a_123806))) +(declare-fun a_123808 () (_ BitVec 8))(assert (= a_123808 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_123809 () (_ BitVec 256))(assert (= a_123809 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123810 () (_ BitVec 512))(assert (= a_123810 ((_ zero_extend 256) a_123809))) +(declare-fun a_123811 () (_ BitVec 512))(assert (= a_123811 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_123812 () (_ BitVec 512))(assert (= a_123812 (bvadd a_123810 a_123811))) +(declare-fun a_123813 () (_ BitVec 512))(assert (= a_123813 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123814 () Bool)(assert (= a_123814 (bvult a_123812 a_123813))) +(declare-fun a_123815 () (_ BitVec 8))(assert (= a_123815 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_123816 () (_ BitVec 256))(assert (= a_123816 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123817 () (_ BitVec 512))(assert (= a_123817 ((_ zero_extend 256) a_123816))) +(declare-fun a_123818 () (_ BitVec 512))(assert (= a_123818 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_123819 () (_ BitVec 512))(assert (= a_123819 (bvadd a_123817 a_123818))) +(declare-fun a_123820 () (_ BitVec 512))(assert (= a_123820 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123821 () Bool)(assert (= a_123821 (bvult a_123819 a_123820))) +(declare-fun a_123822 () (_ BitVec 8))(assert (= a_123822 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_123823 () (_ BitVec 256))(assert (= a_123823 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123824 () (_ BitVec 512))(assert (= a_123824 ((_ zero_extend 256) a_123823))) +(declare-fun a_123825 () (_ BitVec 512))(assert (= a_123825 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_123826 () (_ BitVec 512))(assert (= a_123826 (bvadd a_123824 a_123825))) +(declare-fun a_123827 () (_ BitVec 512))(assert (= a_123827 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123828 () Bool)(assert (= a_123828 (bvult a_123826 a_123827))) +(declare-fun a_123829 () (_ BitVec 8))(assert (= a_123829 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_123830 () (_ BitVec 256))(assert (= a_123830 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123831 () (_ BitVec 512))(assert (= a_123831 ((_ zero_extend 256) a_123830))) +(declare-fun a_123832 () (_ BitVec 512))(assert (= a_123832 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_123833 () (_ BitVec 512))(assert (= a_123833 (bvadd a_123831 a_123832))) +(declare-fun a_123834 () (_ BitVec 512))(assert (= a_123834 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123835 () Bool)(assert (= a_123835 (bvult a_123833 a_123834))) +(declare-fun a_123836 () (_ BitVec 8))(assert (= a_123836 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_123837 () (_ BitVec 256))(assert (= a_123837 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123838 () (_ BitVec 512))(assert (= a_123838 ((_ zero_extend 256) a_123837))) +(declare-fun a_123839 () (_ BitVec 512))(assert (= a_123839 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_123840 () (_ BitVec 512))(assert (= a_123840 (bvadd a_123838 a_123839))) +(declare-fun a_123841 () (_ BitVec 512))(assert (= a_123841 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123842 () Bool)(assert (= a_123842 (bvult a_123840 a_123841))) +(declare-fun a_123843 () (_ BitVec 8))(assert (= a_123843 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_123844 () (_ BitVec 256))(assert (= a_123844 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123845 () (_ BitVec 512))(assert (= a_123845 ((_ zero_extend 256) a_123844))) +(declare-fun a_123846 () (_ BitVec 512))(assert (= a_123846 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_123847 () (_ BitVec 512))(assert (= a_123847 (bvadd a_123845 a_123846))) +(declare-fun a_123848 () (_ BitVec 512))(assert (= a_123848 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123849 () Bool)(assert (= a_123849 (bvult a_123847 a_123848))) +(declare-fun a_123850 () (_ BitVec 8))(assert (= a_123850 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_123851 () (_ BitVec 256))(assert (= a_123851 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123852 () (_ BitVec 512))(assert (= a_123852 ((_ zero_extend 256) a_123851))) +(declare-fun a_123853 () (_ BitVec 512))(assert (= a_123853 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_123854 () (_ BitVec 512))(assert (= a_123854 (bvadd a_123852 a_123853))) +(declare-fun a_123855 () (_ BitVec 512))(assert (= a_123855 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123856 () Bool)(assert (= a_123856 (bvult a_123854 a_123855))) +(declare-fun a_123857 () (_ BitVec 8))(assert (= a_123857 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_123858 () (_ BitVec 256))(assert (= a_123858 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123859 () (_ BitVec 512))(assert (= a_123859 ((_ zero_extend 256) a_123858))) +(declare-fun a_123860 () (_ BitVec 512))(assert (= a_123860 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_123861 () (_ BitVec 512))(assert (= a_123861 (bvadd a_123859 a_123860))) +(declare-fun a_123862 () (_ BitVec 512))(assert (= a_123862 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123863 () Bool)(assert (= a_123863 (bvult a_123861 a_123862))) +(declare-fun a_123864 () (_ BitVec 8))(assert (= a_123864 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_123865 () (_ BitVec 256))(assert (= a_123865 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123866 () (_ BitVec 512))(assert (= a_123866 ((_ zero_extend 256) a_123865))) +(declare-fun a_123867 () (_ BitVec 512))(assert (= a_123867 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_123868 () (_ BitVec 512))(assert (= a_123868 (bvadd a_123866 a_123867))) +(declare-fun a_123869 () (_ BitVec 512))(assert (= a_123869 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123870 () Bool)(assert (= a_123870 (bvult a_123868 a_123869))) +(declare-fun a_123871 () (_ BitVec 8))(assert (= a_123871 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_123872 () (_ BitVec 256))(assert (= a_123872 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123873 () (_ BitVec 512))(assert (= a_123873 ((_ zero_extend 256) a_123872))) +(declare-fun a_123874 () (_ BitVec 512))(assert (= a_123874 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_123875 () (_ BitVec 512))(assert (= a_123875 (bvadd a_123873 a_123874))) +(declare-fun a_123876 () (_ BitVec 512))(assert (= a_123876 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123877 () Bool)(assert (= a_123877 (bvult a_123875 a_123876))) +(declare-fun a_123878 () (_ BitVec 8))(assert (= a_123878 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_123879 () (_ BitVec 256))(assert (= a_123879 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123880 () (_ BitVec 512))(assert (= a_123880 ((_ zero_extend 256) a_123879))) +(declare-fun a_123881 () (_ BitVec 512))(assert (= a_123881 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_123882 () (_ BitVec 512))(assert (= a_123882 (bvadd a_123880 a_123881))) +(declare-fun a_123883 () (_ BitVec 512))(assert (= a_123883 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123884 () Bool)(assert (= a_123884 (bvult a_123882 a_123883))) +(declare-fun a_123885 () (_ BitVec 8))(assert (= a_123885 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_123886 () (_ BitVec 256))(assert (= a_123886 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123887 () (_ BitVec 512))(assert (= a_123887 ((_ zero_extend 256) a_123886))) +(declare-fun a_123888 () (_ BitVec 512))(assert (= a_123888 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_123889 () (_ BitVec 512))(assert (= a_123889 (bvadd a_123887 a_123888))) +(declare-fun a_123890 () (_ BitVec 512))(assert (= a_123890 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123891 () Bool)(assert (= a_123891 (bvult a_123889 a_123890))) +(declare-fun a_123892 () (_ BitVec 8))(assert (= a_123892 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_123893 () (_ BitVec 256))(assert (= a_123893 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123894 () (_ BitVec 512))(assert (= a_123894 ((_ zero_extend 256) a_123893))) +(declare-fun a_123895 () (_ BitVec 512))(assert (= a_123895 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123896 () Bool)(assert (= a_123896 (bvult a_123894 a_123895))) +(declare-fun a_123897 () (_ BitVec 8))(assert (= a_123897 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_123898 () (_ BitVec 8))(assert (= a_123898 (ite a_123896 a_123897 #x00))) +(declare-fun a_123899 () (_ BitVec 8))(assert (= a_123899 (ite a_123891 a_123892 #x00))) +(declare-fun a_123900 () (_ BitVec 8))(assert (= a_123900 (ite a_123884 a_123885 #x00))) +(declare-fun a_123901 () (_ BitVec 8))(assert (= a_123901 (ite a_123877 a_123878 #x00))) +(declare-fun a_123902 () (_ BitVec 8))(assert (= a_123902 (ite a_123870 a_123871 #x00))) +(declare-fun a_123903 () (_ BitVec 8))(assert (= a_123903 (ite a_123863 a_123864 #x00))) +(declare-fun a_123904 () (_ BitVec 8))(assert (= a_123904 (ite a_123856 a_123857 #x00))) +(declare-fun a_123905 () (_ BitVec 8))(assert (= a_123905 (ite a_123849 a_123850 #x00))) +(declare-fun a_123906 () (_ BitVec 8))(assert (= a_123906 (ite a_123842 a_123843 #x00))) +(declare-fun a_123907 () (_ BitVec 8))(assert (= a_123907 (ite a_123835 a_123836 #x00))) +(declare-fun a_123908 () (_ BitVec 8))(assert (= a_123908 (ite a_123828 a_123829 #x00))) +(declare-fun a_123909 () (_ BitVec 8))(assert (= a_123909 (ite a_123821 a_123822 #x00))) +(declare-fun a_123910 () (_ BitVec 8))(assert (= a_123910 (ite a_123814 a_123815 #x00))) +(declare-fun a_123911 () (_ BitVec 8))(assert (= a_123911 (ite a_123807 a_123808 #x00))) +(declare-fun a_123912 () (_ BitVec 8))(assert (= a_123912 (ite a_123800 a_123801 #x00))) +(declare-fun a_123913 () (_ BitVec 8))(assert (= a_123913 (ite a_123793 a_123794 #x00))) +(declare-fun a_123914 () (_ BitVec 8))(assert (= a_123914 (ite a_123786 a_123787 #x00))) +(declare-fun a_123915 () (_ BitVec 8))(assert (= a_123915 (ite a_123779 a_123780 #x00))) +(declare-fun a_123916 () (_ BitVec 8))(assert (= a_123916 (ite a_123772 a_123773 #x00))) +(declare-fun a_123917 () (_ BitVec 8))(assert (= a_123917 (ite a_123765 a_123766 #x00))) +(declare-fun a_123918 () (_ BitVec 8))(assert (= a_123918 (ite a_123758 a_123759 #x00))) +(declare-fun a_123919 () (_ BitVec 8))(assert (= a_123919 (ite a_123751 a_123752 #x00))) +(declare-fun a_123920 () (_ BitVec 8))(assert (= a_123920 (ite a_123744 a_123745 #x00))) +(declare-fun a_123921 () (_ BitVec 8))(assert (= a_123921 (ite a_123737 a_123738 #x00))) +(declare-fun a_123922 () (_ BitVec 8))(assert (= a_123922 (ite a_123730 a_123731 #x00))) +(declare-fun a_123923 () (_ BitVec 8))(assert (= a_123923 (ite a_123723 a_123724 #x00))) +(declare-fun a_123924 () (_ BitVec 8))(assert (= a_123924 (ite a_123716 a_123717 #x00))) +(declare-fun a_123925 () (_ BitVec 8))(assert (= a_123925 (ite a_123709 a_123710 #x00))) +(declare-fun a_123926 () (_ BitVec 8))(assert (= a_123926 (ite a_123702 a_123703 #x00))) +(declare-fun a_123927 () (_ BitVec 8))(assert (= a_123927 (ite a_123695 a_123696 #x00))) +(declare-fun a_123928 () (_ BitVec 8))(assert (= a_123928 (ite a_123688 a_123689 #x00))) +(declare-fun a_123929 () (_ BitVec 8))(assert (= a_123929 (ite a_123681 a_123682 #x00))) +(declare-fun a_123930 () (_ BitVec 256))(assert (= a_123930 (concat a_123898 a_123899 a_123900 a_123901 a_123902 a_123903 a_123904 a_123905 a_123906 a_123907 a_123908 a_123909 a_123910 a_123911 a_123912 a_123913 a_123914 a_123915 a_123916 a_123917 a_123918 a_123919 a_123920 a_123921 a_123922 a_123923 a_123924 a_123925 a_123926 a_123927 a_123928 a_123929))) +(declare-fun a_123931 () (_ BitVec 256))(assert (= a_123931 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123932 () (_ BitVec 256))(assert (= a_123932 (concat a_123898 a_123899 a_123900 a_123901 a_123902 a_123903 a_123904 a_123905 a_123906 a_123907 a_123908 a_123909 a_123910 a_123911 a_123912 a_123913 a_123914 a_123915 a_123916 a_123917 a_123918 a_123919 a_123920 a_123921 a_123922 a_123923 a_123924 a_123925 a_123926 a_123927 a_123928 a_123929))) +(declare-fun a_123933 () (_ BitVec 256))(assert (= a_123933 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123934 () Bool)(assert (= a_123934 (bvslt a_123932 a_123933))) +(declare-fun a_123935 () (_ BitVec 256))(assert (= a_123935 (concat a_123898 a_123899 a_123900 a_123901 a_123902 a_123903 a_123904 a_123905 a_123906 a_123907 a_123908 a_123909 a_123910 a_123911 a_123912 a_123913 a_123914 a_123915 a_123916 a_123917 a_123918 a_123919 a_123920 a_123921 a_123922 a_123923 a_123924 a_123925 a_123926 a_123927 a_123928 a_123929))) +(declare-fun a_123936 () (_ BitVec 256))(assert (= a_123936 (bvsub a_123930 a_123931))) +(declare-fun a_123937 () (_ BitVec 256))(assert (= a_123937 (ite a_123934 a_123935 a_123936))) +(declare-fun a_123938 () (_ BitVec 256))(assert (= a_123938 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_123939 () (_ BitVec 256))(assert (= a_123939 (concat a_123640 a_123641 a_123642 a_123643 a_123644 a_123645 a_123646 a_123647 a_123648 a_123649 a_123650 a_123651 a_123652 a_123653 a_123654 a_123655 a_123656 a_123657 a_123658 a_123659 a_123660 a_123661 a_123662 a_123663 a_123664 a_123665 a_123666 a_123667 a_123668 a_123669 a_123670 a_123671))) +(declare-fun a_123940 () (_ BitVec 256))(assert (= a_123940 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123941 () Bool)(assert (= a_123941 (= a_123939 a_123940))) +(declare-fun a_123942 () (_ BitVec 256))(assert (= a_123942 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123943 () (_ BitVec 8))(assert (= a_123943 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_123944 () (_ BitVec 8))(assert (= a_123944 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_123945 () (_ BitVec 8))(assert (= a_123945 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_123946 () (_ BitVec 8))(assert (= a_123946 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_123947 () (_ BitVec 8))(assert (= a_123947 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_123948 () (_ BitVec 8))(assert (= a_123948 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_123949 () (_ BitVec 8))(assert (= a_123949 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_123950 () (_ BitVec 8))(assert (= a_123950 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_123951 () (_ BitVec 8))(assert (= a_123951 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_123952 () (_ BitVec 8))(assert (= a_123952 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_123953 () (_ BitVec 8))(assert (= a_123953 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_123954 () (_ BitVec 8))(assert (= a_123954 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_123955 () (_ BitVec 8))(assert (= a_123955 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_123956 () (_ BitVec 8))(assert (= a_123956 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_123957 () (_ BitVec 8))(assert (= a_123957 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_123958 () (_ BitVec 8))(assert (= a_123958 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_123959 () (_ BitVec 8))(assert (= a_123959 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_123960 () (_ BitVec 8))(assert (= a_123960 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_123961 () (_ BitVec 8))(assert (= a_123961 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_123962 () (_ BitVec 8))(assert (= a_123962 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_123963 () (_ BitVec 8))(assert (= a_123963 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_123964 () (_ BitVec 8))(assert (= a_123964 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_123965 () (_ BitVec 8))(assert (= a_123965 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_123966 () (_ BitVec 8))(assert (= a_123966 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_123967 () (_ BitVec 8))(assert (= a_123967 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_123968 () (_ BitVec 8))(assert (= a_123968 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_123969 () (_ BitVec 8))(assert (= a_123969 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_123970 () (_ BitVec 8))(assert (= a_123970 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_123971 () (_ BitVec 8))(assert (= a_123971 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_123972 () (_ BitVec 8))(assert (= a_123972 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_123973 () (_ BitVec 8))(assert (= a_123973 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_123974 () (_ BitVec 8))(assert (= a_123974 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_123975 () (_ BitVec 256))(assert (= a_123975 (concat a_123943 a_123944 a_123945 a_123946 a_123947 a_123948 a_123949 a_123950 a_123951 a_123952 a_123953 a_123954 a_123955 a_123956 a_123957 a_123958 a_123959 a_123960 a_123961 a_123962 a_123963 a_123964 a_123965 a_123966 a_123967 a_123968 a_123969 a_123970 a_123971 a_123972 a_123973 a_123974))) +(declare-fun a_123976 () (_ BitVec 256))(assert (= a_123976 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123977 () (_ BitVec 256))(assert (= a_123977 (bvudiv a_123975 a_123976))) +(declare-fun a_123978 () (_ BitVec 256))(assert (= a_123978 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_123979 () (_ BitVec 256))(assert (= a_123979 (bvand a_123977 a_123978))) +(declare-fun a_123980 () (_ BitVec 256))(assert (= a_123980 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_123981 () (_ BitVec 512))(assert (= a_123981 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_123982 () (_ BitVec 512))(assert (= a_123982 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_123983 () (_ BitVec 512))(assert (= a_123983 (bvsub a_123981 a_123982))) +(declare-fun a_123984 () (_ BitVec 512))(assert (= a_123984 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_123985 () (_ BitVec 512))(assert (= a_123985 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_123986 () (_ BitVec 512))(assert (= a_123986 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_123987 () Bool)(assert (= a_123987 (bvule a_123985 a_123986))) +(declare-fun a_123988 () Bool)(assert (= a_123988 (bvuge a_123983 a_123984))) +(declare-fun a_123989 () Bool)(assert (= a_123989 (and a_123987 a_123988))) +(declare-fun a_123990 () Bool)(assert (= a_123990 (not a_123989))) +(declare-fun a_123991 () (_ BitVec 256))(assert (= a_123991 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123992 () (_ BitVec 512))(assert (= a_123992 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_123993 () (_ BitVec 512))(assert (= a_123993 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123994 () (_ BitVec 512))(assert (= a_123994 (bvsub a_123992 a_123993))) +(declare-fun a_123995 () (_ BitVec 512))(assert (= a_123995 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_123996 () (_ BitVec 512))(assert (= a_123996 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123997 () (_ BitVec 512))(assert (= a_123997 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_123998 () Bool)(assert (= a_123998 (bvule a_123996 a_123997))) +(declare-fun a_123999 () Bool)(assert (= a_123999 (bvuge a_123994 a_123995))) +(declare-fun a_124000 () Bool)(assert (= a_124000 (and a_123998 a_123999))) +(declare-fun a_124001 () Bool)(assert (= a_124001 (not a_124000))) +(assert (= a_124001 false)) +(assert (= SVALUE a_123991)) +(assert (= a_123990 false)) +(assert (= a_123979 a_123980)) +(assert (= SVALUE_1 a_123942)) +(assert (not a_123941)) +(assert (bvslt a_123937 a_123938)) +(assert (not a_123675)) +(assert (not a_123674)) +(assert (= a_123639 false)) +(assert (= a_123626 a_123627)) +(assert (= SVALUE_3 a_123589)) +(assert (not a_123588)) +(assert (not a_123553)) +(assert (= a_123288 a_123289)) +(assert (= a_123281 a_123282)) +(assert (= a_123268 a_123269)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000a.logs b/tools/manticore-analysis/sample_execution/outputs/user_0000000a.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000a.pkl b/tools/manticore-analysis/sample_execution/outputs/user_0000000a.pkl new file mode 100644 index 000000000..5df013c20 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_0000000a.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000a.summary b/tools/manticore-analysis/sample_execution/outputs/user_0000000a.summary new file mode 100644 index 000000000..45e448e18 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000a.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954596 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 88% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000a.trace b/tools/manticore-analysis/sample_execution/outputs/user_0000000a.trace new file mode 100644 index 000000000..f2ef726f6 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000a.trace @@ -0,0 +1,279 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000a.tx b/tools/manticore-analysis/sample_execution/outputs/user_0000000a.tx new file mode 100644 index 000000000..0ec69c3cc --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000a.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e8ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(-452312848583266388373324160190187140051835877600158453279131187530910662656,4,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e80000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(1759945318431593765795862744880641490375032787903448571566443677068820480,5,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000a.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_0000000a.tx.json new file mode 100644 index 000000000..d9d4411f2 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000a.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e8ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e80000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000b.constraints b/tools/manticore-analysis/sample_execution/outputs/user_0000000b.constraints new file mode 100644 index 000000000..7c9be751e --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000b.constraints @@ -0,0 +1,1021 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_124003 () (_ BitVec 512))(assert (= a_124003 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_124004 () (_ BitVec 512))(assert (= a_124004 ((_ zero_extend 256) SVALUE))) +(declare-fun a_124005 () (_ BitVec 512))(assert (= a_124005 (bvsub a_124003 a_124004))) +(declare-fun a_124006 () (_ BitVec 512))(assert (= a_124006 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_124007 () (_ BitVec 512))(assert (= a_124007 (bvadd a_124005 a_124006))) +(declare-fun a_124008 () (_ BitVec 256))(assert (= a_124008 ((_ extract 255 0) a_124007))) +(declare-fun a_124009 () (_ BitVec 256))(assert (= a_124009 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_124010 () (_ BitVec 512))(assert (= a_124010 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_124011 () (_ BitVec 512))(assert (= a_124011 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124012 () (_ BitVec 512))(assert (= a_124012 (bvsub a_124010 a_124011))) +(declare-fun a_124013 () (_ BitVec 512))(assert (= a_124013 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a1)) +(declare-fun a_124014 () (_ BitVec 512))(assert (= a_124014 (bvadd a_124012 a_124013))) +(declare-fun a_124015 () (_ BitVec 512))(assert (= a_124015 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_124016 () (_ BitVec 512))(assert (= a_124016 (bvsub a_124014 a_124015))) +(declare-fun a_124017 () (_ BitVec 512))(assert (= a_124017 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_124018 () (_ BitVec 512))(assert (= a_124018 (bvsub a_124016 a_124017))) +(declare-fun a_124019 () (_ BitVec 512))(assert (= a_124019 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329e5)) +(declare-fun a_124020 () (_ BitVec 512))(assert (= a_124020 (bvadd a_124018 a_124019))) +(declare-fun a_124021 () (_ BitVec 256))(assert (= a_124021 ((_ extract 255 0) a_124020))) +(declare-fun a_124022 () (_ BitVec 256))(assert (= a_124022 #x00000000000000000000000000000000000000000000000000000002540b32a6)) +(declare-fun a_124023 () (_ BitVec 512))(assert (= a_124023 ((_ zero_extend 256) SVALUE))) +(declare-fun a_124024 () (_ BitVec 512))(assert (= a_124024 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124025 () (_ BitVec 512))(assert (= a_124025 (bvadd a_124023 a_124024))) +(declare-fun a_124026 () (_ BitVec 512))(assert (= a_124026 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_124027 () (_ BitVec 512))(assert (= a_124027 (bvadd a_124025 a_124026))) +(declare-fun a_124028 () (_ BitVec 256))(assert (= a_124028 ((_ extract 255 0) a_124027))) +(declare-fun a_124029 () (_ BitVec 256))(assert (= a_124029 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124030 () (_ BitVec 256))(assert (= a_124030 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124031 () (_ BitVec 512))(assert (= a_124031 ((_ zero_extend 256) a_124030))) +(declare-fun a_124032 () (_ BitVec 512))(assert (= a_124032 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_124033 () (_ BitVec 512))(assert (= a_124033 (bvadd a_124031 a_124032))) +(declare-fun a_124034 () (_ BitVec 512))(assert (= a_124034 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124035 () Bool)(assert (= a_124035 (bvult a_124033 a_124034))) +(declare-fun a_124036 () (_ BitVec 8))(assert (= a_124036 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_124037 () (_ BitVec 256))(assert (= a_124037 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124038 () (_ BitVec 512))(assert (= a_124038 ((_ zero_extend 256) a_124037))) +(declare-fun a_124039 () (_ BitVec 512))(assert (= a_124039 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_124040 () (_ BitVec 512))(assert (= a_124040 (bvadd a_124038 a_124039))) +(declare-fun a_124041 () (_ BitVec 512))(assert (= a_124041 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124042 () Bool)(assert (= a_124042 (bvult a_124040 a_124041))) +(declare-fun a_124043 () (_ BitVec 8))(assert (= a_124043 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_124044 () (_ BitVec 256))(assert (= a_124044 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124045 () (_ BitVec 512))(assert (= a_124045 ((_ zero_extend 256) a_124044))) +(declare-fun a_124046 () (_ BitVec 512))(assert (= a_124046 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_124047 () (_ BitVec 512))(assert (= a_124047 (bvadd a_124045 a_124046))) +(declare-fun a_124048 () (_ BitVec 512))(assert (= a_124048 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124049 () Bool)(assert (= a_124049 (bvult a_124047 a_124048))) +(declare-fun a_124050 () (_ BitVec 8))(assert (= a_124050 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_124051 () (_ BitVec 256))(assert (= a_124051 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124052 () (_ BitVec 512))(assert (= a_124052 ((_ zero_extend 256) a_124051))) +(declare-fun a_124053 () (_ BitVec 512))(assert (= a_124053 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_124054 () (_ BitVec 512))(assert (= a_124054 (bvadd a_124052 a_124053))) +(declare-fun a_124055 () (_ BitVec 512))(assert (= a_124055 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124056 () Bool)(assert (= a_124056 (bvult a_124054 a_124055))) +(declare-fun a_124057 () (_ BitVec 8))(assert (= a_124057 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_124058 () (_ BitVec 256))(assert (= a_124058 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124059 () (_ BitVec 512))(assert (= a_124059 ((_ zero_extend 256) a_124058))) +(declare-fun a_124060 () (_ BitVec 512))(assert (= a_124060 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_124061 () (_ BitVec 512))(assert (= a_124061 (bvadd a_124059 a_124060))) +(declare-fun a_124062 () (_ BitVec 512))(assert (= a_124062 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124063 () Bool)(assert (= a_124063 (bvult a_124061 a_124062))) +(declare-fun a_124064 () (_ BitVec 8))(assert (= a_124064 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_124065 () (_ BitVec 256))(assert (= a_124065 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124066 () (_ BitVec 512))(assert (= a_124066 ((_ zero_extend 256) a_124065))) +(declare-fun a_124067 () (_ BitVec 512))(assert (= a_124067 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_124068 () (_ BitVec 512))(assert (= a_124068 (bvadd a_124066 a_124067))) +(declare-fun a_124069 () (_ BitVec 512))(assert (= a_124069 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124070 () Bool)(assert (= a_124070 (bvult a_124068 a_124069))) +(declare-fun a_124071 () (_ BitVec 8))(assert (= a_124071 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_124072 () (_ BitVec 256))(assert (= a_124072 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124073 () (_ BitVec 512))(assert (= a_124073 ((_ zero_extend 256) a_124072))) +(declare-fun a_124074 () (_ BitVec 512))(assert (= a_124074 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_124075 () (_ BitVec 512))(assert (= a_124075 (bvadd a_124073 a_124074))) +(declare-fun a_124076 () (_ BitVec 512))(assert (= a_124076 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124077 () Bool)(assert (= a_124077 (bvult a_124075 a_124076))) +(declare-fun a_124078 () (_ BitVec 8))(assert (= a_124078 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_124079 () (_ BitVec 256))(assert (= a_124079 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124080 () (_ BitVec 512))(assert (= a_124080 ((_ zero_extend 256) a_124079))) +(declare-fun a_124081 () (_ BitVec 512))(assert (= a_124081 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_124082 () (_ BitVec 512))(assert (= a_124082 (bvadd a_124080 a_124081))) +(declare-fun a_124083 () (_ BitVec 512))(assert (= a_124083 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124084 () Bool)(assert (= a_124084 (bvult a_124082 a_124083))) +(declare-fun a_124085 () (_ BitVec 8))(assert (= a_124085 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_124086 () (_ BitVec 256))(assert (= a_124086 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124087 () (_ BitVec 512))(assert (= a_124087 ((_ zero_extend 256) a_124086))) +(declare-fun a_124088 () (_ BitVec 512))(assert (= a_124088 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_124089 () (_ BitVec 512))(assert (= a_124089 (bvadd a_124087 a_124088))) +(declare-fun a_124090 () (_ BitVec 512))(assert (= a_124090 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124091 () Bool)(assert (= a_124091 (bvult a_124089 a_124090))) +(declare-fun a_124092 () (_ BitVec 8))(assert (= a_124092 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_124093 () (_ BitVec 256))(assert (= a_124093 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124094 () (_ BitVec 512))(assert (= a_124094 ((_ zero_extend 256) a_124093))) +(declare-fun a_124095 () (_ BitVec 512))(assert (= a_124095 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_124096 () (_ BitVec 512))(assert (= a_124096 (bvadd a_124094 a_124095))) +(declare-fun a_124097 () (_ BitVec 512))(assert (= a_124097 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124098 () Bool)(assert (= a_124098 (bvult a_124096 a_124097))) +(declare-fun a_124099 () (_ BitVec 8))(assert (= a_124099 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_124100 () (_ BitVec 256))(assert (= a_124100 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124101 () (_ BitVec 512))(assert (= a_124101 ((_ zero_extend 256) a_124100))) +(declare-fun a_124102 () (_ BitVec 512))(assert (= a_124102 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_124103 () (_ BitVec 512))(assert (= a_124103 (bvadd a_124101 a_124102))) +(declare-fun a_124104 () (_ BitVec 512))(assert (= a_124104 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124105 () Bool)(assert (= a_124105 (bvult a_124103 a_124104))) +(declare-fun a_124106 () (_ BitVec 8))(assert (= a_124106 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_124107 () (_ BitVec 256))(assert (= a_124107 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124108 () (_ BitVec 512))(assert (= a_124108 ((_ zero_extend 256) a_124107))) +(declare-fun a_124109 () (_ BitVec 512))(assert (= a_124109 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_124110 () (_ BitVec 512))(assert (= a_124110 (bvadd a_124108 a_124109))) +(declare-fun a_124111 () (_ BitVec 512))(assert (= a_124111 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124112 () Bool)(assert (= a_124112 (bvult a_124110 a_124111))) +(declare-fun a_124113 () (_ BitVec 8))(assert (= a_124113 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_124114 () (_ BitVec 256))(assert (= a_124114 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124115 () (_ BitVec 512))(assert (= a_124115 ((_ zero_extend 256) a_124114))) +(declare-fun a_124116 () (_ BitVec 512))(assert (= a_124116 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_124117 () (_ BitVec 512))(assert (= a_124117 (bvadd a_124115 a_124116))) +(declare-fun a_124118 () (_ BitVec 512))(assert (= a_124118 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124119 () Bool)(assert (= a_124119 (bvult a_124117 a_124118))) +(declare-fun a_124120 () (_ BitVec 8))(assert (= a_124120 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_124121 () (_ BitVec 256))(assert (= a_124121 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124122 () (_ BitVec 512))(assert (= a_124122 ((_ zero_extend 256) a_124121))) +(declare-fun a_124123 () (_ BitVec 512))(assert (= a_124123 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_124124 () (_ BitVec 512))(assert (= a_124124 (bvadd a_124122 a_124123))) +(declare-fun a_124125 () (_ BitVec 512))(assert (= a_124125 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124126 () Bool)(assert (= a_124126 (bvult a_124124 a_124125))) +(declare-fun a_124127 () (_ BitVec 8))(assert (= a_124127 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_124128 () (_ BitVec 256))(assert (= a_124128 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124129 () (_ BitVec 512))(assert (= a_124129 ((_ zero_extend 256) a_124128))) +(declare-fun a_124130 () (_ BitVec 512))(assert (= a_124130 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_124131 () (_ BitVec 512))(assert (= a_124131 (bvadd a_124129 a_124130))) +(declare-fun a_124132 () (_ BitVec 512))(assert (= a_124132 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124133 () Bool)(assert (= a_124133 (bvult a_124131 a_124132))) +(declare-fun a_124134 () (_ BitVec 8))(assert (= a_124134 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_124135 () (_ BitVec 256))(assert (= a_124135 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124136 () (_ BitVec 512))(assert (= a_124136 ((_ zero_extend 256) a_124135))) +(declare-fun a_124137 () (_ BitVec 512))(assert (= a_124137 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_124138 () (_ BitVec 512))(assert (= a_124138 (bvadd a_124136 a_124137))) +(declare-fun a_124139 () (_ BitVec 512))(assert (= a_124139 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124140 () Bool)(assert (= a_124140 (bvult a_124138 a_124139))) +(declare-fun a_124141 () (_ BitVec 8))(assert (= a_124141 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_124142 () (_ BitVec 256))(assert (= a_124142 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124143 () (_ BitVec 512))(assert (= a_124143 ((_ zero_extend 256) a_124142))) +(declare-fun a_124144 () (_ BitVec 512))(assert (= a_124144 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_124145 () (_ BitVec 512))(assert (= a_124145 (bvadd a_124143 a_124144))) +(declare-fun a_124146 () (_ BitVec 512))(assert (= a_124146 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124147 () Bool)(assert (= a_124147 (bvult a_124145 a_124146))) +(declare-fun a_124148 () (_ BitVec 8))(assert (= a_124148 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_124149 () (_ BitVec 256))(assert (= a_124149 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124150 () (_ BitVec 512))(assert (= a_124150 ((_ zero_extend 256) a_124149))) +(declare-fun a_124151 () (_ BitVec 512))(assert (= a_124151 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_124152 () (_ BitVec 512))(assert (= a_124152 (bvadd a_124150 a_124151))) +(declare-fun a_124153 () (_ BitVec 512))(assert (= a_124153 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124154 () Bool)(assert (= a_124154 (bvult a_124152 a_124153))) +(declare-fun a_124155 () (_ BitVec 8))(assert (= a_124155 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_124156 () (_ BitVec 256))(assert (= a_124156 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124157 () (_ BitVec 512))(assert (= a_124157 ((_ zero_extend 256) a_124156))) +(declare-fun a_124158 () (_ BitVec 512))(assert (= a_124158 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_124159 () (_ BitVec 512))(assert (= a_124159 (bvadd a_124157 a_124158))) +(declare-fun a_124160 () (_ BitVec 512))(assert (= a_124160 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124161 () Bool)(assert (= a_124161 (bvult a_124159 a_124160))) +(declare-fun a_124162 () (_ BitVec 8))(assert (= a_124162 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_124163 () (_ BitVec 256))(assert (= a_124163 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124164 () (_ BitVec 512))(assert (= a_124164 ((_ zero_extend 256) a_124163))) +(declare-fun a_124165 () (_ BitVec 512))(assert (= a_124165 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_124166 () (_ BitVec 512))(assert (= a_124166 (bvadd a_124164 a_124165))) +(declare-fun a_124167 () (_ BitVec 512))(assert (= a_124167 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124168 () Bool)(assert (= a_124168 (bvult a_124166 a_124167))) +(declare-fun a_124169 () (_ BitVec 8))(assert (= a_124169 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_124170 () (_ BitVec 256))(assert (= a_124170 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124171 () (_ BitVec 512))(assert (= a_124171 ((_ zero_extend 256) a_124170))) +(declare-fun a_124172 () (_ BitVec 512))(assert (= a_124172 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_124173 () (_ BitVec 512))(assert (= a_124173 (bvadd a_124171 a_124172))) +(declare-fun a_124174 () (_ BitVec 512))(assert (= a_124174 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124175 () Bool)(assert (= a_124175 (bvult a_124173 a_124174))) +(declare-fun a_124176 () (_ BitVec 8))(assert (= a_124176 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_124177 () (_ BitVec 256))(assert (= a_124177 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124178 () (_ BitVec 512))(assert (= a_124178 ((_ zero_extend 256) a_124177))) +(declare-fun a_124179 () (_ BitVec 512))(assert (= a_124179 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_124180 () (_ BitVec 512))(assert (= a_124180 (bvadd a_124178 a_124179))) +(declare-fun a_124181 () (_ BitVec 512))(assert (= a_124181 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124182 () Bool)(assert (= a_124182 (bvult a_124180 a_124181))) +(declare-fun a_124183 () (_ BitVec 8))(assert (= a_124183 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_124184 () (_ BitVec 256))(assert (= a_124184 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124185 () (_ BitVec 512))(assert (= a_124185 ((_ zero_extend 256) a_124184))) +(declare-fun a_124186 () (_ BitVec 512))(assert (= a_124186 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_124187 () (_ BitVec 512))(assert (= a_124187 (bvadd a_124185 a_124186))) +(declare-fun a_124188 () (_ BitVec 512))(assert (= a_124188 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124189 () Bool)(assert (= a_124189 (bvult a_124187 a_124188))) +(declare-fun a_124190 () (_ BitVec 8))(assert (= a_124190 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_124191 () (_ BitVec 256))(assert (= a_124191 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124192 () (_ BitVec 512))(assert (= a_124192 ((_ zero_extend 256) a_124191))) +(declare-fun a_124193 () (_ BitVec 512))(assert (= a_124193 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_124194 () (_ BitVec 512))(assert (= a_124194 (bvadd a_124192 a_124193))) +(declare-fun a_124195 () (_ BitVec 512))(assert (= a_124195 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124196 () Bool)(assert (= a_124196 (bvult a_124194 a_124195))) +(declare-fun a_124197 () (_ BitVec 8))(assert (= a_124197 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_124198 () (_ BitVec 256))(assert (= a_124198 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124199 () (_ BitVec 512))(assert (= a_124199 ((_ zero_extend 256) a_124198))) +(declare-fun a_124200 () (_ BitVec 512))(assert (= a_124200 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_124201 () (_ BitVec 512))(assert (= a_124201 (bvadd a_124199 a_124200))) +(declare-fun a_124202 () (_ BitVec 512))(assert (= a_124202 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124203 () Bool)(assert (= a_124203 (bvult a_124201 a_124202))) +(declare-fun a_124204 () (_ BitVec 8))(assert (= a_124204 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_124205 () (_ BitVec 256))(assert (= a_124205 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124206 () (_ BitVec 512))(assert (= a_124206 ((_ zero_extend 256) a_124205))) +(declare-fun a_124207 () (_ BitVec 512))(assert (= a_124207 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_124208 () (_ BitVec 512))(assert (= a_124208 (bvadd a_124206 a_124207))) +(declare-fun a_124209 () (_ BitVec 512))(assert (= a_124209 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124210 () Bool)(assert (= a_124210 (bvult a_124208 a_124209))) +(declare-fun a_124211 () (_ BitVec 8))(assert (= a_124211 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_124212 () (_ BitVec 256))(assert (= a_124212 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124213 () (_ BitVec 512))(assert (= a_124213 ((_ zero_extend 256) a_124212))) +(declare-fun a_124214 () (_ BitVec 512))(assert (= a_124214 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_124215 () (_ BitVec 512))(assert (= a_124215 (bvadd a_124213 a_124214))) +(declare-fun a_124216 () (_ BitVec 512))(assert (= a_124216 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124217 () Bool)(assert (= a_124217 (bvult a_124215 a_124216))) +(declare-fun a_124218 () (_ BitVec 8))(assert (= a_124218 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_124219 () (_ BitVec 256))(assert (= a_124219 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124220 () (_ BitVec 512))(assert (= a_124220 ((_ zero_extend 256) a_124219))) +(declare-fun a_124221 () (_ BitVec 512))(assert (= a_124221 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_124222 () (_ BitVec 512))(assert (= a_124222 (bvadd a_124220 a_124221))) +(declare-fun a_124223 () (_ BitVec 512))(assert (= a_124223 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124224 () Bool)(assert (= a_124224 (bvult a_124222 a_124223))) +(declare-fun a_124225 () (_ BitVec 8))(assert (= a_124225 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_124226 () (_ BitVec 256))(assert (= a_124226 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124227 () (_ BitVec 512))(assert (= a_124227 ((_ zero_extend 256) a_124226))) +(declare-fun a_124228 () (_ BitVec 512))(assert (= a_124228 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_124229 () (_ BitVec 512))(assert (= a_124229 (bvadd a_124227 a_124228))) +(declare-fun a_124230 () (_ BitVec 512))(assert (= a_124230 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124231 () Bool)(assert (= a_124231 (bvult a_124229 a_124230))) +(declare-fun a_124232 () (_ BitVec 8))(assert (= a_124232 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_124233 () (_ BitVec 256))(assert (= a_124233 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124234 () (_ BitVec 512))(assert (= a_124234 ((_ zero_extend 256) a_124233))) +(declare-fun a_124235 () (_ BitVec 512))(assert (= a_124235 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_124236 () (_ BitVec 512))(assert (= a_124236 (bvadd a_124234 a_124235))) +(declare-fun a_124237 () (_ BitVec 512))(assert (= a_124237 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124238 () Bool)(assert (= a_124238 (bvult a_124236 a_124237))) +(declare-fun a_124239 () (_ BitVec 8))(assert (= a_124239 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_124240 () (_ BitVec 256))(assert (= a_124240 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124241 () (_ BitVec 512))(assert (= a_124241 ((_ zero_extend 256) a_124240))) +(declare-fun a_124242 () (_ BitVec 512))(assert (= a_124242 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_124243 () (_ BitVec 512))(assert (= a_124243 (bvadd a_124241 a_124242))) +(declare-fun a_124244 () (_ BitVec 512))(assert (= a_124244 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124245 () Bool)(assert (= a_124245 (bvult a_124243 a_124244))) +(declare-fun a_124246 () (_ BitVec 8))(assert (= a_124246 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_124247 () (_ BitVec 256))(assert (= a_124247 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124248 () (_ BitVec 512))(assert (= a_124248 ((_ zero_extend 256) a_124247))) +(declare-fun a_124249 () (_ BitVec 512))(assert (= a_124249 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124250 () Bool)(assert (= a_124250 (bvult a_124248 a_124249))) +(declare-fun a_124251 () (_ BitVec 8))(assert (= a_124251 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_124252 () (_ BitVec 8))(assert (= a_124252 (ite a_124250 a_124251 #x00))) +(declare-fun a_124253 () (_ BitVec 8))(assert (= a_124253 (ite a_124245 a_124246 #x00))) +(declare-fun a_124254 () (_ BitVec 8))(assert (= a_124254 (ite a_124238 a_124239 #x00))) +(declare-fun a_124255 () (_ BitVec 8))(assert (= a_124255 (ite a_124231 a_124232 #x00))) +(declare-fun a_124256 () (_ BitVec 8))(assert (= a_124256 (ite a_124224 a_124225 #x00))) +(declare-fun a_124257 () (_ BitVec 8))(assert (= a_124257 (ite a_124217 a_124218 #x00))) +(declare-fun a_124258 () (_ BitVec 8))(assert (= a_124258 (ite a_124210 a_124211 #x00))) +(declare-fun a_124259 () (_ BitVec 8))(assert (= a_124259 (ite a_124203 a_124204 #x00))) +(declare-fun a_124260 () (_ BitVec 8))(assert (= a_124260 (ite a_124196 a_124197 #x00))) +(declare-fun a_124261 () (_ BitVec 8))(assert (= a_124261 (ite a_124189 a_124190 #x00))) +(declare-fun a_124262 () (_ BitVec 8))(assert (= a_124262 (ite a_124182 a_124183 #x00))) +(declare-fun a_124263 () (_ BitVec 8))(assert (= a_124263 (ite a_124175 a_124176 #x00))) +(declare-fun a_124264 () (_ BitVec 8))(assert (= a_124264 (ite a_124168 a_124169 #x00))) +(declare-fun a_124265 () (_ BitVec 8))(assert (= a_124265 (ite a_124161 a_124162 #x00))) +(declare-fun a_124266 () (_ BitVec 8))(assert (= a_124266 (ite a_124154 a_124155 #x00))) +(declare-fun a_124267 () (_ BitVec 8))(assert (= a_124267 (ite a_124147 a_124148 #x00))) +(declare-fun a_124268 () (_ BitVec 8))(assert (= a_124268 (ite a_124140 a_124141 #x00))) +(declare-fun a_124269 () (_ BitVec 8))(assert (= a_124269 (ite a_124133 a_124134 #x00))) +(declare-fun a_124270 () (_ BitVec 8))(assert (= a_124270 (ite a_124126 a_124127 #x00))) +(declare-fun a_124271 () (_ BitVec 8))(assert (= a_124271 (ite a_124119 a_124120 #x00))) +(declare-fun a_124272 () (_ BitVec 8))(assert (= a_124272 (ite a_124112 a_124113 #x00))) +(declare-fun a_124273 () (_ BitVec 8))(assert (= a_124273 (ite a_124105 a_124106 #x00))) +(declare-fun a_124274 () (_ BitVec 8))(assert (= a_124274 (ite a_124098 a_124099 #x00))) +(declare-fun a_124275 () (_ BitVec 8))(assert (= a_124275 (ite a_124091 a_124092 #x00))) +(declare-fun a_124276 () (_ BitVec 8))(assert (= a_124276 (ite a_124084 a_124085 #x00))) +(declare-fun a_124277 () (_ BitVec 8))(assert (= a_124277 (ite a_124077 a_124078 #x00))) +(declare-fun a_124278 () (_ BitVec 8))(assert (= a_124278 (ite a_124070 a_124071 #x00))) +(declare-fun a_124279 () (_ BitVec 8))(assert (= a_124279 (ite a_124063 a_124064 #x00))) +(declare-fun a_124280 () (_ BitVec 8))(assert (= a_124280 (ite a_124056 a_124057 #x00))) +(declare-fun a_124281 () (_ BitVec 8))(assert (= a_124281 (ite a_124049 a_124050 #x00))) +(declare-fun a_124282 () (_ BitVec 8))(assert (= a_124282 (ite a_124042 a_124043 #x00))) +(declare-fun a_124283 () (_ BitVec 8))(assert (= a_124283 (ite a_124035 a_124036 #x00))) +(declare-fun a_124284 () (_ BitVec 256))(assert (= a_124284 (concat a_124252 a_124253 a_124254 a_124255 a_124256 a_124257 a_124258 a_124259 a_124260 a_124261 a_124262 a_124263 a_124264 a_124265 a_124266 a_124267 a_124268 a_124269 a_124270 a_124271 a_124272 a_124273 a_124274 a_124275 a_124276 a_124277 a_124278 a_124279 a_124280 a_124281 a_124282 a_124283))) +(declare-fun a_124285 () (_ BitVec 256))(assert (= a_124285 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124286 () (_ BitVec 256))(assert (= a_124286 (concat a_124252 a_124253 a_124254 a_124255 a_124256 a_124257 a_124258 a_124259 a_124260 a_124261 a_124262 a_124263 a_124264 a_124265 a_124266 a_124267 a_124268 a_124269 a_124270 a_124271 a_124272 a_124273 a_124274 a_124275 a_124276 a_124277 a_124278 a_124279 a_124280 a_124281 a_124282 a_124283))) +(declare-fun a_124287 () (_ BitVec 256))(assert (= a_124287 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124288 () Bool)(assert (= a_124288 (bvslt a_124286 a_124287))) +(declare-fun a_124289 () (_ BitVec 256))(assert (= a_124289 (concat a_124252 a_124253 a_124254 a_124255 a_124256 a_124257 a_124258 a_124259 a_124260 a_124261 a_124262 a_124263 a_124264 a_124265 a_124266 a_124267 a_124268 a_124269 a_124270 a_124271 a_124272 a_124273 a_124274 a_124275 a_124276 a_124277 a_124278 a_124279 a_124280 a_124281 a_124282 a_124283))) +(declare-fun a_124290 () (_ BitVec 256))(assert (= a_124290 (bvsub a_124284 a_124285))) +(declare-fun a_124291 () (_ BitVec 256))(assert (= a_124291 (ite a_124288 a_124289 a_124290))) +(declare-fun a_124292 () (_ BitVec 256))(assert (= a_124292 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_124293 () Bool)(assert (= a_124293 (bvslt a_124291 a_124292))) +(declare-fun a_124294 () (_ BitVec 8))(assert (= a_124294 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_124295 () (_ BitVec 8))(assert (= a_124295 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_124296 () (_ BitVec 8))(assert (= a_124296 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_124297 () (_ BitVec 8))(assert (= a_124297 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_124298 () (_ BitVec 8))(assert (= a_124298 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_124299 () (_ BitVec 8))(assert (= a_124299 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_124300 () (_ BitVec 8))(assert (= a_124300 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_124301 () (_ BitVec 8))(assert (= a_124301 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_124302 () (_ BitVec 8))(assert (= a_124302 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_124303 () (_ BitVec 8))(assert (= a_124303 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_124304 () (_ BitVec 8))(assert (= a_124304 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_124305 () (_ BitVec 8))(assert (= a_124305 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_124306 () (_ BitVec 8))(assert (= a_124306 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_124307 () (_ BitVec 8))(assert (= a_124307 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_124308 () (_ BitVec 8))(assert (= a_124308 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_124309 () (_ BitVec 8))(assert (= a_124309 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_124310 () (_ BitVec 8))(assert (= a_124310 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_124311 () (_ BitVec 8))(assert (= a_124311 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_124312 () (_ BitVec 8))(assert (= a_124312 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_124313 () (_ BitVec 8))(assert (= a_124313 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_124314 () (_ BitVec 8))(assert (= a_124314 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_124315 () (_ BitVec 8))(assert (= a_124315 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_124316 () (_ BitVec 8))(assert (= a_124316 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_124317 () (_ BitVec 8))(assert (= a_124317 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_124318 () (_ BitVec 8))(assert (= a_124318 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_124319 () (_ BitVec 8))(assert (= a_124319 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_124320 () (_ BitVec 8))(assert (= a_124320 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_124321 () (_ BitVec 8))(assert (= a_124321 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_124322 () (_ BitVec 8))(assert (= a_124322 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_124323 () (_ BitVec 8))(assert (= a_124323 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_124324 () (_ BitVec 8))(assert (= a_124324 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_124325 () (_ BitVec 8))(assert (= a_124325 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_124326 () (_ BitVec 256))(assert (= a_124326 (concat a_124294 a_124295 a_124296 a_124297 a_124298 a_124299 a_124300 a_124301 a_124302 a_124303 a_124304 a_124305 a_124306 a_124307 a_124308 a_124309 a_124310 a_124311 a_124312 a_124313 a_124314 a_124315 a_124316 a_124317 a_124318 a_124319 a_124320 a_124321 a_124322 a_124323 a_124324 a_124325))) +(declare-fun a_124327 () (_ BitVec 256))(assert (= a_124327 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124328 () (_ BitVec 256))(assert (= a_124328 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124329 () (_ BitVec 8))(assert (= a_124329 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_124330 () (_ BitVec 8))(assert (= a_124330 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_124331 () (_ BitVec 8))(assert (= a_124331 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_124332 () (_ BitVec 8))(assert (= a_124332 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_124333 () (_ BitVec 8))(assert (= a_124333 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_124334 () (_ BitVec 8))(assert (= a_124334 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_124335 () (_ BitVec 8))(assert (= a_124335 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_124336 () (_ BitVec 8))(assert (= a_124336 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_124337 () (_ BitVec 8))(assert (= a_124337 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_124338 () (_ BitVec 8))(assert (= a_124338 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_124339 () (_ BitVec 8))(assert (= a_124339 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_124340 () (_ BitVec 8))(assert (= a_124340 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_124341 () (_ BitVec 8))(assert (= a_124341 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_124342 () (_ BitVec 8))(assert (= a_124342 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_124343 () (_ BitVec 8))(assert (= a_124343 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_124344 () (_ BitVec 8))(assert (= a_124344 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_124345 () (_ BitVec 8))(assert (= a_124345 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_124346 () (_ BitVec 8))(assert (= a_124346 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_124347 () (_ BitVec 8))(assert (= a_124347 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_124348 () (_ BitVec 8))(assert (= a_124348 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_124349 () (_ BitVec 8))(assert (= a_124349 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_124350 () (_ BitVec 8))(assert (= a_124350 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_124351 () (_ BitVec 8))(assert (= a_124351 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_124352 () (_ BitVec 8))(assert (= a_124352 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_124353 () (_ BitVec 8))(assert (= a_124353 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_124354 () (_ BitVec 8))(assert (= a_124354 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_124355 () (_ BitVec 8))(assert (= a_124355 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_124356 () (_ BitVec 8))(assert (= a_124356 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_124357 () (_ BitVec 8))(assert (= a_124357 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_124358 () (_ BitVec 8))(assert (= a_124358 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_124359 () (_ BitVec 8))(assert (= a_124359 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_124360 () (_ BitVec 8))(assert (= a_124360 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_124361 () (_ BitVec 256))(assert (= a_124361 (concat a_124329 a_124330 a_124331 a_124332 a_124333 a_124334 a_124335 a_124336 a_124337 a_124338 a_124339 a_124340 a_124341 a_124342 a_124343 a_124344 a_124345 a_124346 a_124347 a_124348 a_124349 a_124350 a_124351 a_124352 a_124353 a_124354 a_124355 a_124356 a_124357 a_124358 a_124359 a_124360))) +(declare-fun a_124362 () (_ BitVec 256))(assert (= a_124362 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124363 () (_ BitVec 256))(assert (= a_124363 (bvudiv a_124361 a_124362))) +(declare-fun a_124364 () (_ BitVec 256))(assert (= a_124364 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_124365 () (_ BitVec 256))(assert (= a_124365 (bvand a_124363 a_124364))) +(declare-fun a_124366 () (_ BitVec 256))(assert (= a_124366 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_124367 () (_ BitVec 512))(assert (= a_124367 (bvadd a_124012 a_124013))) +(declare-fun a_124368 () (_ BitVec 256))(assert (= a_124368 ((_ extract 255 0) a_124367))) +(declare-fun a_124369 () (_ BitVec 512))(assert (= a_124369 ((_ zero_extend 256) a_124368))) +(declare-fun a_124370 () (_ BitVec 512))(assert (= a_124370 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_124371 () (_ BitVec 512))(assert (= a_124371 (bvsub a_124369 a_124370))) +(declare-fun a_124372 () (_ BitVec 512))(assert (= a_124372 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_124373 () (_ BitVec 512))(assert (= a_124373 ((_ zero_extend 256) a_124368))) +(declare-fun a_124374 () (_ BitVec 512))(assert (= a_124374 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_124375 () Bool)(assert (= a_124375 (bvuge a_124373 a_124374))) +(declare-fun a_124376 () Bool)(assert (= a_124376 (bvuge a_124371 a_124372))) +(declare-fun a_124377 () Bool)(assert (= a_124377 (and a_124375 a_124376))) +(declare-fun a_124378 () Bool)(assert (= a_124378 (not a_124377))) +(declare-fun a_124379 () (_ BitVec 256))(assert (= a_124379 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124380 () (_ BitVec 512))(assert (= a_124380 ((_ zero_extend 256) a_124379))) +(declare-fun a_124381 () (_ BitVec 512))(assert (= a_124381 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_124382 () (_ BitVec 512))(assert (= a_124382 (bvadd a_124380 a_124381))) +(declare-fun a_124383 () (_ BitVec 512))(assert (= a_124383 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124384 () Bool)(assert (= a_124384 (bvult a_124382 a_124383))) +(declare-fun a_124385 () (_ BitVec 8))(assert (= a_124385 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_124386 () (_ BitVec 256))(assert (= a_124386 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124387 () (_ BitVec 512))(assert (= a_124387 ((_ zero_extend 256) a_124386))) +(declare-fun a_124388 () (_ BitVec 512))(assert (= a_124388 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_124389 () (_ BitVec 512))(assert (= a_124389 (bvadd a_124387 a_124388))) +(declare-fun a_124390 () (_ BitVec 512))(assert (= a_124390 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124391 () Bool)(assert (= a_124391 (bvult a_124389 a_124390))) +(declare-fun a_124392 () (_ BitVec 8))(assert (= a_124392 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_124393 () (_ BitVec 256))(assert (= a_124393 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124394 () (_ BitVec 512))(assert (= a_124394 ((_ zero_extend 256) a_124393))) +(declare-fun a_124395 () (_ BitVec 512))(assert (= a_124395 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_124396 () (_ BitVec 512))(assert (= a_124396 (bvadd a_124394 a_124395))) +(declare-fun a_124397 () (_ BitVec 512))(assert (= a_124397 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124398 () Bool)(assert (= a_124398 (bvult a_124396 a_124397))) +(declare-fun a_124399 () (_ BitVec 8))(assert (= a_124399 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_124400 () (_ BitVec 256))(assert (= a_124400 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124401 () (_ BitVec 512))(assert (= a_124401 ((_ zero_extend 256) a_124400))) +(declare-fun a_124402 () (_ BitVec 512))(assert (= a_124402 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_124403 () (_ BitVec 512))(assert (= a_124403 (bvadd a_124401 a_124402))) +(declare-fun a_124404 () (_ BitVec 512))(assert (= a_124404 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124405 () Bool)(assert (= a_124405 (bvult a_124403 a_124404))) +(declare-fun a_124406 () (_ BitVec 8))(assert (= a_124406 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_124407 () (_ BitVec 256))(assert (= a_124407 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124408 () (_ BitVec 512))(assert (= a_124408 ((_ zero_extend 256) a_124407))) +(declare-fun a_124409 () (_ BitVec 512))(assert (= a_124409 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_124410 () (_ BitVec 512))(assert (= a_124410 (bvadd a_124408 a_124409))) +(declare-fun a_124411 () (_ BitVec 512))(assert (= a_124411 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124412 () Bool)(assert (= a_124412 (bvult a_124410 a_124411))) +(declare-fun a_124413 () (_ BitVec 8))(assert (= a_124413 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_124414 () (_ BitVec 256))(assert (= a_124414 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124415 () (_ BitVec 512))(assert (= a_124415 ((_ zero_extend 256) a_124414))) +(declare-fun a_124416 () (_ BitVec 512))(assert (= a_124416 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_124417 () (_ BitVec 512))(assert (= a_124417 (bvadd a_124415 a_124416))) +(declare-fun a_124418 () (_ BitVec 512))(assert (= a_124418 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124419 () Bool)(assert (= a_124419 (bvult a_124417 a_124418))) +(declare-fun a_124420 () (_ BitVec 8))(assert (= a_124420 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_124421 () (_ BitVec 256))(assert (= a_124421 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124422 () (_ BitVec 512))(assert (= a_124422 ((_ zero_extend 256) a_124421))) +(declare-fun a_124423 () (_ BitVec 512))(assert (= a_124423 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_124424 () (_ BitVec 512))(assert (= a_124424 (bvadd a_124422 a_124423))) +(declare-fun a_124425 () (_ BitVec 512))(assert (= a_124425 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124426 () Bool)(assert (= a_124426 (bvult a_124424 a_124425))) +(declare-fun a_124427 () (_ BitVec 8))(assert (= a_124427 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_124428 () (_ BitVec 256))(assert (= a_124428 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124429 () (_ BitVec 512))(assert (= a_124429 ((_ zero_extend 256) a_124428))) +(declare-fun a_124430 () (_ BitVec 512))(assert (= a_124430 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_124431 () (_ BitVec 512))(assert (= a_124431 (bvadd a_124429 a_124430))) +(declare-fun a_124432 () (_ BitVec 512))(assert (= a_124432 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124433 () Bool)(assert (= a_124433 (bvult a_124431 a_124432))) +(declare-fun a_124434 () (_ BitVec 8))(assert (= a_124434 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_124435 () (_ BitVec 256))(assert (= a_124435 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124436 () (_ BitVec 512))(assert (= a_124436 ((_ zero_extend 256) a_124435))) +(declare-fun a_124437 () (_ BitVec 512))(assert (= a_124437 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_124438 () (_ BitVec 512))(assert (= a_124438 (bvadd a_124436 a_124437))) +(declare-fun a_124439 () (_ BitVec 512))(assert (= a_124439 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124440 () Bool)(assert (= a_124440 (bvult a_124438 a_124439))) +(declare-fun a_124441 () (_ BitVec 8))(assert (= a_124441 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_124442 () (_ BitVec 256))(assert (= a_124442 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124443 () (_ BitVec 512))(assert (= a_124443 ((_ zero_extend 256) a_124442))) +(declare-fun a_124444 () (_ BitVec 512))(assert (= a_124444 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_124445 () (_ BitVec 512))(assert (= a_124445 (bvadd a_124443 a_124444))) +(declare-fun a_124446 () (_ BitVec 512))(assert (= a_124446 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124447 () Bool)(assert (= a_124447 (bvult a_124445 a_124446))) +(declare-fun a_124448 () (_ BitVec 8))(assert (= a_124448 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_124449 () (_ BitVec 256))(assert (= a_124449 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124450 () (_ BitVec 512))(assert (= a_124450 ((_ zero_extend 256) a_124449))) +(declare-fun a_124451 () (_ BitVec 512))(assert (= a_124451 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_124452 () (_ BitVec 512))(assert (= a_124452 (bvadd a_124450 a_124451))) +(declare-fun a_124453 () (_ BitVec 512))(assert (= a_124453 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124454 () Bool)(assert (= a_124454 (bvult a_124452 a_124453))) +(declare-fun a_124455 () (_ BitVec 8))(assert (= a_124455 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_124456 () (_ BitVec 256))(assert (= a_124456 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124457 () (_ BitVec 512))(assert (= a_124457 ((_ zero_extend 256) a_124456))) +(declare-fun a_124458 () (_ BitVec 512))(assert (= a_124458 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_124459 () (_ BitVec 512))(assert (= a_124459 (bvadd a_124457 a_124458))) +(declare-fun a_124460 () (_ BitVec 512))(assert (= a_124460 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124461 () Bool)(assert (= a_124461 (bvult a_124459 a_124460))) +(declare-fun a_124462 () (_ BitVec 8))(assert (= a_124462 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_124463 () (_ BitVec 256))(assert (= a_124463 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124464 () (_ BitVec 512))(assert (= a_124464 ((_ zero_extend 256) a_124463))) +(declare-fun a_124465 () (_ BitVec 512))(assert (= a_124465 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_124466 () (_ BitVec 512))(assert (= a_124466 (bvadd a_124464 a_124465))) +(declare-fun a_124467 () (_ BitVec 512))(assert (= a_124467 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124468 () Bool)(assert (= a_124468 (bvult a_124466 a_124467))) +(declare-fun a_124469 () (_ BitVec 8))(assert (= a_124469 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_124470 () (_ BitVec 256))(assert (= a_124470 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124471 () (_ BitVec 512))(assert (= a_124471 ((_ zero_extend 256) a_124470))) +(declare-fun a_124472 () (_ BitVec 512))(assert (= a_124472 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_124473 () (_ BitVec 512))(assert (= a_124473 (bvadd a_124471 a_124472))) +(declare-fun a_124474 () (_ BitVec 512))(assert (= a_124474 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124475 () Bool)(assert (= a_124475 (bvult a_124473 a_124474))) +(declare-fun a_124476 () (_ BitVec 8))(assert (= a_124476 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_124477 () (_ BitVec 256))(assert (= a_124477 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124478 () (_ BitVec 512))(assert (= a_124478 ((_ zero_extend 256) a_124477))) +(declare-fun a_124479 () (_ BitVec 512))(assert (= a_124479 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_124480 () (_ BitVec 512))(assert (= a_124480 (bvadd a_124478 a_124479))) +(declare-fun a_124481 () (_ BitVec 512))(assert (= a_124481 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124482 () Bool)(assert (= a_124482 (bvult a_124480 a_124481))) +(declare-fun a_124483 () (_ BitVec 8))(assert (= a_124483 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_124484 () (_ BitVec 256))(assert (= a_124484 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124485 () (_ BitVec 512))(assert (= a_124485 ((_ zero_extend 256) a_124484))) +(declare-fun a_124486 () (_ BitVec 512))(assert (= a_124486 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_124487 () (_ BitVec 512))(assert (= a_124487 (bvadd a_124485 a_124486))) +(declare-fun a_124488 () (_ BitVec 512))(assert (= a_124488 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124489 () Bool)(assert (= a_124489 (bvult a_124487 a_124488))) +(declare-fun a_124490 () (_ BitVec 8))(assert (= a_124490 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_124491 () (_ BitVec 256))(assert (= a_124491 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124492 () (_ BitVec 512))(assert (= a_124492 ((_ zero_extend 256) a_124491))) +(declare-fun a_124493 () (_ BitVec 512))(assert (= a_124493 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_124494 () (_ BitVec 512))(assert (= a_124494 (bvadd a_124492 a_124493))) +(declare-fun a_124495 () (_ BitVec 512))(assert (= a_124495 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124496 () Bool)(assert (= a_124496 (bvult a_124494 a_124495))) +(declare-fun a_124497 () (_ BitVec 8))(assert (= a_124497 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_124498 () (_ BitVec 256))(assert (= a_124498 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124499 () (_ BitVec 512))(assert (= a_124499 ((_ zero_extend 256) a_124498))) +(declare-fun a_124500 () (_ BitVec 512))(assert (= a_124500 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_124501 () (_ BitVec 512))(assert (= a_124501 (bvadd a_124499 a_124500))) +(declare-fun a_124502 () (_ BitVec 512))(assert (= a_124502 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124503 () Bool)(assert (= a_124503 (bvult a_124501 a_124502))) +(declare-fun a_124504 () (_ BitVec 8))(assert (= a_124504 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_124505 () (_ BitVec 256))(assert (= a_124505 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124506 () (_ BitVec 512))(assert (= a_124506 ((_ zero_extend 256) a_124505))) +(declare-fun a_124507 () (_ BitVec 512))(assert (= a_124507 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_124508 () (_ BitVec 512))(assert (= a_124508 (bvadd a_124506 a_124507))) +(declare-fun a_124509 () (_ BitVec 512))(assert (= a_124509 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124510 () Bool)(assert (= a_124510 (bvult a_124508 a_124509))) +(declare-fun a_124511 () (_ BitVec 8))(assert (= a_124511 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_124512 () (_ BitVec 256))(assert (= a_124512 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124513 () (_ BitVec 512))(assert (= a_124513 ((_ zero_extend 256) a_124512))) +(declare-fun a_124514 () (_ BitVec 512))(assert (= a_124514 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_124515 () (_ BitVec 512))(assert (= a_124515 (bvadd a_124513 a_124514))) +(declare-fun a_124516 () (_ BitVec 512))(assert (= a_124516 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124517 () Bool)(assert (= a_124517 (bvult a_124515 a_124516))) +(declare-fun a_124518 () (_ BitVec 8))(assert (= a_124518 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_124519 () (_ BitVec 256))(assert (= a_124519 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124520 () (_ BitVec 512))(assert (= a_124520 ((_ zero_extend 256) a_124519))) +(declare-fun a_124521 () (_ BitVec 512))(assert (= a_124521 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_124522 () (_ BitVec 512))(assert (= a_124522 (bvadd a_124520 a_124521))) +(declare-fun a_124523 () (_ BitVec 512))(assert (= a_124523 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124524 () Bool)(assert (= a_124524 (bvult a_124522 a_124523))) +(declare-fun a_124525 () (_ BitVec 8))(assert (= a_124525 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_124526 () (_ BitVec 256))(assert (= a_124526 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124527 () (_ BitVec 512))(assert (= a_124527 ((_ zero_extend 256) a_124526))) +(declare-fun a_124528 () (_ BitVec 512))(assert (= a_124528 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_124529 () (_ BitVec 512))(assert (= a_124529 (bvadd a_124527 a_124528))) +(declare-fun a_124530 () (_ BitVec 512))(assert (= a_124530 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124531 () Bool)(assert (= a_124531 (bvult a_124529 a_124530))) +(declare-fun a_124532 () (_ BitVec 8))(assert (= a_124532 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_124533 () (_ BitVec 256))(assert (= a_124533 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124534 () (_ BitVec 512))(assert (= a_124534 ((_ zero_extend 256) a_124533))) +(declare-fun a_124535 () (_ BitVec 512))(assert (= a_124535 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_124536 () (_ BitVec 512))(assert (= a_124536 (bvadd a_124534 a_124535))) +(declare-fun a_124537 () (_ BitVec 512))(assert (= a_124537 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124538 () Bool)(assert (= a_124538 (bvult a_124536 a_124537))) +(declare-fun a_124539 () (_ BitVec 8))(assert (= a_124539 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_124540 () (_ BitVec 256))(assert (= a_124540 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124541 () (_ BitVec 512))(assert (= a_124541 ((_ zero_extend 256) a_124540))) +(declare-fun a_124542 () (_ BitVec 512))(assert (= a_124542 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_124543 () (_ BitVec 512))(assert (= a_124543 (bvadd a_124541 a_124542))) +(declare-fun a_124544 () (_ BitVec 512))(assert (= a_124544 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124545 () Bool)(assert (= a_124545 (bvult a_124543 a_124544))) +(declare-fun a_124546 () (_ BitVec 8))(assert (= a_124546 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_124547 () (_ BitVec 256))(assert (= a_124547 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124548 () (_ BitVec 512))(assert (= a_124548 ((_ zero_extend 256) a_124547))) +(declare-fun a_124549 () (_ BitVec 512))(assert (= a_124549 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_124550 () (_ BitVec 512))(assert (= a_124550 (bvadd a_124548 a_124549))) +(declare-fun a_124551 () (_ BitVec 512))(assert (= a_124551 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124552 () Bool)(assert (= a_124552 (bvult a_124550 a_124551))) +(declare-fun a_124553 () (_ BitVec 8))(assert (= a_124553 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_124554 () (_ BitVec 256))(assert (= a_124554 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124555 () (_ BitVec 512))(assert (= a_124555 ((_ zero_extend 256) a_124554))) +(declare-fun a_124556 () (_ BitVec 512))(assert (= a_124556 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_124557 () (_ BitVec 512))(assert (= a_124557 (bvadd a_124555 a_124556))) +(declare-fun a_124558 () (_ BitVec 512))(assert (= a_124558 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124559 () Bool)(assert (= a_124559 (bvult a_124557 a_124558))) +(declare-fun a_124560 () (_ BitVec 8))(assert (= a_124560 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_124561 () (_ BitVec 256))(assert (= a_124561 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124562 () (_ BitVec 512))(assert (= a_124562 ((_ zero_extend 256) a_124561))) +(declare-fun a_124563 () (_ BitVec 512))(assert (= a_124563 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_124564 () (_ BitVec 512))(assert (= a_124564 (bvadd a_124562 a_124563))) +(declare-fun a_124565 () (_ BitVec 512))(assert (= a_124565 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124566 () Bool)(assert (= a_124566 (bvult a_124564 a_124565))) +(declare-fun a_124567 () (_ BitVec 8))(assert (= a_124567 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_124568 () (_ BitVec 256))(assert (= a_124568 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124569 () (_ BitVec 512))(assert (= a_124569 ((_ zero_extend 256) a_124568))) +(declare-fun a_124570 () (_ BitVec 512))(assert (= a_124570 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_124571 () (_ BitVec 512))(assert (= a_124571 (bvadd a_124569 a_124570))) +(declare-fun a_124572 () (_ BitVec 512))(assert (= a_124572 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124573 () Bool)(assert (= a_124573 (bvult a_124571 a_124572))) +(declare-fun a_124574 () (_ BitVec 8))(assert (= a_124574 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_124575 () (_ BitVec 256))(assert (= a_124575 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124576 () (_ BitVec 512))(assert (= a_124576 ((_ zero_extend 256) a_124575))) +(declare-fun a_124577 () (_ BitVec 512))(assert (= a_124577 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_124578 () (_ BitVec 512))(assert (= a_124578 (bvadd a_124576 a_124577))) +(declare-fun a_124579 () (_ BitVec 512))(assert (= a_124579 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124580 () Bool)(assert (= a_124580 (bvult a_124578 a_124579))) +(declare-fun a_124581 () (_ BitVec 8))(assert (= a_124581 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_124582 () (_ BitVec 256))(assert (= a_124582 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124583 () (_ BitVec 512))(assert (= a_124583 ((_ zero_extend 256) a_124582))) +(declare-fun a_124584 () (_ BitVec 512))(assert (= a_124584 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_124585 () (_ BitVec 512))(assert (= a_124585 (bvadd a_124583 a_124584))) +(declare-fun a_124586 () (_ BitVec 512))(assert (= a_124586 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124587 () Bool)(assert (= a_124587 (bvult a_124585 a_124586))) +(declare-fun a_124588 () (_ BitVec 8))(assert (= a_124588 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_124589 () (_ BitVec 256))(assert (= a_124589 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124590 () (_ BitVec 512))(assert (= a_124590 ((_ zero_extend 256) a_124589))) +(declare-fun a_124591 () (_ BitVec 512))(assert (= a_124591 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_124592 () (_ BitVec 512))(assert (= a_124592 (bvadd a_124590 a_124591))) +(declare-fun a_124593 () (_ BitVec 512))(assert (= a_124593 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124594 () Bool)(assert (= a_124594 (bvult a_124592 a_124593))) +(declare-fun a_124595 () (_ BitVec 8))(assert (= a_124595 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_124596 () (_ BitVec 256))(assert (= a_124596 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_124597 () (_ BitVec 512))(assert (= a_124597 ((_ zero_extend 256) a_124596))) +(declare-fun a_124598 () (_ BitVec 512))(assert (= a_124598 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124599 () Bool)(assert (= a_124599 (bvult a_124597 a_124598))) +(declare-fun a_124600 () (_ BitVec 8))(assert (= a_124600 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_124601 () (_ BitVec 8))(assert (= a_124601 (ite a_124599 a_124600 #x00))) +(declare-fun a_124602 () (_ BitVec 8))(assert (= a_124602 (ite a_124594 a_124595 #x00))) +(declare-fun a_124603 () (_ BitVec 8))(assert (= a_124603 (ite a_124587 a_124588 #x00))) +(declare-fun a_124604 () (_ BitVec 8))(assert (= a_124604 (ite a_124580 a_124581 #x00))) +(declare-fun a_124605 () (_ BitVec 8))(assert (= a_124605 (ite a_124573 a_124574 #x00))) +(declare-fun a_124606 () (_ BitVec 8))(assert (= a_124606 (ite a_124566 a_124567 #x00))) +(declare-fun a_124607 () (_ BitVec 8))(assert (= a_124607 (ite a_124559 a_124560 #x00))) +(declare-fun a_124608 () (_ BitVec 8))(assert (= a_124608 (ite a_124552 a_124553 #x00))) +(declare-fun a_124609 () (_ BitVec 8))(assert (= a_124609 (ite a_124545 a_124546 #x00))) +(declare-fun a_124610 () (_ BitVec 8))(assert (= a_124610 (ite a_124538 a_124539 #x00))) +(declare-fun a_124611 () (_ BitVec 8))(assert (= a_124611 (ite a_124531 a_124532 #x00))) +(declare-fun a_124612 () (_ BitVec 8))(assert (= a_124612 (ite a_124524 a_124525 #x00))) +(declare-fun a_124613 () (_ BitVec 8))(assert (= a_124613 (ite a_124517 a_124518 #x00))) +(declare-fun a_124614 () (_ BitVec 8))(assert (= a_124614 (ite a_124510 a_124511 #x00))) +(declare-fun a_124615 () (_ BitVec 8))(assert (= a_124615 (ite a_124503 a_124504 #x00))) +(declare-fun a_124616 () (_ BitVec 8))(assert (= a_124616 (ite a_124496 a_124497 #x00))) +(declare-fun a_124617 () (_ BitVec 8))(assert (= a_124617 (ite a_124489 a_124490 #x00))) +(declare-fun a_124618 () (_ BitVec 8))(assert (= a_124618 (ite a_124482 a_124483 #x00))) +(declare-fun a_124619 () (_ BitVec 8))(assert (= a_124619 (ite a_124475 a_124476 #x00))) +(declare-fun a_124620 () (_ BitVec 8))(assert (= a_124620 (ite a_124468 a_124469 #x00))) +(declare-fun a_124621 () (_ BitVec 8))(assert (= a_124621 (ite a_124461 a_124462 #x00))) +(declare-fun a_124622 () (_ BitVec 8))(assert (= a_124622 (ite a_124454 a_124455 #x00))) +(declare-fun a_124623 () (_ BitVec 8))(assert (= a_124623 (ite a_124447 a_124448 #x00))) +(declare-fun a_124624 () (_ BitVec 8))(assert (= a_124624 (ite a_124440 a_124441 #x00))) +(declare-fun a_124625 () (_ BitVec 8))(assert (= a_124625 (ite a_124433 a_124434 #x00))) +(declare-fun a_124626 () (_ BitVec 8))(assert (= a_124626 (ite a_124426 a_124427 #x00))) +(declare-fun a_124627 () (_ BitVec 8))(assert (= a_124627 (ite a_124419 a_124420 #x00))) +(declare-fun a_124628 () (_ BitVec 8))(assert (= a_124628 (ite a_124412 a_124413 #x00))) +(declare-fun a_124629 () (_ BitVec 8))(assert (= a_124629 (ite a_124405 a_124406 #x00))) +(declare-fun a_124630 () (_ BitVec 8))(assert (= a_124630 (ite a_124398 a_124399 #x00))) +(declare-fun a_124631 () (_ BitVec 8))(assert (= a_124631 (ite a_124391 a_124392 #x00))) +(declare-fun a_124632 () (_ BitVec 8))(assert (= a_124632 (ite a_124384 a_124385 #x00))) +(declare-fun a_124633 () (_ BitVec 256))(assert (= a_124633 (concat a_124601 a_124602 a_124603 a_124604 a_124605 a_124606 a_124607 a_124608 a_124609 a_124610 a_124611 a_124612 a_124613 a_124614 a_124615 a_124616 a_124617 a_124618 a_124619 a_124620 a_124621 a_124622 a_124623 a_124624 a_124625 a_124626 a_124627 a_124628 a_124629 a_124630 a_124631 a_124632))) +(declare-fun a_124634 () (_ BitVec 256))(assert (= a_124634 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124635 () (_ BitVec 8))(assert (= a_124635 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_124636 () (_ BitVec 8))(assert (= a_124636 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_124637 () (_ BitVec 8))(assert (= a_124637 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_124638 () (_ BitVec 8))(assert (= a_124638 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_124639 () (_ BitVec 8))(assert (= a_124639 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_124640 () (_ BitVec 8))(assert (= a_124640 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_124641 () (_ BitVec 8))(assert (= a_124641 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_124642 () (_ BitVec 8))(assert (= a_124642 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_124643 () (_ BitVec 8))(assert (= a_124643 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_124644 () (_ BitVec 8))(assert (= a_124644 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_124645 () (_ BitVec 8))(assert (= a_124645 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_124646 () (_ BitVec 8))(assert (= a_124646 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_124647 () (_ BitVec 8))(assert (= a_124647 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_124648 () (_ BitVec 8))(assert (= a_124648 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_124649 () (_ BitVec 8))(assert (= a_124649 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_124650 () (_ BitVec 8))(assert (= a_124650 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_124651 () (_ BitVec 8))(assert (= a_124651 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_124652 () (_ BitVec 8))(assert (= a_124652 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_124653 () (_ BitVec 8))(assert (= a_124653 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_124654 () (_ BitVec 8))(assert (= a_124654 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_124655 () (_ BitVec 8))(assert (= a_124655 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_124656 () (_ BitVec 8))(assert (= a_124656 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_124657 () (_ BitVec 8))(assert (= a_124657 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_124658 () (_ BitVec 8))(assert (= a_124658 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_124659 () (_ BitVec 8))(assert (= a_124659 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_124660 () (_ BitVec 8))(assert (= a_124660 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_124661 () (_ BitVec 8))(assert (= a_124661 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_124662 () (_ BitVec 8))(assert (= a_124662 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_124663 () (_ BitVec 8))(assert (= a_124663 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_124664 () (_ BitVec 8))(assert (= a_124664 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_124665 () (_ BitVec 8))(assert (= a_124665 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_124666 () (_ BitVec 8))(assert (= a_124666 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_124667 () (_ BitVec 256))(assert (= a_124667 (concat a_124635 a_124636 a_124637 a_124638 a_124639 a_124640 a_124641 a_124642 a_124643 a_124644 a_124645 a_124646 a_124647 a_124648 a_124649 a_124650 a_124651 a_124652 a_124653 a_124654 a_124655 a_124656 a_124657 a_124658 a_124659 a_124660 a_124661 a_124662 a_124663 a_124664 a_124665 a_124666))) +(declare-fun a_124668 () (_ BitVec 256))(assert (= a_124668 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124669 () (_ BitVec 256))(assert (= a_124669 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124670 () (_ BitVec 512))(assert (= a_124670 ((_ zero_extend 256) a_124669))) +(declare-fun a_124671 () (_ BitVec 512))(assert (= a_124671 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_124672 () (_ BitVec 512))(assert (= a_124672 (bvadd a_124670 a_124671))) +(declare-fun a_124673 () (_ BitVec 512))(assert (= a_124673 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124674 () Bool)(assert (= a_124674 (bvult a_124672 a_124673))) +(declare-fun a_124675 () (_ BitVec 8))(assert (= a_124675 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_124676 () (_ BitVec 256))(assert (= a_124676 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124677 () (_ BitVec 512))(assert (= a_124677 ((_ zero_extend 256) a_124676))) +(declare-fun a_124678 () (_ BitVec 512))(assert (= a_124678 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_124679 () (_ BitVec 512))(assert (= a_124679 (bvadd a_124677 a_124678))) +(declare-fun a_124680 () (_ BitVec 512))(assert (= a_124680 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124681 () Bool)(assert (= a_124681 (bvult a_124679 a_124680))) +(declare-fun a_124682 () (_ BitVec 8))(assert (= a_124682 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_124683 () (_ BitVec 256))(assert (= a_124683 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124684 () (_ BitVec 512))(assert (= a_124684 ((_ zero_extend 256) a_124683))) +(declare-fun a_124685 () (_ BitVec 512))(assert (= a_124685 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_124686 () (_ BitVec 512))(assert (= a_124686 (bvadd a_124684 a_124685))) +(declare-fun a_124687 () (_ BitVec 512))(assert (= a_124687 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124688 () Bool)(assert (= a_124688 (bvult a_124686 a_124687))) +(declare-fun a_124689 () (_ BitVec 8))(assert (= a_124689 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_124690 () (_ BitVec 256))(assert (= a_124690 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124691 () (_ BitVec 512))(assert (= a_124691 ((_ zero_extend 256) a_124690))) +(declare-fun a_124692 () (_ BitVec 512))(assert (= a_124692 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_124693 () (_ BitVec 512))(assert (= a_124693 (bvadd a_124691 a_124692))) +(declare-fun a_124694 () (_ BitVec 512))(assert (= a_124694 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124695 () Bool)(assert (= a_124695 (bvult a_124693 a_124694))) +(declare-fun a_124696 () (_ BitVec 8))(assert (= a_124696 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_124697 () (_ BitVec 256))(assert (= a_124697 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124698 () (_ BitVec 512))(assert (= a_124698 ((_ zero_extend 256) a_124697))) +(declare-fun a_124699 () (_ BitVec 512))(assert (= a_124699 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_124700 () (_ BitVec 512))(assert (= a_124700 (bvadd a_124698 a_124699))) +(declare-fun a_124701 () (_ BitVec 512))(assert (= a_124701 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124702 () Bool)(assert (= a_124702 (bvult a_124700 a_124701))) +(declare-fun a_124703 () (_ BitVec 8))(assert (= a_124703 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_124704 () (_ BitVec 256))(assert (= a_124704 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124705 () (_ BitVec 512))(assert (= a_124705 ((_ zero_extend 256) a_124704))) +(declare-fun a_124706 () (_ BitVec 512))(assert (= a_124706 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_124707 () (_ BitVec 512))(assert (= a_124707 (bvadd a_124705 a_124706))) +(declare-fun a_124708 () (_ BitVec 512))(assert (= a_124708 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124709 () Bool)(assert (= a_124709 (bvult a_124707 a_124708))) +(declare-fun a_124710 () (_ BitVec 8))(assert (= a_124710 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_124711 () (_ BitVec 256))(assert (= a_124711 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124712 () (_ BitVec 512))(assert (= a_124712 ((_ zero_extend 256) a_124711))) +(declare-fun a_124713 () (_ BitVec 512))(assert (= a_124713 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_124714 () (_ BitVec 512))(assert (= a_124714 (bvadd a_124712 a_124713))) +(declare-fun a_124715 () (_ BitVec 512))(assert (= a_124715 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124716 () Bool)(assert (= a_124716 (bvult a_124714 a_124715))) +(declare-fun a_124717 () (_ BitVec 8))(assert (= a_124717 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_124718 () (_ BitVec 256))(assert (= a_124718 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124719 () (_ BitVec 512))(assert (= a_124719 ((_ zero_extend 256) a_124718))) +(declare-fun a_124720 () (_ BitVec 512))(assert (= a_124720 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_124721 () (_ BitVec 512))(assert (= a_124721 (bvadd a_124719 a_124720))) +(declare-fun a_124722 () (_ BitVec 512))(assert (= a_124722 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124723 () Bool)(assert (= a_124723 (bvult a_124721 a_124722))) +(declare-fun a_124724 () (_ BitVec 8))(assert (= a_124724 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_124725 () (_ BitVec 256))(assert (= a_124725 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124726 () (_ BitVec 512))(assert (= a_124726 ((_ zero_extend 256) a_124725))) +(declare-fun a_124727 () (_ BitVec 512))(assert (= a_124727 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_124728 () (_ BitVec 512))(assert (= a_124728 (bvadd a_124726 a_124727))) +(declare-fun a_124729 () (_ BitVec 512))(assert (= a_124729 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124730 () Bool)(assert (= a_124730 (bvult a_124728 a_124729))) +(declare-fun a_124731 () (_ BitVec 8))(assert (= a_124731 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_124732 () (_ BitVec 256))(assert (= a_124732 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124733 () (_ BitVec 512))(assert (= a_124733 ((_ zero_extend 256) a_124732))) +(declare-fun a_124734 () (_ BitVec 512))(assert (= a_124734 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_124735 () (_ BitVec 512))(assert (= a_124735 (bvadd a_124733 a_124734))) +(declare-fun a_124736 () (_ BitVec 512))(assert (= a_124736 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124737 () Bool)(assert (= a_124737 (bvult a_124735 a_124736))) +(declare-fun a_124738 () (_ BitVec 8))(assert (= a_124738 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_124739 () (_ BitVec 256))(assert (= a_124739 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124740 () (_ BitVec 512))(assert (= a_124740 ((_ zero_extend 256) a_124739))) +(declare-fun a_124741 () (_ BitVec 512))(assert (= a_124741 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_124742 () (_ BitVec 512))(assert (= a_124742 (bvadd a_124740 a_124741))) +(declare-fun a_124743 () (_ BitVec 512))(assert (= a_124743 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124744 () Bool)(assert (= a_124744 (bvult a_124742 a_124743))) +(declare-fun a_124745 () (_ BitVec 8))(assert (= a_124745 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_124746 () (_ BitVec 256))(assert (= a_124746 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124747 () (_ BitVec 512))(assert (= a_124747 ((_ zero_extend 256) a_124746))) +(declare-fun a_124748 () (_ BitVec 512))(assert (= a_124748 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_124749 () (_ BitVec 512))(assert (= a_124749 (bvadd a_124747 a_124748))) +(declare-fun a_124750 () (_ BitVec 512))(assert (= a_124750 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124751 () Bool)(assert (= a_124751 (bvult a_124749 a_124750))) +(declare-fun a_124752 () (_ BitVec 8))(assert (= a_124752 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_124753 () (_ BitVec 256))(assert (= a_124753 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124754 () (_ BitVec 512))(assert (= a_124754 ((_ zero_extend 256) a_124753))) +(declare-fun a_124755 () (_ BitVec 512))(assert (= a_124755 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_124756 () (_ BitVec 512))(assert (= a_124756 (bvadd a_124754 a_124755))) +(declare-fun a_124757 () (_ BitVec 512))(assert (= a_124757 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124758 () Bool)(assert (= a_124758 (bvult a_124756 a_124757))) +(declare-fun a_124759 () (_ BitVec 8))(assert (= a_124759 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_124760 () (_ BitVec 256))(assert (= a_124760 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124761 () (_ BitVec 512))(assert (= a_124761 ((_ zero_extend 256) a_124760))) +(declare-fun a_124762 () (_ BitVec 512))(assert (= a_124762 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_124763 () (_ BitVec 512))(assert (= a_124763 (bvadd a_124761 a_124762))) +(declare-fun a_124764 () (_ BitVec 512))(assert (= a_124764 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124765 () Bool)(assert (= a_124765 (bvult a_124763 a_124764))) +(declare-fun a_124766 () (_ BitVec 8))(assert (= a_124766 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_124767 () (_ BitVec 256))(assert (= a_124767 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124768 () (_ BitVec 512))(assert (= a_124768 ((_ zero_extend 256) a_124767))) +(declare-fun a_124769 () (_ BitVec 512))(assert (= a_124769 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_124770 () (_ BitVec 512))(assert (= a_124770 (bvadd a_124768 a_124769))) +(declare-fun a_124771 () (_ BitVec 512))(assert (= a_124771 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124772 () Bool)(assert (= a_124772 (bvult a_124770 a_124771))) +(declare-fun a_124773 () (_ BitVec 8))(assert (= a_124773 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_124774 () (_ BitVec 256))(assert (= a_124774 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124775 () (_ BitVec 512))(assert (= a_124775 ((_ zero_extend 256) a_124774))) +(declare-fun a_124776 () (_ BitVec 512))(assert (= a_124776 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_124777 () (_ BitVec 512))(assert (= a_124777 (bvadd a_124775 a_124776))) +(declare-fun a_124778 () (_ BitVec 512))(assert (= a_124778 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124779 () Bool)(assert (= a_124779 (bvult a_124777 a_124778))) +(declare-fun a_124780 () (_ BitVec 8))(assert (= a_124780 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_124781 () (_ BitVec 256))(assert (= a_124781 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124782 () (_ BitVec 512))(assert (= a_124782 ((_ zero_extend 256) a_124781))) +(declare-fun a_124783 () (_ BitVec 512))(assert (= a_124783 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_124784 () (_ BitVec 512))(assert (= a_124784 (bvadd a_124782 a_124783))) +(declare-fun a_124785 () (_ BitVec 512))(assert (= a_124785 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124786 () Bool)(assert (= a_124786 (bvult a_124784 a_124785))) +(declare-fun a_124787 () (_ BitVec 8))(assert (= a_124787 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_124788 () (_ BitVec 256))(assert (= a_124788 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124789 () (_ BitVec 512))(assert (= a_124789 ((_ zero_extend 256) a_124788))) +(declare-fun a_124790 () (_ BitVec 512))(assert (= a_124790 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_124791 () (_ BitVec 512))(assert (= a_124791 (bvadd a_124789 a_124790))) +(declare-fun a_124792 () (_ BitVec 512))(assert (= a_124792 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124793 () Bool)(assert (= a_124793 (bvult a_124791 a_124792))) +(declare-fun a_124794 () (_ BitVec 8))(assert (= a_124794 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_124795 () (_ BitVec 256))(assert (= a_124795 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124796 () (_ BitVec 512))(assert (= a_124796 ((_ zero_extend 256) a_124795))) +(declare-fun a_124797 () (_ BitVec 512))(assert (= a_124797 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_124798 () (_ BitVec 512))(assert (= a_124798 (bvadd a_124796 a_124797))) +(declare-fun a_124799 () (_ BitVec 512))(assert (= a_124799 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124800 () Bool)(assert (= a_124800 (bvult a_124798 a_124799))) +(declare-fun a_124801 () (_ BitVec 8))(assert (= a_124801 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_124802 () (_ BitVec 256))(assert (= a_124802 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124803 () (_ BitVec 512))(assert (= a_124803 ((_ zero_extend 256) a_124802))) +(declare-fun a_124804 () (_ BitVec 512))(assert (= a_124804 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_124805 () (_ BitVec 512))(assert (= a_124805 (bvadd a_124803 a_124804))) +(declare-fun a_124806 () (_ BitVec 512))(assert (= a_124806 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124807 () Bool)(assert (= a_124807 (bvult a_124805 a_124806))) +(declare-fun a_124808 () (_ BitVec 8))(assert (= a_124808 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_124809 () (_ BitVec 256))(assert (= a_124809 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124810 () (_ BitVec 512))(assert (= a_124810 ((_ zero_extend 256) a_124809))) +(declare-fun a_124811 () (_ BitVec 512))(assert (= a_124811 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_124812 () (_ BitVec 512))(assert (= a_124812 (bvadd a_124810 a_124811))) +(declare-fun a_124813 () (_ BitVec 512))(assert (= a_124813 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124814 () Bool)(assert (= a_124814 (bvult a_124812 a_124813))) +(declare-fun a_124815 () (_ BitVec 8))(assert (= a_124815 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_124816 () (_ BitVec 256))(assert (= a_124816 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124817 () (_ BitVec 512))(assert (= a_124817 ((_ zero_extend 256) a_124816))) +(declare-fun a_124818 () (_ BitVec 512))(assert (= a_124818 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_124819 () (_ BitVec 512))(assert (= a_124819 (bvadd a_124817 a_124818))) +(declare-fun a_124820 () (_ BitVec 512))(assert (= a_124820 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124821 () Bool)(assert (= a_124821 (bvult a_124819 a_124820))) +(declare-fun a_124822 () (_ BitVec 8))(assert (= a_124822 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_124823 () (_ BitVec 256))(assert (= a_124823 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124824 () (_ BitVec 512))(assert (= a_124824 ((_ zero_extend 256) a_124823))) +(declare-fun a_124825 () (_ BitVec 512))(assert (= a_124825 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_124826 () (_ BitVec 512))(assert (= a_124826 (bvadd a_124824 a_124825))) +(declare-fun a_124827 () (_ BitVec 512))(assert (= a_124827 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124828 () Bool)(assert (= a_124828 (bvult a_124826 a_124827))) +(declare-fun a_124829 () (_ BitVec 8))(assert (= a_124829 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_124830 () (_ BitVec 256))(assert (= a_124830 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124831 () (_ BitVec 512))(assert (= a_124831 ((_ zero_extend 256) a_124830))) +(declare-fun a_124832 () (_ BitVec 512))(assert (= a_124832 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_124833 () (_ BitVec 512))(assert (= a_124833 (bvadd a_124831 a_124832))) +(declare-fun a_124834 () (_ BitVec 512))(assert (= a_124834 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124835 () Bool)(assert (= a_124835 (bvult a_124833 a_124834))) +(declare-fun a_124836 () (_ BitVec 8))(assert (= a_124836 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_124837 () (_ BitVec 256))(assert (= a_124837 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124838 () (_ BitVec 512))(assert (= a_124838 ((_ zero_extend 256) a_124837))) +(declare-fun a_124839 () (_ BitVec 512))(assert (= a_124839 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_124840 () (_ BitVec 512))(assert (= a_124840 (bvadd a_124838 a_124839))) +(declare-fun a_124841 () (_ BitVec 512))(assert (= a_124841 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124842 () Bool)(assert (= a_124842 (bvult a_124840 a_124841))) +(declare-fun a_124843 () (_ BitVec 8))(assert (= a_124843 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_124844 () (_ BitVec 256))(assert (= a_124844 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124845 () (_ BitVec 512))(assert (= a_124845 ((_ zero_extend 256) a_124844))) +(declare-fun a_124846 () (_ BitVec 512))(assert (= a_124846 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_124847 () (_ BitVec 512))(assert (= a_124847 (bvadd a_124845 a_124846))) +(declare-fun a_124848 () (_ BitVec 512))(assert (= a_124848 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124849 () Bool)(assert (= a_124849 (bvult a_124847 a_124848))) +(declare-fun a_124850 () (_ BitVec 8))(assert (= a_124850 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_124851 () (_ BitVec 256))(assert (= a_124851 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124852 () (_ BitVec 512))(assert (= a_124852 ((_ zero_extend 256) a_124851))) +(declare-fun a_124853 () (_ BitVec 512))(assert (= a_124853 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_124854 () (_ BitVec 512))(assert (= a_124854 (bvadd a_124852 a_124853))) +(declare-fun a_124855 () (_ BitVec 512))(assert (= a_124855 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124856 () Bool)(assert (= a_124856 (bvult a_124854 a_124855))) +(declare-fun a_124857 () (_ BitVec 8))(assert (= a_124857 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_124858 () (_ BitVec 256))(assert (= a_124858 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124859 () (_ BitVec 512))(assert (= a_124859 ((_ zero_extend 256) a_124858))) +(declare-fun a_124860 () (_ BitVec 512))(assert (= a_124860 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_124861 () (_ BitVec 512))(assert (= a_124861 (bvadd a_124859 a_124860))) +(declare-fun a_124862 () (_ BitVec 512))(assert (= a_124862 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124863 () Bool)(assert (= a_124863 (bvult a_124861 a_124862))) +(declare-fun a_124864 () (_ BitVec 8))(assert (= a_124864 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_124865 () (_ BitVec 256))(assert (= a_124865 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124866 () (_ BitVec 512))(assert (= a_124866 ((_ zero_extend 256) a_124865))) +(declare-fun a_124867 () (_ BitVec 512))(assert (= a_124867 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_124868 () (_ BitVec 512))(assert (= a_124868 (bvadd a_124866 a_124867))) +(declare-fun a_124869 () (_ BitVec 512))(assert (= a_124869 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124870 () Bool)(assert (= a_124870 (bvult a_124868 a_124869))) +(declare-fun a_124871 () (_ BitVec 8))(assert (= a_124871 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_124872 () (_ BitVec 256))(assert (= a_124872 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124873 () (_ BitVec 512))(assert (= a_124873 ((_ zero_extend 256) a_124872))) +(declare-fun a_124874 () (_ BitVec 512))(assert (= a_124874 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_124875 () (_ BitVec 512))(assert (= a_124875 (bvadd a_124873 a_124874))) +(declare-fun a_124876 () (_ BitVec 512))(assert (= a_124876 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124877 () Bool)(assert (= a_124877 (bvult a_124875 a_124876))) +(declare-fun a_124878 () (_ BitVec 8))(assert (= a_124878 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_124879 () (_ BitVec 256))(assert (= a_124879 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124880 () (_ BitVec 512))(assert (= a_124880 ((_ zero_extend 256) a_124879))) +(declare-fun a_124881 () (_ BitVec 512))(assert (= a_124881 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_124882 () (_ BitVec 512))(assert (= a_124882 (bvadd a_124880 a_124881))) +(declare-fun a_124883 () (_ BitVec 512))(assert (= a_124883 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124884 () Bool)(assert (= a_124884 (bvult a_124882 a_124883))) +(declare-fun a_124885 () (_ BitVec 8))(assert (= a_124885 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_124886 () (_ BitVec 256))(assert (= a_124886 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124887 () (_ BitVec 512))(assert (= a_124887 ((_ zero_extend 256) a_124886))) +(declare-fun a_124888 () (_ BitVec 512))(assert (= a_124888 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124889 () Bool)(assert (= a_124889 (bvult a_124887 a_124888))) +(declare-fun a_124890 () (_ BitVec 8))(assert (= a_124890 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_124891 () (_ BitVec 8))(assert (= a_124891 (ite a_124889 a_124890 #x00))) +(declare-fun a_124892 () (_ BitVec 8))(assert (= a_124892 (ite a_124884 a_124885 #x00))) +(declare-fun a_124893 () (_ BitVec 8))(assert (= a_124893 (ite a_124877 a_124878 #x00))) +(declare-fun a_124894 () (_ BitVec 8))(assert (= a_124894 (ite a_124870 a_124871 #x00))) +(declare-fun a_124895 () (_ BitVec 8))(assert (= a_124895 (ite a_124863 a_124864 #x00))) +(declare-fun a_124896 () (_ BitVec 8))(assert (= a_124896 (ite a_124856 a_124857 #x00))) +(declare-fun a_124897 () (_ BitVec 8))(assert (= a_124897 (ite a_124849 a_124850 #x00))) +(declare-fun a_124898 () (_ BitVec 8))(assert (= a_124898 (ite a_124842 a_124843 #x00))) +(declare-fun a_124899 () (_ BitVec 8))(assert (= a_124899 (ite a_124835 a_124836 #x00))) +(declare-fun a_124900 () (_ BitVec 8))(assert (= a_124900 (ite a_124828 a_124829 #x00))) +(declare-fun a_124901 () (_ BitVec 8))(assert (= a_124901 (ite a_124821 a_124822 #x00))) +(declare-fun a_124902 () (_ BitVec 8))(assert (= a_124902 (ite a_124814 a_124815 #x00))) +(declare-fun a_124903 () (_ BitVec 8))(assert (= a_124903 (ite a_124807 a_124808 #x00))) +(declare-fun a_124904 () (_ BitVec 8))(assert (= a_124904 (ite a_124800 a_124801 #x00))) +(declare-fun a_124905 () (_ BitVec 8))(assert (= a_124905 (ite a_124793 a_124794 #x00))) +(declare-fun a_124906 () (_ BitVec 8))(assert (= a_124906 (ite a_124786 a_124787 #x00))) +(declare-fun a_124907 () (_ BitVec 8))(assert (= a_124907 (ite a_124779 a_124780 #x00))) +(declare-fun a_124908 () (_ BitVec 8))(assert (= a_124908 (ite a_124772 a_124773 #x00))) +(declare-fun a_124909 () (_ BitVec 8))(assert (= a_124909 (ite a_124765 a_124766 #x00))) +(declare-fun a_124910 () (_ BitVec 8))(assert (= a_124910 (ite a_124758 a_124759 #x00))) +(declare-fun a_124911 () (_ BitVec 8))(assert (= a_124911 (ite a_124751 a_124752 #x00))) +(declare-fun a_124912 () (_ BitVec 8))(assert (= a_124912 (ite a_124744 a_124745 #x00))) +(declare-fun a_124913 () (_ BitVec 8))(assert (= a_124913 (ite a_124737 a_124738 #x00))) +(declare-fun a_124914 () (_ BitVec 8))(assert (= a_124914 (ite a_124730 a_124731 #x00))) +(declare-fun a_124915 () (_ BitVec 8))(assert (= a_124915 (ite a_124723 a_124724 #x00))) +(declare-fun a_124916 () (_ BitVec 8))(assert (= a_124916 (ite a_124716 a_124717 #x00))) +(declare-fun a_124917 () (_ BitVec 8))(assert (= a_124917 (ite a_124709 a_124710 #x00))) +(declare-fun a_124918 () (_ BitVec 8))(assert (= a_124918 (ite a_124702 a_124703 #x00))) +(declare-fun a_124919 () (_ BitVec 8))(assert (= a_124919 (ite a_124695 a_124696 #x00))) +(declare-fun a_124920 () (_ BitVec 8))(assert (= a_124920 (ite a_124688 a_124689 #x00))) +(declare-fun a_124921 () (_ BitVec 8))(assert (= a_124921 (ite a_124681 a_124682 #x00))) +(declare-fun a_124922 () (_ BitVec 8))(assert (= a_124922 (ite a_124674 a_124675 #x00))) +(declare-fun a_124923 () (_ BitVec 256))(assert (= a_124923 (concat a_124891 a_124892 a_124893 a_124894 a_124895 a_124896 a_124897 a_124898 a_124899 a_124900 a_124901 a_124902 a_124903 a_124904 a_124905 a_124906 a_124907 a_124908 a_124909 a_124910 a_124911 a_124912 a_124913 a_124914 a_124915 a_124916 a_124917 a_124918 a_124919 a_124920 a_124921 a_124922))) +(declare-fun a_124924 () (_ BitVec 256))(assert (= a_124924 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124925 () (_ BitVec 256))(assert (= a_124925 (concat a_124891 a_124892 a_124893 a_124894 a_124895 a_124896 a_124897 a_124898 a_124899 a_124900 a_124901 a_124902 a_124903 a_124904 a_124905 a_124906 a_124907 a_124908 a_124909 a_124910 a_124911 a_124912 a_124913 a_124914 a_124915 a_124916 a_124917 a_124918 a_124919 a_124920 a_124921 a_124922))) +(declare-fun a_124926 () (_ BitVec 256))(assert (= a_124926 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124927 () Bool)(assert (= a_124927 (bvslt a_124925 a_124926))) +(declare-fun a_124928 () (_ BitVec 256))(assert (= a_124928 (concat a_124891 a_124892 a_124893 a_124894 a_124895 a_124896 a_124897 a_124898 a_124899 a_124900 a_124901 a_124902 a_124903 a_124904 a_124905 a_124906 a_124907 a_124908 a_124909 a_124910 a_124911 a_124912 a_124913 a_124914 a_124915 a_124916 a_124917 a_124918 a_124919 a_124920 a_124921 a_124922))) +(declare-fun a_124929 () (_ BitVec 256))(assert (= a_124929 (bvsub a_124923 a_124924))) +(declare-fun a_124930 () (_ BitVec 256))(assert (= a_124930 (ite a_124927 a_124928 a_124929))) +(declare-fun a_124931 () (_ BitVec 256))(assert (= a_124931 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_124932 () (_ BitVec 256))(assert (= a_124932 (concat a_124635 a_124636 a_124637 a_124638 a_124639 a_124640 a_124641 a_124642 a_124643 a_124644 a_124645 a_124646 a_124647 a_124648 a_124649 a_124650 a_124651 a_124652 a_124653 a_124654 a_124655 a_124656 a_124657 a_124658 a_124659 a_124660 a_124661 a_124662 a_124663 a_124664 a_124665 a_124666))) +(declare-fun a_124933 () (_ BitVec 256))(assert (= a_124933 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124934 () (_ BitVec 256))(assert (= a_124934 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124935 () (_ BitVec 8))(assert (= a_124935 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_124936 () (_ BitVec 8))(assert (= a_124936 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_124937 () (_ BitVec 8))(assert (= a_124937 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_124938 () (_ BitVec 8))(assert (= a_124938 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_124939 () (_ BitVec 8))(assert (= a_124939 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_124940 () (_ BitVec 8))(assert (= a_124940 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_124941 () (_ BitVec 8))(assert (= a_124941 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_124942 () (_ BitVec 8))(assert (= a_124942 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_124943 () (_ BitVec 8))(assert (= a_124943 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_124944 () (_ BitVec 8))(assert (= a_124944 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_124945 () (_ BitVec 8))(assert (= a_124945 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_124946 () (_ BitVec 8))(assert (= a_124946 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_124947 () (_ BitVec 8))(assert (= a_124947 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_124948 () (_ BitVec 8))(assert (= a_124948 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_124949 () (_ BitVec 8))(assert (= a_124949 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_124950 () (_ BitVec 8))(assert (= a_124950 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_124951 () (_ BitVec 8))(assert (= a_124951 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_124952 () (_ BitVec 8))(assert (= a_124952 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_124953 () (_ BitVec 8))(assert (= a_124953 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_124954 () (_ BitVec 8))(assert (= a_124954 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_124955 () (_ BitVec 8))(assert (= a_124955 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_124956 () (_ BitVec 8))(assert (= a_124956 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_124957 () (_ BitVec 8))(assert (= a_124957 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_124958 () (_ BitVec 8))(assert (= a_124958 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_124959 () (_ BitVec 8))(assert (= a_124959 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_124960 () (_ BitVec 8))(assert (= a_124960 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_124961 () (_ BitVec 8))(assert (= a_124961 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_124962 () (_ BitVec 8))(assert (= a_124962 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_124963 () (_ BitVec 8))(assert (= a_124963 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_124964 () (_ BitVec 8))(assert (= a_124964 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_124965 () (_ BitVec 8))(assert (= a_124965 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_124966 () (_ BitVec 8))(assert (= a_124966 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_124967 () (_ BitVec 256))(assert (= a_124967 (concat a_124935 a_124936 a_124937 a_124938 a_124939 a_124940 a_124941 a_124942 a_124943 a_124944 a_124945 a_124946 a_124947 a_124948 a_124949 a_124950 a_124951 a_124952 a_124953 a_124954 a_124955 a_124956 a_124957 a_124958 a_124959 a_124960 a_124961 a_124962 a_124963 a_124964 a_124965 a_124966))) +(declare-fun a_124968 () (_ BitVec 256))(assert (= a_124968 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124969 () (_ BitVec 256))(assert (= a_124969 (bvudiv a_124967 a_124968))) +(declare-fun a_124970 () (_ BitVec 256))(assert (= a_124970 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_124971 () (_ BitVec 256))(assert (= a_124971 (bvand a_124969 a_124970))) +(declare-fun a_124972 () (_ BitVec 256))(assert (= a_124972 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_124973 () (_ BitVec 512))(assert (= a_124973 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_124974 () (_ BitVec 512))(assert (= a_124974 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124975 () (_ BitVec 512))(assert (= a_124975 (bvsub a_124973 a_124974))) +(declare-fun a_124976 () (_ BitVec 512))(assert (= a_124976 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_124977 () (_ BitVec 512))(assert (= a_124977 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124978 () (_ BitVec 512))(assert (= a_124978 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_124979 () Bool)(assert (= a_124979 (bvule a_124977 a_124978))) +(declare-fun a_124980 () Bool)(assert (= a_124980 (bvuge a_124975 a_124976))) +(declare-fun a_124981 () Bool)(assert (= a_124981 (and a_124979 a_124980))) +(declare-fun a_124982 () Bool)(assert (= a_124982 (not a_124981))) +(declare-fun a_124983 () (_ BitVec 256))(assert (= a_124983 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124984 () (_ BitVec 512))(assert (= a_124984 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_124985 () (_ BitVec 512))(assert (= a_124985 ((_ zero_extend 256) SVALUE))) +(declare-fun a_124986 () (_ BitVec 512))(assert (= a_124986 (bvsub a_124984 a_124985))) +(declare-fun a_124987 () (_ BitVec 512))(assert (= a_124987 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_124988 () (_ BitVec 512))(assert (= a_124988 ((_ zero_extend 256) SVALUE))) +(declare-fun a_124989 () (_ BitVec 512))(assert (= a_124989 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_124990 () Bool)(assert (= a_124990 (bvule a_124988 a_124989))) +(declare-fun a_124991 () Bool)(assert (= a_124991 (bvuge a_124986 a_124987))) +(declare-fun a_124992 () Bool)(assert (= a_124992 (and a_124990 a_124991))) +(declare-fun a_124993 () Bool)(assert (= a_124993 (not a_124992))) +(assert (= a_124993 false)) +(assert (= SVALUE a_124983)) +(assert (= a_124982 false)) +(assert (= a_124971 a_124972)) +(assert (= SVALUE_1 a_124934)) +(assert (= a_124932 a_124933)) +(assert (bvslt a_124930 a_124931)) +(assert (= a_124667 a_124668)) +(assert (= a_124633 a_124634)) +(assert (= a_124378 false)) +(assert (= a_124365 a_124366)) +(assert (= SVALUE_3 a_124328)) +(assert (= a_124326 a_124327)) +(assert (not a_124293)) +(assert (= a_124028 a_124029)) +(assert (= a_124021 a_124022)) +(assert (= a_124008 a_124009)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000b.logs b/tools/manticore-analysis/sample_execution/outputs/user_0000000b.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000b.pkl b/tools/manticore-analysis/sample_execution/outputs/user_0000000b.pkl new file mode 100644 index 000000000..c80198fb2 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_0000000b.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000b.summary b/tools/manticore-analysis/sample_execution/outputs/user_0000000b.summary new file mode 100644 index 000000000..3c2be1b2c --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000b.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954598 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 90% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000b.trace b/tools/manticore-analysis/sample_execution/outputs/user_0000000b.trace new file mode 100644 index 000000000..5ff56ce44 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000b.trace @@ -0,0 +1,278 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000b.tx b/tools/manticore-analysis/sample_execution/outputs/user_0000000b.tx new file mode 100644 index 000000000..d7d178960 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000b.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(0,4,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(0,5,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000b.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_0000000b.tx.json new file mode 100644 index 000000000..fb7d979bd --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000b.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000c.constraints b/tools/manticore-analysis/sample_execution/outputs/user_0000000c.constraints new file mode 100644 index 000000000..9ca67a078 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000c.constraints @@ -0,0 +1,768 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_122236 () (_ BitVec 512))(assert (= a_122236 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_122237 () (_ BitVec 512))(assert (= a_122237 ((_ zero_extend 256) SVALUE))) +(declare-fun a_122238 () (_ BitVec 512))(assert (= a_122238 (bvsub a_122236 a_122237))) +(declare-fun a_122239 () (_ BitVec 512))(assert (= a_122239 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_122240 () (_ BitVec 512))(assert (= a_122240 (bvadd a_122238 a_122239))) +(declare-fun a_122241 () (_ BitVec 256))(assert (= a_122241 ((_ extract 255 0) a_122240))) +(declare-fun a_122242 () (_ BitVec 256))(assert (= a_122242 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_122243 () (_ BitVec 512))(assert (= a_122243 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_122244 () (_ BitVec 512))(assert (= a_122244 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_122245 () (_ BitVec 512))(assert (= a_122245 (bvsub a_122243 a_122244))) +(declare-fun a_122246 () (_ BitVec 512))(assert (= a_122246 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a7)) +(declare-fun a_122247 () (_ BitVec 512))(assert (= a_122247 (bvadd a_122245 a_122246))) +(declare-fun a_122248 () (_ BitVec 512))(assert (= a_122248 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_122249 () (_ BitVec 512))(assert (= a_122249 (bvsub a_122247 a_122248))) +(declare-fun a_122250 () (_ BitVec 512))(assert (= a_122250 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_122251 () (_ BitVec 512))(assert (= a_122251 (bvsub a_122249 a_122250))) +(declare-fun a_122252 () (_ BitVec 512))(assert (= a_122252 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329e5)) +(declare-fun a_122253 () (_ BitVec 512))(assert (= a_122253 (bvadd a_122251 a_122252))) +(declare-fun a_122254 () (_ BitVec 256))(assert (= a_122254 ((_ extract 255 0) a_122253))) +(declare-fun a_122255 () (_ BitVec 256))(assert (= a_122255 #x00000000000000000000000000000000000000000000000000000002540b32ac)) +(declare-fun a_122256 () (_ BitVec 512))(assert (= a_122256 ((_ zero_extend 256) SVALUE))) +(declare-fun a_122257 () (_ BitVec 512))(assert (= a_122257 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_122258 () (_ BitVec 512))(assert (= a_122258 (bvadd a_122256 a_122257))) +(declare-fun a_122259 () (_ BitVec 512))(assert (= a_122259 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_122260 () (_ BitVec 512))(assert (= a_122260 (bvadd a_122258 a_122259))) +(declare-fun a_122261 () (_ BitVec 256))(assert (= a_122261 ((_ extract 255 0) a_122260))) +(declare-fun a_122262 () (_ BitVec 256))(assert (= a_122262 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122263 () (_ BitVec 256))(assert (= a_122263 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122264 () (_ BitVec 512))(assert (= a_122264 ((_ zero_extend 256) a_122263))) +(declare-fun a_122265 () (_ BitVec 512))(assert (= a_122265 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_122266 () (_ BitVec 512))(assert (= a_122266 (bvadd a_122264 a_122265))) +(declare-fun a_122267 () (_ BitVec 512))(assert (= a_122267 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122268 () Bool)(assert (= a_122268 (bvult a_122266 a_122267))) +(declare-fun a_122269 () (_ BitVec 8))(assert (= a_122269 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_122270 () (_ BitVec 256))(assert (= a_122270 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122271 () (_ BitVec 512))(assert (= a_122271 ((_ zero_extend 256) a_122270))) +(declare-fun a_122272 () (_ BitVec 512))(assert (= a_122272 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_122273 () (_ BitVec 512))(assert (= a_122273 (bvadd a_122271 a_122272))) +(declare-fun a_122274 () (_ BitVec 512))(assert (= a_122274 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122275 () Bool)(assert (= a_122275 (bvult a_122273 a_122274))) +(declare-fun a_122276 () (_ BitVec 8))(assert (= a_122276 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_122277 () (_ BitVec 256))(assert (= a_122277 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122278 () (_ BitVec 512))(assert (= a_122278 ((_ zero_extend 256) a_122277))) +(declare-fun a_122279 () (_ BitVec 512))(assert (= a_122279 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_122280 () (_ BitVec 512))(assert (= a_122280 (bvadd a_122278 a_122279))) +(declare-fun a_122281 () (_ BitVec 512))(assert (= a_122281 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122282 () Bool)(assert (= a_122282 (bvult a_122280 a_122281))) +(declare-fun a_122283 () (_ BitVec 8))(assert (= a_122283 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_122284 () (_ BitVec 256))(assert (= a_122284 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122285 () (_ BitVec 512))(assert (= a_122285 ((_ zero_extend 256) a_122284))) +(declare-fun a_122286 () (_ BitVec 512))(assert (= a_122286 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_122287 () (_ BitVec 512))(assert (= a_122287 (bvadd a_122285 a_122286))) +(declare-fun a_122288 () (_ BitVec 512))(assert (= a_122288 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122289 () Bool)(assert (= a_122289 (bvult a_122287 a_122288))) +(declare-fun a_122290 () (_ BitVec 8))(assert (= a_122290 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_122291 () (_ BitVec 256))(assert (= a_122291 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122292 () (_ BitVec 512))(assert (= a_122292 ((_ zero_extend 256) a_122291))) +(declare-fun a_122293 () (_ BitVec 512))(assert (= a_122293 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_122294 () (_ BitVec 512))(assert (= a_122294 (bvadd a_122292 a_122293))) +(declare-fun a_122295 () (_ BitVec 512))(assert (= a_122295 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122296 () Bool)(assert (= a_122296 (bvult a_122294 a_122295))) +(declare-fun a_122297 () (_ BitVec 8))(assert (= a_122297 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_122298 () (_ BitVec 256))(assert (= a_122298 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122299 () (_ BitVec 512))(assert (= a_122299 ((_ zero_extend 256) a_122298))) +(declare-fun a_122300 () (_ BitVec 512))(assert (= a_122300 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_122301 () (_ BitVec 512))(assert (= a_122301 (bvadd a_122299 a_122300))) +(declare-fun a_122302 () (_ BitVec 512))(assert (= a_122302 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122303 () Bool)(assert (= a_122303 (bvult a_122301 a_122302))) +(declare-fun a_122304 () (_ BitVec 8))(assert (= a_122304 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_122305 () (_ BitVec 256))(assert (= a_122305 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122306 () (_ BitVec 512))(assert (= a_122306 ((_ zero_extend 256) a_122305))) +(declare-fun a_122307 () (_ BitVec 512))(assert (= a_122307 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_122308 () (_ BitVec 512))(assert (= a_122308 (bvadd a_122306 a_122307))) +(declare-fun a_122309 () (_ BitVec 512))(assert (= a_122309 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122310 () Bool)(assert (= a_122310 (bvult a_122308 a_122309))) +(declare-fun a_122311 () (_ BitVec 8))(assert (= a_122311 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_122312 () (_ BitVec 256))(assert (= a_122312 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122313 () (_ BitVec 512))(assert (= a_122313 ((_ zero_extend 256) a_122312))) +(declare-fun a_122314 () (_ BitVec 512))(assert (= a_122314 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_122315 () (_ BitVec 512))(assert (= a_122315 (bvadd a_122313 a_122314))) +(declare-fun a_122316 () (_ BitVec 512))(assert (= a_122316 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122317 () Bool)(assert (= a_122317 (bvult a_122315 a_122316))) +(declare-fun a_122318 () (_ BitVec 8))(assert (= a_122318 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_122319 () (_ BitVec 256))(assert (= a_122319 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122320 () (_ BitVec 512))(assert (= a_122320 ((_ zero_extend 256) a_122319))) +(declare-fun a_122321 () (_ BitVec 512))(assert (= a_122321 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_122322 () (_ BitVec 512))(assert (= a_122322 (bvadd a_122320 a_122321))) +(declare-fun a_122323 () (_ BitVec 512))(assert (= a_122323 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122324 () Bool)(assert (= a_122324 (bvult a_122322 a_122323))) +(declare-fun a_122325 () (_ BitVec 8))(assert (= a_122325 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_122326 () (_ BitVec 256))(assert (= a_122326 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122327 () (_ BitVec 512))(assert (= a_122327 ((_ zero_extend 256) a_122326))) +(declare-fun a_122328 () (_ BitVec 512))(assert (= a_122328 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_122329 () (_ BitVec 512))(assert (= a_122329 (bvadd a_122327 a_122328))) +(declare-fun a_122330 () (_ BitVec 512))(assert (= a_122330 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122331 () Bool)(assert (= a_122331 (bvult a_122329 a_122330))) +(declare-fun a_122332 () (_ BitVec 8))(assert (= a_122332 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_122333 () (_ BitVec 256))(assert (= a_122333 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122334 () (_ BitVec 512))(assert (= a_122334 ((_ zero_extend 256) a_122333))) +(declare-fun a_122335 () (_ BitVec 512))(assert (= a_122335 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_122336 () (_ BitVec 512))(assert (= a_122336 (bvadd a_122334 a_122335))) +(declare-fun a_122337 () (_ BitVec 512))(assert (= a_122337 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122338 () Bool)(assert (= a_122338 (bvult a_122336 a_122337))) +(declare-fun a_122339 () (_ BitVec 8))(assert (= a_122339 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_122340 () (_ BitVec 256))(assert (= a_122340 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122341 () (_ BitVec 512))(assert (= a_122341 ((_ zero_extend 256) a_122340))) +(declare-fun a_122342 () (_ BitVec 512))(assert (= a_122342 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_122343 () (_ BitVec 512))(assert (= a_122343 (bvadd a_122341 a_122342))) +(declare-fun a_122344 () (_ BitVec 512))(assert (= a_122344 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122345 () Bool)(assert (= a_122345 (bvult a_122343 a_122344))) +(declare-fun a_122346 () (_ BitVec 8))(assert (= a_122346 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_122347 () (_ BitVec 256))(assert (= a_122347 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122348 () (_ BitVec 512))(assert (= a_122348 ((_ zero_extend 256) a_122347))) +(declare-fun a_122349 () (_ BitVec 512))(assert (= a_122349 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_122350 () (_ BitVec 512))(assert (= a_122350 (bvadd a_122348 a_122349))) +(declare-fun a_122351 () (_ BitVec 512))(assert (= a_122351 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122352 () Bool)(assert (= a_122352 (bvult a_122350 a_122351))) +(declare-fun a_122353 () (_ BitVec 8))(assert (= a_122353 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_122354 () (_ BitVec 256))(assert (= a_122354 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122355 () (_ BitVec 512))(assert (= a_122355 ((_ zero_extend 256) a_122354))) +(declare-fun a_122356 () (_ BitVec 512))(assert (= a_122356 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_122357 () (_ BitVec 512))(assert (= a_122357 (bvadd a_122355 a_122356))) +(declare-fun a_122358 () (_ BitVec 512))(assert (= a_122358 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122359 () Bool)(assert (= a_122359 (bvult a_122357 a_122358))) +(declare-fun a_122360 () (_ BitVec 8))(assert (= a_122360 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_122361 () (_ BitVec 256))(assert (= a_122361 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122362 () (_ BitVec 512))(assert (= a_122362 ((_ zero_extend 256) a_122361))) +(declare-fun a_122363 () (_ BitVec 512))(assert (= a_122363 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_122364 () (_ BitVec 512))(assert (= a_122364 (bvadd a_122362 a_122363))) +(declare-fun a_122365 () (_ BitVec 512))(assert (= a_122365 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122366 () Bool)(assert (= a_122366 (bvult a_122364 a_122365))) +(declare-fun a_122367 () (_ BitVec 8))(assert (= a_122367 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_122368 () (_ BitVec 256))(assert (= a_122368 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122369 () (_ BitVec 512))(assert (= a_122369 ((_ zero_extend 256) a_122368))) +(declare-fun a_122370 () (_ BitVec 512))(assert (= a_122370 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_122371 () (_ BitVec 512))(assert (= a_122371 (bvadd a_122369 a_122370))) +(declare-fun a_122372 () (_ BitVec 512))(assert (= a_122372 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122373 () Bool)(assert (= a_122373 (bvult a_122371 a_122372))) +(declare-fun a_122374 () (_ BitVec 8))(assert (= a_122374 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_122375 () (_ BitVec 256))(assert (= a_122375 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122376 () (_ BitVec 512))(assert (= a_122376 ((_ zero_extend 256) a_122375))) +(declare-fun a_122377 () (_ BitVec 512))(assert (= a_122377 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_122378 () (_ BitVec 512))(assert (= a_122378 (bvadd a_122376 a_122377))) +(declare-fun a_122379 () (_ BitVec 512))(assert (= a_122379 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122380 () Bool)(assert (= a_122380 (bvult a_122378 a_122379))) +(declare-fun a_122381 () (_ BitVec 8))(assert (= a_122381 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_122382 () (_ BitVec 256))(assert (= a_122382 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122383 () (_ BitVec 512))(assert (= a_122383 ((_ zero_extend 256) a_122382))) +(declare-fun a_122384 () (_ BitVec 512))(assert (= a_122384 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_122385 () (_ BitVec 512))(assert (= a_122385 (bvadd a_122383 a_122384))) +(declare-fun a_122386 () (_ BitVec 512))(assert (= a_122386 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122387 () Bool)(assert (= a_122387 (bvult a_122385 a_122386))) +(declare-fun a_122388 () (_ BitVec 8))(assert (= a_122388 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_122389 () (_ BitVec 256))(assert (= a_122389 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122390 () (_ BitVec 512))(assert (= a_122390 ((_ zero_extend 256) a_122389))) +(declare-fun a_122391 () (_ BitVec 512))(assert (= a_122391 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_122392 () (_ BitVec 512))(assert (= a_122392 (bvadd a_122390 a_122391))) +(declare-fun a_122393 () (_ BitVec 512))(assert (= a_122393 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122394 () Bool)(assert (= a_122394 (bvult a_122392 a_122393))) +(declare-fun a_122395 () (_ BitVec 8))(assert (= a_122395 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_122396 () (_ BitVec 256))(assert (= a_122396 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122397 () (_ BitVec 512))(assert (= a_122397 ((_ zero_extend 256) a_122396))) +(declare-fun a_122398 () (_ BitVec 512))(assert (= a_122398 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_122399 () (_ BitVec 512))(assert (= a_122399 (bvadd a_122397 a_122398))) +(declare-fun a_122400 () (_ BitVec 512))(assert (= a_122400 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122401 () Bool)(assert (= a_122401 (bvult a_122399 a_122400))) +(declare-fun a_122402 () (_ BitVec 8))(assert (= a_122402 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_122403 () (_ BitVec 256))(assert (= a_122403 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122404 () (_ BitVec 512))(assert (= a_122404 ((_ zero_extend 256) a_122403))) +(declare-fun a_122405 () (_ BitVec 512))(assert (= a_122405 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_122406 () (_ BitVec 512))(assert (= a_122406 (bvadd a_122404 a_122405))) +(declare-fun a_122407 () (_ BitVec 512))(assert (= a_122407 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122408 () Bool)(assert (= a_122408 (bvult a_122406 a_122407))) +(declare-fun a_122409 () (_ BitVec 8))(assert (= a_122409 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_122410 () (_ BitVec 256))(assert (= a_122410 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122411 () (_ BitVec 512))(assert (= a_122411 ((_ zero_extend 256) a_122410))) +(declare-fun a_122412 () (_ BitVec 512))(assert (= a_122412 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_122413 () (_ BitVec 512))(assert (= a_122413 (bvadd a_122411 a_122412))) +(declare-fun a_122414 () (_ BitVec 512))(assert (= a_122414 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122415 () Bool)(assert (= a_122415 (bvult a_122413 a_122414))) +(declare-fun a_122416 () (_ BitVec 8))(assert (= a_122416 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_122417 () (_ BitVec 256))(assert (= a_122417 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122418 () (_ BitVec 512))(assert (= a_122418 ((_ zero_extend 256) a_122417))) +(declare-fun a_122419 () (_ BitVec 512))(assert (= a_122419 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_122420 () (_ BitVec 512))(assert (= a_122420 (bvadd a_122418 a_122419))) +(declare-fun a_122421 () (_ BitVec 512))(assert (= a_122421 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122422 () Bool)(assert (= a_122422 (bvult a_122420 a_122421))) +(declare-fun a_122423 () (_ BitVec 8))(assert (= a_122423 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_122424 () (_ BitVec 256))(assert (= a_122424 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122425 () (_ BitVec 512))(assert (= a_122425 ((_ zero_extend 256) a_122424))) +(declare-fun a_122426 () (_ BitVec 512))(assert (= a_122426 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_122427 () (_ BitVec 512))(assert (= a_122427 (bvadd a_122425 a_122426))) +(declare-fun a_122428 () (_ BitVec 512))(assert (= a_122428 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122429 () Bool)(assert (= a_122429 (bvult a_122427 a_122428))) +(declare-fun a_122430 () (_ BitVec 8))(assert (= a_122430 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_122431 () (_ BitVec 256))(assert (= a_122431 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122432 () (_ BitVec 512))(assert (= a_122432 ((_ zero_extend 256) a_122431))) +(declare-fun a_122433 () (_ BitVec 512))(assert (= a_122433 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_122434 () (_ BitVec 512))(assert (= a_122434 (bvadd a_122432 a_122433))) +(declare-fun a_122435 () (_ BitVec 512))(assert (= a_122435 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122436 () Bool)(assert (= a_122436 (bvult a_122434 a_122435))) +(declare-fun a_122437 () (_ BitVec 8))(assert (= a_122437 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_122438 () (_ BitVec 256))(assert (= a_122438 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122439 () (_ BitVec 512))(assert (= a_122439 ((_ zero_extend 256) a_122438))) +(declare-fun a_122440 () (_ BitVec 512))(assert (= a_122440 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_122441 () (_ BitVec 512))(assert (= a_122441 (bvadd a_122439 a_122440))) +(declare-fun a_122442 () (_ BitVec 512))(assert (= a_122442 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122443 () Bool)(assert (= a_122443 (bvult a_122441 a_122442))) +(declare-fun a_122444 () (_ BitVec 8))(assert (= a_122444 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_122445 () (_ BitVec 256))(assert (= a_122445 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122446 () (_ BitVec 512))(assert (= a_122446 ((_ zero_extend 256) a_122445))) +(declare-fun a_122447 () (_ BitVec 512))(assert (= a_122447 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_122448 () (_ BitVec 512))(assert (= a_122448 (bvadd a_122446 a_122447))) +(declare-fun a_122449 () (_ BitVec 512))(assert (= a_122449 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122450 () Bool)(assert (= a_122450 (bvult a_122448 a_122449))) +(declare-fun a_122451 () (_ BitVec 8))(assert (= a_122451 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_122452 () (_ BitVec 256))(assert (= a_122452 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122453 () (_ BitVec 512))(assert (= a_122453 ((_ zero_extend 256) a_122452))) +(declare-fun a_122454 () (_ BitVec 512))(assert (= a_122454 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_122455 () (_ BitVec 512))(assert (= a_122455 (bvadd a_122453 a_122454))) +(declare-fun a_122456 () (_ BitVec 512))(assert (= a_122456 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122457 () Bool)(assert (= a_122457 (bvult a_122455 a_122456))) +(declare-fun a_122458 () (_ BitVec 8))(assert (= a_122458 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_122459 () (_ BitVec 256))(assert (= a_122459 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122460 () (_ BitVec 512))(assert (= a_122460 ((_ zero_extend 256) a_122459))) +(declare-fun a_122461 () (_ BitVec 512))(assert (= a_122461 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_122462 () (_ BitVec 512))(assert (= a_122462 (bvadd a_122460 a_122461))) +(declare-fun a_122463 () (_ BitVec 512))(assert (= a_122463 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122464 () Bool)(assert (= a_122464 (bvult a_122462 a_122463))) +(declare-fun a_122465 () (_ BitVec 8))(assert (= a_122465 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_122466 () (_ BitVec 256))(assert (= a_122466 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122467 () (_ BitVec 512))(assert (= a_122467 ((_ zero_extend 256) a_122466))) +(declare-fun a_122468 () (_ BitVec 512))(assert (= a_122468 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_122469 () (_ BitVec 512))(assert (= a_122469 (bvadd a_122467 a_122468))) +(declare-fun a_122470 () (_ BitVec 512))(assert (= a_122470 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122471 () Bool)(assert (= a_122471 (bvult a_122469 a_122470))) +(declare-fun a_122472 () (_ BitVec 8))(assert (= a_122472 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_122473 () (_ BitVec 256))(assert (= a_122473 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122474 () (_ BitVec 512))(assert (= a_122474 ((_ zero_extend 256) a_122473))) +(declare-fun a_122475 () (_ BitVec 512))(assert (= a_122475 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_122476 () (_ BitVec 512))(assert (= a_122476 (bvadd a_122474 a_122475))) +(declare-fun a_122477 () (_ BitVec 512))(assert (= a_122477 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122478 () Bool)(assert (= a_122478 (bvult a_122476 a_122477))) +(declare-fun a_122479 () (_ BitVec 8))(assert (= a_122479 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_122480 () (_ BitVec 256))(assert (= a_122480 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122481 () (_ BitVec 512))(assert (= a_122481 ((_ zero_extend 256) a_122480))) +(declare-fun a_122482 () (_ BitVec 512))(assert (= a_122482 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122483 () Bool)(assert (= a_122483 (bvult a_122481 a_122482))) +(declare-fun a_122484 () (_ BitVec 8))(assert (= a_122484 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_122485 () (_ BitVec 8))(assert (= a_122485 (ite a_122483 a_122484 #x00))) +(declare-fun a_122486 () (_ BitVec 8))(assert (= a_122486 (ite a_122478 a_122479 #x00))) +(declare-fun a_122487 () (_ BitVec 8))(assert (= a_122487 (ite a_122471 a_122472 #x00))) +(declare-fun a_122488 () (_ BitVec 8))(assert (= a_122488 (ite a_122464 a_122465 #x00))) +(declare-fun a_122489 () (_ BitVec 8))(assert (= a_122489 (ite a_122457 a_122458 #x00))) +(declare-fun a_122490 () (_ BitVec 8))(assert (= a_122490 (ite a_122450 a_122451 #x00))) +(declare-fun a_122491 () (_ BitVec 8))(assert (= a_122491 (ite a_122443 a_122444 #x00))) +(declare-fun a_122492 () (_ BitVec 8))(assert (= a_122492 (ite a_122436 a_122437 #x00))) +(declare-fun a_122493 () (_ BitVec 8))(assert (= a_122493 (ite a_122429 a_122430 #x00))) +(declare-fun a_122494 () (_ BitVec 8))(assert (= a_122494 (ite a_122422 a_122423 #x00))) +(declare-fun a_122495 () (_ BitVec 8))(assert (= a_122495 (ite a_122415 a_122416 #x00))) +(declare-fun a_122496 () (_ BitVec 8))(assert (= a_122496 (ite a_122408 a_122409 #x00))) +(declare-fun a_122497 () (_ BitVec 8))(assert (= a_122497 (ite a_122401 a_122402 #x00))) +(declare-fun a_122498 () (_ BitVec 8))(assert (= a_122498 (ite a_122394 a_122395 #x00))) +(declare-fun a_122499 () (_ BitVec 8))(assert (= a_122499 (ite a_122387 a_122388 #x00))) +(declare-fun a_122500 () (_ BitVec 8))(assert (= a_122500 (ite a_122380 a_122381 #x00))) +(declare-fun a_122501 () (_ BitVec 8))(assert (= a_122501 (ite a_122373 a_122374 #x00))) +(declare-fun a_122502 () (_ BitVec 8))(assert (= a_122502 (ite a_122366 a_122367 #x00))) +(declare-fun a_122503 () (_ BitVec 8))(assert (= a_122503 (ite a_122359 a_122360 #x00))) +(declare-fun a_122504 () (_ BitVec 8))(assert (= a_122504 (ite a_122352 a_122353 #x00))) +(declare-fun a_122505 () (_ BitVec 8))(assert (= a_122505 (ite a_122345 a_122346 #x00))) +(declare-fun a_122506 () (_ BitVec 8))(assert (= a_122506 (ite a_122338 a_122339 #x00))) +(declare-fun a_122507 () (_ BitVec 8))(assert (= a_122507 (ite a_122331 a_122332 #x00))) +(declare-fun a_122508 () (_ BitVec 8))(assert (= a_122508 (ite a_122324 a_122325 #x00))) +(declare-fun a_122509 () (_ BitVec 8))(assert (= a_122509 (ite a_122317 a_122318 #x00))) +(declare-fun a_122510 () (_ BitVec 8))(assert (= a_122510 (ite a_122310 a_122311 #x00))) +(declare-fun a_122511 () (_ BitVec 8))(assert (= a_122511 (ite a_122303 a_122304 #x00))) +(declare-fun a_122512 () (_ BitVec 8))(assert (= a_122512 (ite a_122296 a_122297 #x00))) +(declare-fun a_122513 () (_ BitVec 8))(assert (= a_122513 (ite a_122289 a_122290 #x00))) +(declare-fun a_122514 () (_ BitVec 8))(assert (= a_122514 (ite a_122282 a_122283 #x00))) +(declare-fun a_122515 () (_ BitVec 8))(assert (= a_122515 (ite a_122275 a_122276 #x00))) +(declare-fun a_122516 () (_ BitVec 8))(assert (= a_122516 (ite a_122268 a_122269 #x00))) +(declare-fun a_122517 () (_ BitVec 256))(assert (= a_122517 (concat a_122485 a_122486 a_122487 a_122488 a_122489 a_122490 a_122491 a_122492 a_122493 a_122494 a_122495 a_122496 a_122497 a_122498 a_122499 a_122500 a_122501 a_122502 a_122503 a_122504 a_122505 a_122506 a_122507 a_122508 a_122509 a_122510 a_122511 a_122512 a_122513 a_122514 a_122515 a_122516))) +(declare-fun a_122518 () (_ BitVec 256))(assert (= a_122518 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122519 () (_ BitVec 256))(assert (= a_122519 (concat a_122485 a_122486 a_122487 a_122488 a_122489 a_122490 a_122491 a_122492 a_122493 a_122494 a_122495 a_122496 a_122497 a_122498 a_122499 a_122500 a_122501 a_122502 a_122503 a_122504 a_122505 a_122506 a_122507 a_122508 a_122509 a_122510 a_122511 a_122512 a_122513 a_122514 a_122515 a_122516))) +(declare-fun a_122520 () (_ BitVec 256))(assert (= a_122520 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122521 () Bool)(assert (= a_122521 (bvslt a_122519 a_122520))) +(declare-fun a_122522 () (_ BitVec 256))(assert (= a_122522 (concat a_122485 a_122486 a_122487 a_122488 a_122489 a_122490 a_122491 a_122492 a_122493 a_122494 a_122495 a_122496 a_122497 a_122498 a_122499 a_122500 a_122501 a_122502 a_122503 a_122504 a_122505 a_122506 a_122507 a_122508 a_122509 a_122510 a_122511 a_122512 a_122513 a_122514 a_122515 a_122516))) +(declare-fun a_122523 () (_ BitVec 256))(assert (= a_122523 (bvsub a_122517 a_122518))) +(declare-fun a_122524 () (_ BitVec 256))(assert (= a_122524 (ite a_122521 a_122522 a_122523))) +(declare-fun a_122525 () (_ BitVec 256))(assert (= a_122525 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_122526 () Bool)(assert (= a_122526 (bvslt a_122524 a_122525))) +(declare-fun a_122527 () (_ BitVec 8))(assert (= a_122527 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_122528 () (_ BitVec 8))(assert (= a_122528 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_122529 () (_ BitVec 8))(assert (= a_122529 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_122530 () (_ BitVec 8))(assert (= a_122530 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_122531 () (_ BitVec 8))(assert (= a_122531 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_122532 () (_ BitVec 8))(assert (= a_122532 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_122533 () (_ BitVec 8))(assert (= a_122533 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_122534 () (_ BitVec 8))(assert (= a_122534 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_122535 () (_ BitVec 8))(assert (= a_122535 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_122536 () (_ BitVec 8))(assert (= a_122536 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_122537 () (_ BitVec 8))(assert (= a_122537 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_122538 () (_ BitVec 8))(assert (= a_122538 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_122539 () (_ BitVec 8))(assert (= a_122539 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_122540 () (_ BitVec 8))(assert (= a_122540 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_122541 () (_ BitVec 8))(assert (= a_122541 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_122542 () (_ BitVec 8))(assert (= a_122542 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_122543 () (_ BitVec 8))(assert (= a_122543 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_122544 () (_ BitVec 8))(assert (= a_122544 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_122545 () (_ BitVec 8))(assert (= a_122545 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_122546 () (_ BitVec 8))(assert (= a_122546 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_122547 () (_ BitVec 8))(assert (= a_122547 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_122548 () (_ BitVec 8))(assert (= a_122548 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_122549 () (_ BitVec 8))(assert (= a_122549 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_122550 () (_ BitVec 8))(assert (= a_122550 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_122551 () (_ BitVec 8))(assert (= a_122551 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_122552 () (_ BitVec 8))(assert (= a_122552 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_122553 () (_ BitVec 8))(assert (= a_122553 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_122554 () (_ BitVec 8))(assert (= a_122554 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_122555 () (_ BitVec 8))(assert (= a_122555 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_122556 () (_ BitVec 8))(assert (= a_122556 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_122557 () (_ BitVec 8))(assert (= a_122557 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_122558 () (_ BitVec 8))(assert (= a_122558 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_122559 () (_ BitVec 256))(assert (= a_122559 (concat a_122527 a_122528 a_122529 a_122530 a_122531 a_122532 a_122533 a_122534 a_122535 a_122536 a_122537 a_122538 a_122539 a_122540 a_122541 a_122542 a_122543 a_122544 a_122545 a_122546 a_122547 a_122548 a_122549 a_122550 a_122551 a_122552 a_122553 a_122554 a_122555 a_122556 a_122557 a_122558))) +(declare-fun a_122560 () (_ BitVec 256))(assert (= a_122560 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122561 () (_ BitVec 256))(assert (= a_122561 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122562 () (_ BitVec 8))(assert (= a_122562 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_122563 () (_ BitVec 8))(assert (= a_122563 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_122564 () (_ BitVec 8))(assert (= a_122564 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_122565 () (_ BitVec 8))(assert (= a_122565 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_122566 () (_ BitVec 8))(assert (= a_122566 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_122567 () (_ BitVec 8))(assert (= a_122567 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_122568 () (_ BitVec 8))(assert (= a_122568 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_122569 () (_ BitVec 8))(assert (= a_122569 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_122570 () (_ BitVec 8))(assert (= a_122570 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_122571 () (_ BitVec 8))(assert (= a_122571 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_122572 () (_ BitVec 8))(assert (= a_122572 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_122573 () (_ BitVec 8))(assert (= a_122573 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_122574 () (_ BitVec 8))(assert (= a_122574 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_122575 () (_ BitVec 8))(assert (= a_122575 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_122576 () (_ BitVec 8))(assert (= a_122576 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_122577 () (_ BitVec 8))(assert (= a_122577 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_122578 () (_ BitVec 8))(assert (= a_122578 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_122579 () (_ BitVec 8))(assert (= a_122579 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_122580 () (_ BitVec 8))(assert (= a_122580 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_122581 () (_ BitVec 8))(assert (= a_122581 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_122582 () (_ BitVec 8))(assert (= a_122582 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_122583 () (_ BitVec 8))(assert (= a_122583 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_122584 () (_ BitVec 8))(assert (= a_122584 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_122585 () (_ BitVec 8))(assert (= a_122585 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_122586 () (_ BitVec 8))(assert (= a_122586 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_122587 () (_ BitVec 8))(assert (= a_122587 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_122588 () (_ BitVec 8))(assert (= a_122588 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_122589 () (_ BitVec 8))(assert (= a_122589 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_122590 () (_ BitVec 8))(assert (= a_122590 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_122591 () (_ BitVec 8))(assert (= a_122591 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_122592 () (_ BitVec 8))(assert (= a_122592 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_122593 () (_ BitVec 8))(assert (= a_122593 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_122594 () (_ BitVec 256))(assert (= a_122594 (concat a_122562 a_122563 a_122564 a_122565 a_122566 a_122567 a_122568 a_122569 a_122570 a_122571 a_122572 a_122573 a_122574 a_122575 a_122576 a_122577 a_122578 a_122579 a_122580 a_122581 a_122582 a_122583 a_122584 a_122585 a_122586 a_122587 a_122588 a_122589 a_122590 a_122591 a_122592 a_122593))) +(declare-fun a_122595 () (_ BitVec 256))(assert (= a_122595 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122596 () (_ BitVec 256))(assert (= a_122596 (bvudiv a_122594 a_122595))) +(declare-fun a_122597 () (_ BitVec 256))(assert (= a_122597 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_122598 () (_ BitVec 256))(assert (= a_122598 (bvand a_122596 a_122597))) +(declare-fun a_122599 () (_ BitVec 256))(assert (= a_122599 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_122600 () (_ BitVec 512))(assert (= a_122600 (bvadd a_122245 a_122246))) +(declare-fun a_122601 () (_ BitVec 256))(assert (= a_122601 ((_ extract 255 0) a_122600))) +(declare-fun a_122602 () (_ BitVec 512))(assert (= a_122602 ((_ zero_extend 256) a_122601))) +(declare-fun a_122603 () (_ BitVec 512))(assert (= a_122603 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_122604 () (_ BitVec 512))(assert (= a_122604 (bvsub a_122602 a_122603))) +(declare-fun a_122605 () (_ BitVec 512))(assert (= a_122605 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_122606 () (_ BitVec 512))(assert (= a_122606 ((_ zero_extend 256) a_122601))) +(declare-fun a_122607 () (_ BitVec 512))(assert (= a_122607 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_122608 () Bool)(assert (= a_122608 (bvuge a_122606 a_122607))) +(declare-fun a_122609 () Bool)(assert (= a_122609 (bvuge a_122604 a_122605))) +(declare-fun a_122610 () Bool)(assert (= a_122610 (and a_122608 a_122609))) +(declare-fun a_122611 () Bool)(assert (= a_122611 (not a_122610))) +(declare-fun a_122612 () (_ BitVec 8))(assert (= a_122612 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_122613 () (_ BitVec 8))(assert (= a_122613 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_122614 () (_ BitVec 8))(assert (= a_122614 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_122615 () (_ BitVec 8))(assert (= a_122615 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_122616 () (_ BitVec 8))(assert (= a_122616 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_122617 () (_ BitVec 8))(assert (= a_122617 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_122618 () (_ BitVec 8))(assert (= a_122618 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_122619 () (_ BitVec 8))(assert (= a_122619 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_122620 () (_ BitVec 8))(assert (= a_122620 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_122621 () (_ BitVec 8))(assert (= a_122621 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_122622 () (_ BitVec 8))(assert (= a_122622 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_122623 () (_ BitVec 8))(assert (= a_122623 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_122624 () (_ BitVec 8))(assert (= a_122624 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_122625 () (_ BitVec 8))(assert (= a_122625 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_122626 () (_ BitVec 8))(assert (= a_122626 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_122627 () (_ BitVec 8))(assert (= a_122627 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_122628 () (_ BitVec 8))(assert (= a_122628 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_122629 () (_ BitVec 8))(assert (= a_122629 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_122630 () (_ BitVec 8))(assert (= a_122630 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_122631 () (_ BitVec 8))(assert (= a_122631 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_122632 () (_ BitVec 8))(assert (= a_122632 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_122633 () (_ BitVec 8))(assert (= a_122633 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_122634 () (_ BitVec 8))(assert (= a_122634 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_122635 () (_ BitVec 8))(assert (= a_122635 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_122636 () (_ BitVec 8))(assert (= a_122636 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_122637 () (_ BitVec 8))(assert (= a_122637 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_122638 () (_ BitVec 8))(assert (= a_122638 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_122639 () (_ BitVec 8))(assert (= a_122639 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_122640 () (_ BitVec 8))(assert (= a_122640 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_122641 () (_ BitVec 8))(assert (= a_122641 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_122642 () (_ BitVec 8))(assert (= a_122642 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_122643 () (_ BitVec 8))(assert (= a_122643 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_122644 () (_ BitVec 256))(assert (= a_122644 (concat a_122612 a_122613 a_122614 a_122615 a_122616 a_122617 a_122618 a_122619 a_122620 a_122621 a_122622 a_122623 a_122624 a_122625 a_122626 a_122627 a_122628 a_122629 a_122630 a_122631 a_122632 a_122633 a_122634 a_122635 a_122636 a_122637 a_122638 a_122639 a_122640 a_122641 a_122642 a_122643))) +(declare-fun a_122645 () (_ BitVec 256))(assert (= a_122645 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122646 () Bool)(assert (= a_122646 (= a_122644 a_122645))) +(declare-fun a_122647 () Bool)(assert (= a_122647 (= a_122644 a_122645))) +(declare-fun a_122648 () (_ BitVec 256))(assert (= a_122648 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122649 () (_ BitVec 512))(assert (= a_122649 ((_ zero_extend 256) a_122648))) +(declare-fun a_122650 () (_ BitVec 512))(assert (= a_122650 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_122651 () (_ BitVec 512))(assert (= a_122651 (bvadd a_122649 a_122650))) +(declare-fun a_122652 () (_ BitVec 512))(assert (= a_122652 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122653 () Bool)(assert (= a_122653 (bvult a_122651 a_122652))) +(declare-fun a_122654 () (_ BitVec 8))(assert (= a_122654 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_122655 () (_ BitVec 256))(assert (= a_122655 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122656 () (_ BitVec 512))(assert (= a_122656 ((_ zero_extend 256) a_122655))) +(declare-fun a_122657 () (_ BitVec 512))(assert (= a_122657 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_122658 () (_ BitVec 512))(assert (= a_122658 (bvadd a_122656 a_122657))) +(declare-fun a_122659 () (_ BitVec 512))(assert (= a_122659 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122660 () Bool)(assert (= a_122660 (bvult a_122658 a_122659))) +(declare-fun a_122661 () (_ BitVec 8))(assert (= a_122661 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_122662 () (_ BitVec 256))(assert (= a_122662 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122663 () (_ BitVec 512))(assert (= a_122663 ((_ zero_extend 256) a_122662))) +(declare-fun a_122664 () (_ BitVec 512))(assert (= a_122664 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_122665 () (_ BitVec 512))(assert (= a_122665 (bvadd a_122663 a_122664))) +(declare-fun a_122666 () (_ BitVec 512))(assert (= a_122666 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122667 () Bool)(assert (= a_122667 (bvult a_122665 a_122666))) +(declare-fun a_122668 () (_ BitVec 8))(assert (= a_122668 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_122669 () (_ BitVec 256))(assert (= a_122669 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122670 () (_ BitVec 512))(assert (= a_122670 ((_ zero_extend 256) a_122669))) +(declare-fun a_122671 () (_ BitVec 512))(assert (= a_122671 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_122672 () (_ BitVec 512))(assert (= a_122672 (bvadd a_122670 a_122671))) +(declare-fun a_122673 () (_ BitVec 512))(assert (= a_122673 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122674 () Bool)(assert (= a_122674 (bvult a_122672 a_122673))) +(declare-fun a_122675 () (_ BitVec 8))(assert (= a_122675 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_122676 () (_ BitVec 256))(assert (= a_122676 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122677 () (_ BitVec 512))(assert (= a_122677 ((_ zero_extend 256) a_122676))) +(declare-fun a_122678 () (_ BitVec 512))(assert (= a_122678 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_122679 () (_ BitVec 512))(assert (= a_122679 (bvadd a_122677 a_122678))) +(declare-fun a_122680 () (_ BitVec 512))(assert (= a_122680 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122681 () Bool)(assert (= a_122681 (bvult a_122679 a_122680))) +(declare-fun a_122682 () (_ BitVec 8))(assert (= a_122682 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_122683 () (_ BitVec 256))(assert (= a_122683 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122684 () (_ BitVec 512))(assert (= a_122684 ((_ zero_extend 256) a_122683))) +(declare-fun a_122685 () (_ BitVec 512))(assert (= a_122685 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_122686 () (_ BitVec 512))(assert (= a_122686 (bvadd a_122684 a_122685))) +(declare-fun a_122687 () (_ BitVec 512))(assert (= a_122687 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122688 () Bool)(assert (= a_122688 (bvult a_122686 a_122687))) +(declare-fun a_122689 () (_ BitVec 8))(assert (= a_122689 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_122690 () (_ BitVec 256))(assert (= a_122690 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122691 () (_ BitVec 512))(assert (= a_122691 ((_ zero_extend 256) a_122690))) +(declare-fun a_122692 () (_ BitVec 512))(assert (= a_122692 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_122693 () (_ BitVec 512))(assert (= a_122693 (bvadd a_122691 a_122692))) +(declare-fun a_122694 () (_ BitVec 512))(assert (= a_122694 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122695 () Bool)(assert (= a_122695 (bvult a_122693 a_122694))) +(declare-fun a_122696 () (_ BitVec 8))(assert (= a_122696 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_122697 () (_ BitVec 256))(assert (= a_122697 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122698 () (_ BitVec 512))(assert (= a_122698 ((_ zero_extend 256) a_122697))) +(declare-fun a_122699 () (_ BitVec 512))(assert (= a_122699 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_122700 () (_ BitVec 512))(assert (= a_122700 (bvadd a_122698 a_122699))) +(declare-fun a_122701 () (_ BitVec 512))(assert (= a_122701 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122702 () Bool)(assert (= a_122702 (bvult a_122700 a_122701))) +(declare-fun a_122703 () (_ BitVec 8))(assert (= a_122703 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_122704 () (_ BitVec 256))(assert (= a_122704 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122705 () (_ BitVec 512))(assert (= a_122705 ((_ zero_extend 256) a_122704))) +(declare-fun a_122706 () (_ BitVec 512))(assert (= a_122706 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_122707 () (_ BitVec 512))(assert (= a_122707 (bvadd a_122705 a_122706))) +(declare-fun a_122708 () (_ BitVec 512))(assert (= a_122708 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122709 () Bool)(assert (= a_122709 (bvult a_122707 a_122708))) +(declare-fun a_122710 () (_ BitVec 8))(assert (= a_122710 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_122711 () (_ BitVec 256))(assert (= a_122711 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122712 () (_ BitVec 512))(assert (= a_122712 ((_ zero_extend 256) a_122711))) +(declare-fun a_122713 () (_ BitVec 512))(assert (= a_122713 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_122714 () (_ BitVec 512))(assert (= a_122714 (bvadd a_122712 a_122713))) +(declare-fun a_122715 () (_ BitVec 512))(assert (= a_122715 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122716 () Bool)(assert (= a_122716 (bvult a_122714 a_122715))) +(declare-fun a_122717 () (_ BitVec 8))(assert (= a_122717 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_122718 () (_ BitVec 256))(assert (= a_122718 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122719 () (_ BitVec 512))(assert (= a_122719 ((_ zero_extend 256) a_122718))) +(declare-fun a_122720 () (_ BitVec 512))(assert (= a_122720 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_122721 () (_ BitVec 512))(assert (= a_122721 (bvadd a_122719 a_122720))) +(declare-fun a_122722 () (_ BitVec 512))(assert (= a_122722 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122723 () Bool)(assert (= a_122723 (bvult a_122721 a_122722))) +(declare-fun a_122724 () (_ BitVec 8))(assert (= a_122724 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_122725 () (_ BitVec 256))(assert (= a_122725 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122726 () (_ BitVec 512))(assert (= a_122726 ((_ zero_extend 256) a_122725))) +(declare-fun a_122727 () (_ BitVec 512))(assert (= a_122727 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_122728 () (_ BitVec 512))(assert (= a_122728 (bvadd a_122726 a_122727))) +(declare-fun a_122729 () (_ BitVec 512))(assert (= a_122729 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122730 () Bool)(assert (= a_122730 (bvult a_122728 a_122729))) +(declare-fun a_122731 () (_ BitVec 8))(assert (= a_122731 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_122732 () (_ BitVec 256))(assert (= a_122732 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122733 () (_ BitVec 512))(assert (= a_122733 ((_ zero_extend 256) a_122732))) +(declare-fun a_122734 () (_ BitVec 512))(assert (= a_122734 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_122735 () (_ BitVec 512))(assert (= a_122735 (bvadd a_122733 a_122734))) +(declare-fun a_122736 () (_ BitVec 512))(assert (= a_122736 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122737 () Bool)(assert (= a_122737 (bvult a_122735 a_122736))) +(declare-fun a_122738 () (_ BitVec 8))(assert (= a_122738 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_122739 () (_ BitVec 256))(assert (= a_122739 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122740 () (_ BitVec 512))(assert (= a_122740 ((_ zero_extend 256) a_122739))) +(declare-fun a_122741 () (_ BitVec 512))(assert (= a_122741 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_122742 () (_ BitVec 512))(assert (= a_122742 (bvadd a_122740 a_122741))) +(declare-fun a_122743 () (_ BitVec 512))(assert (= a_122743 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122744 () Bool)(assert (= a_122744 (bvult a_122742 a_122743))) +(declare-fun a_122745 () (_ BitVec 8))(assert (= a_122745 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_122746 () (_ BitVec 256))(assert (= a_122746 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122747 () (_ BitVec 512))(assert (= a_122747 ((_ zero_extend 256) a_122746))) +(declare-fun a_122748 () (_ BitVec 512))(assert (= a_122748 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_122749 () (_ BitVec 512))(assert (= a_122749 (bvadd a_122747 a_122748))) +(declare-fun a_122750 () (_ BitVec 512))(assert (= a_122750 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122751 () Bool)(assert (= a_122751 (bvult a_122749 a_122750))) +(declare-fun a_122752 () (_ BitVec 8))(assert (= a_122752 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_122753 () (_ BitVec 256))(assert (= a_122753 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122754 () (_ BitVec 512))(assert (= a_122754 ((_ zero_extend 256) a_122753))) +(declare-fun a_122755 () (_ BitVec 512))(assert (= a_122755 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_122756 () (_ BitVec 512))(assert (= a_122756 (bvadd a_122754 a_122755))) +(declare-fun a_122757 () (_ BitVec 512))(assert (= a_122757 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122758 () Bool)(assert (= a_122758 (bvult a_122756 a_122757))) +(declare-fun a_122759 () (_ BitVec 8))(assert (= a_122759 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_122760 () (_ BitVec 256))(assert (= a_122760 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122761 () (_ BitVec 512))(assert (= a_122761 ((_ zero_extend 256) a_122760))) +(declare-fun a_122762 () (_ BitVec 512))(assert (= a_122762 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_122763 () (_ BitVec 512))(assert (= a_122763 (bvadd a_122761 a_122762))) +(declare-fun a_122764 () (_ BitVec 512))(assert (= a_122764 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122765 () Bool)(assert (= a_122765 (bvult a_122763 a_122764))) +(declare-fun a_122766 () (_ BitVec 8))(assert (= a_122766 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_122767 () (_ BitVec 256))(assert (= a_122767 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122768 () (_ BitVec 512))(assert (= a_122768 ((_ zero_extend 256) a_122767))) +(declare-fun a_122769 () (_ BitVec 512))(assert (= a_122769 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_122770 () (_ BitVec 512))(assert (= a_122770 (bvadd a_122768 a_122769))) +(declare-fun a_122771 () (_ BitVec 512))(assert (= a_122771 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122772 () Bool)(assert (= a_122772 (bvult a_122770 a_122771))) +(declare-fun a_122773 () (_ BitVec 8))(assert (= a_122773 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_122774 () (_ BitVec 256))(assert (= a_122774 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122775 () (_ BitVec 512))(assert (= a_122775 ((_ zero_extend 256) a_122774))) +(declare-fun a_122776 () (_ BitVec 512))(assert (= a_122776 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_122777 () (_ BitVec 512))(assert (= a_122777 (bvadd a_122775 a_122776))) +(declare-fun a_122778 () (_ BitVec 512))(assert (= a_122778 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122779 () Bool)(assert (= a_122779 (bvult a_122777 a_122778))) +(declare-fun a_122780 () (_ BitVec 8))(assert (= a_122780 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_122781 () (_ BitVec 256))(assert (= a_122781 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122782 () (_ BitVec 512))(assert (= a_122782 ((_ zero_extend 256) a_122781))) +(declare-fun a_122783 () (_ BitVec 512))(assert (= a_122783 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_122784 () (_ BitVec 512))(assert (= a_122784 (bvadd a_122782 a_122783))) +(declare-fun a_122785 () (_ BitVec 512))(assert (= a_122785 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122786 () Bool)(assert (= a_122786 (bvult a_122784 a_122785))) +(declare-fun a_122787 () (_ BitVec 8))(assert (= a_122787 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_122788 () (_ BitVec 256))(assert (= a_122788 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122789 () (_ BitVec 512))(assert (= a_122789 ((_ zero_extend 256) a_122788))) +(declare-fun a_122790 () (_ BitVec 512))(assert (= a_122790 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_122791 () (_ BitVec 512))(assert (= a_122791 (bvadd a_122789 a_122790))) +(declare-fun a_122792 () (_ BitVec 512))(assert (= a_122792 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122793 () Bool)(assert (= a_122793 (bvult a_122791 a_122792))) +(declare-fun a_122794 () (_ BitVec 8))(assert (= a_122794 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_122795 () (_ BitVec 256))(assert (= a_122795 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122796 () (_ BitVec 512))(assert (= a_122796 ((_ zero_extend 256) a_122795))) +(declare-fun a_122797 () (_ BitVec 512))(assert (= a_122797 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_122798 () (_ BitVec 512))(assert (= a_122798 (bvadd a_122796 a_122797))) +(declare-fun a_122799 () (_ BitVec 512))(assert (= a_122799 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122800 () Bool)(assert (= a_122800 (bvult a_122798 a_122799))) +(declare-fun a_122801 () (_ BitVec 8))(assert (= a_122801 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_122802 () (_ BitVec 256))(assert (= a_122802 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122803 () (_ BitVec 512))(assert (= a_122803 ((_ zero_extend 256) a_122802))) +(declare-fun a_122804 () (_ BitVec 512))(assert (= a_122804 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_122805 () (_ BitVec 512))(assert (= a_122805 (bvadd a_122803 a_122804))) +(declare-fun a_122806 () (_ BitVec 512))(assert (= a_122806 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122807 () Bool)(assert (= a_122807 (bvult a_122805 a_122806))) +(declare-fun a_122808 () (_ BitVec 8))(assert (= a_122808 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_122809 () (_ BitVec 256))(assert (= a_122809 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122810 () (_ BitVec 512))(assert (= a_122810 ((_ zero_extend 256) a_122809))) +(declare-fun a_122811 () (_ BitVec 512))(assert (= a_122811 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_122812 () (_ BitVec 512))(assert (= a_122812 (bvadd a_122810 a_122811))) +(declare-fun a_122813 () (_ BitVec 512))(assert (= a_122813 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122814 () Bool)(assert (= a_122814 (bvult a_122812 a_122813))) +(declare-fun a_122815 () (_ BitVec 8))(assert (= a_122815 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_122816 () (_ BitVec 256))(assert (= a_122816 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122817 () (_ BitVec 512))(assert (= a_122817 ((_ zero_extend 256) a_122816))) +(declare-fun a_122818 () (_ BitVec 512))(assert (= a_122818 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_122819 () (_ BitVec 512))(assert (= a_122819 (bvadd a_122817 a_122818))) +(declare-fun a_122820 () (_ BitVec 512))(assert (= a_122820 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122821 () Bool)(assert (= a_122821 (bvult a_122819 a_122820))) +(declare-fun a_122822 () (_ BitVec 8))(assert (= a_122822 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_122823 () (_ BitVec 256))(assert (= a_122823 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122824 () (_ BitVec 512))(assert (= a_122824 ((_ zero_extend 256) a_122823))) +(declare-fun a_122825 () (_ BitVec 512))(assert (= a_122825 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_122826 () (_ BitVec 512))(assert (= a_122826 (bvadd a_122824 a_122825))) +(declare-fun a_122827 () (_ BitVec 512))(assert (= a_122827 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122828 () Bool)(assert (= a_122828 (bvult a_122826 a_122827))) +(declare-fun a_122829 () (_ BitVec 8))(assert (= a_122829 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_122830 () (_ BitVec 256))(assert (= a_122830 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122831 () (_ BitVec 512))(assert (= a_122831 ((_ zero_extend 256) a_122830))) +(declare-fun a_122832 () (_ BitVec 512))(assert (= a_122832 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_122833 () (_ BitVec 512))(assert (= a_122833 (bvadd a_122831 a_122832))) +(declare-fun a_122834 () (_ BitVec 512))(assert (= a_122834 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122835 () Bool)(assert (= a_122835 (bvult a_122833 a_122834))) +(declare-fun a_122836 () (_ BitVec 8))(assert (= a_122836 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_122837 () (_ BitVec 256))(assert (= a_122837 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122838 () (_ BitVec 512))(assert (= a_122838 ((_ zero_extend 256) a_122837))) +(declare-fun a_122839 () (_ BitVec 512))(assert (= a_122839 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_122840 () (_ BitVec 512))(assert (= a_122840 (bvadd a_122838 a_122839))) +(declare-fun a_122841 () (_ BitVec 512))(assert (= a_122841 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122842 () Bool)(assert (= a_122842 (bvult a_122840 a_122841))) +(declare-fun a_122843 () (_ BitVec 8))(assert (= a_122843 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_122844 () (_ BitVec 256))(assert (= a_122844 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122845 () (_ BitVec 512))(assert (= a_122845 ((_ zero_extend 256) a_122844))) +(declare-fun a_122846 () (_ BitVec 512))(assert (= a_122846 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_122847 () (_ BitVec 512))(assert (= a_122847 (bvadd a_122845 a_122846))) +(declare-fun a_122848 () (_ BitVec 512))(assert (= a_122848 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122849 () Bool)(assert (= a_122849 (bvult a_122847 a_122848))) +(declare-fun a_122850 () (_ BitVec 8))(assert (= a_122850 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_122851 () (_ BitVec 256))(assert (= a_122851 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122852 () (_ BitVec 512))(assert (= a_122852 ((_ zero_extend 256) a_122851))) +(declare-fun a_122853 () (_ BitVec 512))(assert (= a_122853 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_122854 () (_ BitVec 512))(assert (= a_122854 (bvadd a_122852 a_122853))) +(declare-fun a_122855 () (_ BitVec 512))(assert (= a_122855 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122856 () Bool)(assert (= a_122856 (bvult a_122854 a_122855))) +(declare-fun a_122857 () (_ BitVec 8))(assert (= a_122857 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_122858 () (_ BitVec 256))(assert (= a_122858 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122859 () (_ BitVec 512))(assert (= a_122859 ((_ zero_extend 256) a_122858))) +(declare-fun a_122860 () (_ BitVec 512))(assert (= a_122860 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_122861 () (_ BitVec 512))(assert (= a_122861 (bvadd a_122859 a_122860))) +(declare-fun a_122862 () (_ BitVec 512))(assert (= a_122862 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122863 () Bool)(assert (= a_122863 (bvult a_122861 a_122862))) +(declare-fun a_122864 () (_ BitVec 8))(assert (= a_122864 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_122865 () (_ BitVec 256))(assert (= a_122865 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122866 () (_ BitVec 512))(assert (= a_122866 ((_ zero_extend 256) a_122865))) +(declare-fun a_122867 () (_ BitVec 512))(assert (= a_122867 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122868 () Bool)(assert (= a_122868 (bvult a_122866 a_122867))) +(declare-fun a_122869 () (_ BitVec 8))(assert (= a_122869 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_122870 () (_ BitVec 8))(assert (= a_122870 (ite a_122868 a_122869 #x00))) +(declare-fun a_122871 () (_ BitVec 8))(assert (= a_122871 (ite a_122863 a_122864 #x00))) +(declare-fun a_122872 () (_ BitVec 8))(assert (= a_122872 (ite a_122856 a_122857 #x00))) +(declare-fun a_122873 () (_ BitVec 8))(assert (= a_122873 (ite a_122849 a_122850 #x00))) +(declare-fun a_122874 () (_ BitVec 8))(assert (= a_122874 (ite a_122842 a_122843 #x00))) +(declare-fun a_122875 () (_ BitVec 8))(assert (= a_122875 (ite a_122835 a_122836 #x00))) +(declare-fun a_122876 () (_ BitVec 8))(assert (= a_122876 (ite a_122828 a_122829 #x00))) +(declare-fun a_122877 () (_ BitVec 8))(assert (= a_122877 (ite a_122821 a_122822 #x00))) +(declare-fun a_122878 () (_ BitVec 8))(assert (= a_122878 (ite a_122814 a_122815 #x00))) +(declare-fun a_122879 () (_ BitVec 8))(assert (= a_122879 (ite a_122807 a_122808 #x00))) +(declare-fun a_122880 () (_ BitVec 8))(assert (= a_122880 (ite a_122800 a_122801 #x00))) +(declare-fun a_122881 () (_ BitVec 8))(assert (= a_122881 (ite a_122793 a_122794 #x00))) +(declare-fun a_122882 () (_ BitVec 8))(assert (= a_122882 (ite a_122786 a_122787 #x00))) +(declare-fun a_122883 () (_ BitVec 8))(assert (= a_122883 (ite a_122779 a_122780 #x00))) +(declare-fun a_122884 () (_ BitVec 8))(assert (= a_122884 (ite a_122772 a_122773 #x00))) +(declare-fun a_122885 () (_ BitVec 8))(assert (= a_122885 (ite a_122765 a_122766 #x00))) +(declare-fun a_122886 () (_ BitVec 8))(assert (= a_122886 (ite a_122758 a_122759 #x00))) +(declare-fun a_122887 () (_ BitVec 8))(assert (= a_122887 (ite a_122751 a_122752 #x00))) +(declare-fun a_122888 () (_ BitVec 8))(assert (= a_122888 (ite a_122744 a_122745 #x00))) +(declare-fun a_122889 () (_ BitVec 8))(assert (= a_122889 (ite a_122737 a_122738 #x00))) +(declare-fun a_122890 () (_ BitVec 8))(assert (= a_122890 (ite a_122730 a_122731 #x00))) +(declare-fun a_122891 () (_ BitVec 8))(assert (= a_122891 (ite a_122723 a_122724 #x00))) +(declare-fun a_122892 () (_ BitVec 8))(assert (= a_122892 (ite a_122716 a_122717 #x00))) +(declare-fun a_122893 () (_ BitVec 8))(assert (= a_122893 (ite a_122709 a_122710 #x00))) +(declare-fun a_122894 () (_ BitVec 8))(assert (= a_122894 (ite a_122702 a_122703 #x00))) +(declare-fun a_122895 () (_ BitVec 8))(assert (= a_122895 (ite a_122695 a_122696 #x00))) +(declare-fun a_122896 () (_ BitVec 8))(assert (= a_122896 (ite a_122688 a_122689 #x00))) +(declare-fun a_122897 () (_ BitVec 8))(assert (= a_122897 (ite a_122681 a_122682 #x00))) +(declare-fun a_122898 () (_ BitVec 8))(assert (= a_122898 (ite a_122674 a_122675 #x00))) +(declare-fun a_122899 () (_ BitVec 8))(assert (= a_122899 (ite a_122667 a_122668 #x00))) +(declare-fun a_122900 () (_ BitVec 8))(assert (= a_122900 (ite a_122660 a_122661 #x00))) +(declare-fun a_122901 () (_ BitVec 8))(assert (= a_122901 (ite a_122653 a_122654 #x00))) +(declare-fun a_122902 () (_ BitVec 256))(assert (= a_122902 (concat a_122870 a_122871 a_122872 a_122873 a_122874 a_122875 a_122876 a_122877 a_122878 a_122879 a_122880 a_122881 a_122882 a_122883 a_122884 a_122885 a_122886 a_122887 a_122888 a_122889 a_122890 a_122891 a_122892 a_122893 a_122894 a_122895 a_122896 a_122897 a_122898 a_122899 a_122900 a_122901))) +(declare-fun a_122903 () (_ BitVec 256))(assert (= a_122903 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122904 () (_ BitVec 256))(assert (= a_122904 (concat a_122870 a_122871 a_122872 a_122873 a_122874 a_122875 a_122876 a_122877 a_122878 a_122879 a_122880 a_122881 a_122882 a_122883 a_122884 a_122885 a_122886 a_122887 a_122888 a_122889 a_122890 a_122891 a_122892 a_122893 a_122894 a_122895 a_122896 a_122897 a_122898 a_122899 a_122900 a_122901))) +(declare-fun a_122905 () (_ BitVec 256))(assert (= a_122905 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122906 () Bool)(assert (= a_122906 (bvslt a_122904 a_122905))) +(declare-fun a_122907 () (_ BitVec 256))(assert (= a_122907 (concat a_122870 a_122871 a_122872 a_122873 a_122874 a_122875 a_122876 a_122877 a_122878 a_122879 a_122880 a_122881 a_122882 a_122883 a_122884 a_122885 a_122886 a_122887 a_122888 a_122889 a_122890 a_122891 a_122892 a_122893 a_122894 a_122895 a_122896 a_122897 a_122898 a_122899 a_122900 a_122901))) +(declare-fun a_122908 () (_ BitVec 256))(assert (= a_122908 (bvsub a_122902 a_122903))) +(declare-fun a_122909 () (_ BitVec 256))(assert (= a_122909 (ite a_122906 a_122907 a_122908))) +(declare-fun a_122910 () (_ BitVec 256))(assert (= a_122910 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_122911 () (_ BitVec 256))(assert (= a_122911 (concat a_122612 a_122613 a_122614 a_122615 a_122616 a_122617 a_122618 a_122619 a_122620 a_122621 a_122622 a_122623 a_122624 a_122625 a_122626 a_122627 a_122628 a_122629 a_122630 a_122631 a_122632 a_122633 a_122634 a_122635 a_122636 a_122637 a_122638 a_122639 a_122640 a_122641 a_122642 a_122643))) +(declare-fun a_122912 () (_ BitVec 256))(assert (= a_122912 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122913 () Bool)(assert (= a_122913 (= a_122911 a_122912))) +(declare-fun a_122914 () (_ BitVec 256))(assert (= a_122914 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122915 () (_ BitVec 8))(assert (= a_122915 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_122916 () (_ BitVec 8))(assert (= a_122916 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_122917 () (_ BitVec 8))(assert (= a_122917 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_122918 () (_ BitVec 8))(assert (= a_122918 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_122919 () (_ BitVec 8))(assert (= a_122919 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_122920 () (_ BitVec 8))(assert (= a_122920 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_122921 () (_ BitVec 8))(assert (= a_122921 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_122922 () (_ BitVec 8))(assert (= a_122922 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_122923 () (_ BitVec 8))(assert (= a_122923 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_122924 () (_ BitVec 8))(assert (= a_122924 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_122925 () (_ BitVec 8))(assert (= a_122925 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_122926 () (_ BitVec 8))(assert (= a_122926 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_122927 () (_ BitVec 8))(assert (= a_122927 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_122928 () (_ BitVec 8))(assert (= a_122928 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_122929 () (_ BitVec 8))(assert (= a_122929 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_122930 () (_ BitVec 8))(assert (= a_122930 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_122931 () (_ BitVec 8))(assert (= a_122931 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_122932 () (_ BitVec 8))(assert (= a_122932 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_122933 () (_ BitVec 8))(assert (= a_122933 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_122934 () (_ BitVec 8))(assert (= a_122934 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_122935 () (_ BitVec 8))(assert (= a_122935 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_122936 () (_ BitVec 8))(assert (= a_122936 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_122937 () (_ BitVec 8))(assert (= a_122937 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_122938 () (_ BitVec 8))(assert (= a_122938 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_122939 () (_ BitVec 8))(assert (= a_122939 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_122940 () (_ BitVec 8))(assert (= a_122940 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_122941 () (_ BitVec 8))(assert (= a_122941 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_122942 () (_ BitVec 8))(assert (= a_122942 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_122943 () (_ BitVec 8))(assert (= a_122943 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_122944 () (_ BitVec 8))(assert (= a_122944 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_122945 () (_ BitVec 8))(assert (= a_122945 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_122946 () (_ BitVec 8))(assert (= a_122946 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_122947 () (_ BitVec 256))(assert (= a_122947 (concat a_122915 a_122916 a_122917 a_122918 a_122919 a_122920 a_122921 a_122922 a_122923 a_122924 a_122925 a_122926 a_122927 a_122928 a_122929 a_122930 a_122931 a_122932 a_122933 a_122934 a_122935 a_122936 a_122937 a_122938 a_122939 a_122940 a_122941 a_122942 a_122943 a_122944 a_122945 a_122946))) +(declare-fun a_122948 () (_ BitVec 256))(assert (= a_122948 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122949 () (_ BitVec 256))(assert (= a_122949 (bvudiv a_122947 a_122948))) +(declare-fun a_122950 () (_ BitVec 256))(assert (= a_122950 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_122951 () (_ BitVec 256))(assert (= a_122951 (bvand a_122949 a_122950))) +(declare-fun a_122952 () (_ BitVec 256))(assert (= a_122952 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_122953 () (_ BitVec 512))(assert (= a_122953 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_122954 () (_ BitVec 512))(assert (= a_122954 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_122955 () (_ BitVec 512))(assert (= a_122955 (bvsub a_122953 a_122954))) +(declare-fun a_122956 () (_ BitVec 512))(assert (= a_122956 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_122957 () (_ BitVec 512))(assert (= a_122957 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_122958 () (_ BitVec 512))(assert (= a_122958 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_122959 () Bool)(assert (= a_122959 (bvule a_122957 a_122958))) +(declare-fun a_122960 () Bool)(assert (= a_122960 (bvuge a_122955 a_122956))) +(declare-fun a_122961 () Bool)(assert (= a_122961 (and a_122959 a_122960))) +(declare-fun a_122962 () Bool)(assert (= a_122962 (not a_122961))) +(declare-fun a_122963 () (_ BitVec 256))(assert (= a_122963 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122964 () (_ BitVec 512))(assert (= a_122964 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_122965 () (_ BitVec 512))(assert (= a_122965 ((_ zero_extend 256) SVALUE))) +(declare-fun a_122966 () (_ BitVec 512))(assert (= a_122966 (bvsub a_122964 a_122965))) +(declare-fun a_122967 () (_ BitVec 512))(assert (= a_122967 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_122968 () (_ BitVec 512))(assert (= a_122968 ((_ zero_extend 256) SVALUE))) +(declare-fun a_122969 () (_ BitVec 512))(assert (= a_122969 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_122970 () Bool)(assert (= a_122970 (bvule a_122968 a_122969))) +(declare-fun a_122971 () Bool)(assert (= a_122971 (bvuge a_122966 a_122967))) +(declare-fun a_122972 () Bool)(assert (= a_122972 (and a_122970 a_122971))) +(declare-fun a_122973 () Bool)(assert (= a_122973 (not a_122972))) +(assert (= a_122973 false)) +(assert (= SVALUE a_122963)) +(assert (= a_122962 false)) +(assert (= a_122951 a_122952)) +(assert (= SVALUE_1 a_122914)) +(assert (not a_122913)) +(assert (bvslt a_122909 a_122910)) +(assert (not a_122647)) +(assert (not a_122646)) +(assert (= a_122611 false)) +(assert (= a_122598 a_122599)) +(assert (= SVALUE_3 a_122561)) +(assert (= a_122559 a_122560)) +(assert (not a_122526)) +(assert (= a_122261 a_122262)) +(assert (= a_122254 a_122255)) +(assert (= a_122241 a_122242)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000c.logs b/tools/manticore-analysis/sample_execution/outputs/user_0000000c.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000c.pkl b/tools/manticore-analysis/sample_execution/outputs/user_0000000c.pkl new file mode 100644 index 000000000..4733fdf97 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_0000000c.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000c.summary b/tools/manticore-analysis/sample_execution/outputs/user_0000000c.summary new file mode 100644 index 000000000..9dbcf6d71 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000c.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954604 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 88% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000c.trace b/tools/manticore-analysis/sample_execution/outputs/user_0000000c.trace new file mode 100644 index 000000000..6153385a8 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000c.trace @@ -0,0 +1,276 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000c.tx b/tools/manticore-analysis/sample_execution/outputs/user_0000000c.tx new file mode 100644 index 000000000..be3cefe38 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000c.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e8ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(-452312848583266388373324160190187140051835877600158453279131187530910662656,4,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(0,5,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000c.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_0000000c.tx.json new file mode 100644 index 000000000..1c0288e76 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000c.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e8ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000d.constraints b/tools/manticore-analysis/sample_execution/outputs/user_0000000d.constraints new file mode 100644 index 000000000..e349f6c9e --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000d.constraints @@ -0,0 +1,763 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_122239 () (_ BitVec 512))(assert (= a_122239 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_122240 () (_ BitVec 512))(assert (= a_122240 ((_ zero_extend 256) SVALUE))) +(declare-fun a_122241 () (_ BitVec 512))(assert (= a_122241 (bvsub a_122239 a_122240))) +(declare-fun a_122242 () (_ BitVec 512))(assert (= a_122242 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_122243 () (_ BitVec 512))(assert (= a_122243 (bvadd a_122241 a_122242))) +(declare-fun a_122244 () (_ BitVec 256))(assert (= a_122244 ((_ extract 255 0) a_122243))) +(declare-fun a_122245 () (_ BitVec 256))(assert (= a_122245 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_122246 () (_ BitVec 512))(assert (= a_122246 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_122247 () (_ BitVec 512))(assert (= a_122247 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_122248 () (_ BitVec 512))(assert (= a_122248 (bvsub a_122246 a_122247))) +(declare-fun a_122249 () (_ BitVec 512))(assert (= a_122249 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329e5)) +(declare-fun a_122250 () (_ BitVec 512))(assert (= a_122250 (bvadd a_122248 a_122249))) +(declare-fun a_122251 () (_ BitVec 512))(assert (= a_122251 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_122252 () (_ BitVec 512))(assert (= a_122252 (bvsub a_122250 a_122251))) +(declare-fun a_122253 () (_ BitVec 512))(assert (= a_122253 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_122254 () (_ BitVec 512))(assert (= a_122254 (bvsub a_122252 a_122253))) +(declare-fun a_122255 () (_ BitVec 512))(assert (= a_122255 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329dd)) +(declare-fun a_122256 () (_ BitVec 512))(assert (= a_122256 (bvadd a_122254 a_122255))) +(declare-fun a_122257 () (_ BitVec 256))(assert (= a_122257 ((_ extract 255 0) a_122256))) +(declare-fun a_122258 () (_ BitVec 256))(assert (= a_122258 #x00000000000000000000000000000000000000000000000000000002540b32e2)) +(declare-fun a_122259 () (_ BitVec 512))(assert (= a_122259 ((_ zero_extend 256) SVALUE))) +(declare-fun a_122260 () (_ BitVec 512))(assert (= a_122260 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_122261 () (_ BitVec 512))(assert (= a_122261 (bvadd a_122259 a_122260))) +(declare-fun a_122262 () (_ BitVec 512))(assert (= a_122262 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_122263 () (_ BitVec 512))(assert (= a_122263 (bvadd a_122261 a_122262))) +(declare-fun a_122264 () (_ BitVec 256))(assert (= a_122264 ((_ extract 255 0) a_122263))) +(declare-fun a_122265 () (_ BitVec 256))(assert (= a_122265 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122266 () (_ BitVec 256))(assert (= a_122266 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122267 () (_ BitVec 512))(assert (= a_122267 ((_ zero_extend 256) a_122266))) +(declare-fun a_122268 () (_ BitVec 512))(assert (= a_122268 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_122269 () (_ BitVec 512))(assert (= a_122269 (bvadd a_122267 a_122268))) +(declare-fun a_122270 () (_ BitVec 512))(assert (= a_122270 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122271 () Bool)(assert (= a_122271 (bvult a_122269 a_122270))) +(declare-fun a_122272 () (_ BitVec 8))(assert (= a_122272 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_122273 () (_ BitVec 256))(assert (= a_122273 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122274 () (_ BitVec 512))(assert (= a_122274 ((_ zero_extend 256) a_122273))) +(declare-fun a_122275 () (_ BitVec 512))(assert (= a_122275 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_122276 () (_ BitVec 512))(assert (= a_122276 (bvadd a_122274 a_122275))) +(declare-fun a_122277 () (_ BitVec 512))(assert (= a_122277 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122278 () Bool)(assert (= a_122278 (bvult a_122276 a_122277))) +(declare-fun a_122279 () (_ BitVec 8))(assert (= a_122279 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_122280 () (_ BitVec 256))(assert (= a_122280 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122281 () (_ BitVec 512))(assert (= a_122281 ((_ zero_extend 256) a_122280))) +(declare-fun a_122282 () (_ BitVec 512))(assert (= a_122282 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_122283 () (_ BitVec 512))(assert (= a_122283 (bvadd a_122281 a_122282))) +(declare-fun a_122284 () (_ BitVec 512))(assert (= a_122284 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122285 () Bool)(assert (= a_122285 (bvult a_122283 a_122284))) +(declare-fun a_122286 () (_ BitVec 8))(assert (= a_122286 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_122287 () (_ BitVec 256))(assert (= a_122287 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122288 () (_ BitVec 512))(assert (= a_122288 ((_ zero_extend 256) a_122287))) +(declare-fun a_122289 () (_ BitVec 512))(assert (= a_122289 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_122290 () (_ BitVec 512))(assert (= a_122290 (bvadd a_122288 a_122289))) +(declare-fun a_122291 () (_ BitVec 512))(assert (= a_122291 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122292 () Bool)(assert (= a_122292 (bvult a_122290 a_122291))) +(declare-fun a_122293 () (_ BitVec 8))(assert (= a_122293 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_122294 () (_ BitVec 256))(assert (= a_122294 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122295 () (_ BitVec 512))(assert (= a_122295 ((_ zero_extend 256) a_122294))) +(declare-fun a_122296 () (_ BitVec 512))(assert (= a_122296 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_122297 () (_ BitVec 512))(assert (= a_122297 (bvadd a_122295 a_122296))) +(declare-fun a_122298 () (_ BitVec 512))(assert (= a_122298 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122299 () Bool)(assert (= a_122299 (bvult a_122297 a_122298))) +(declare-fun a_122300 () (_ BitVec 8))(assert (= a_122300 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_122301 () (_ BitVec 256))(assert (= a_122301 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122302 () (_ BitVec 512))(assert (= a_122302 ((_ zero_extend 256) a_122301))) +(declare-fun a_122303 () (_ BitVec 512))(assert (= a_122303 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_122304 () (_ BitVec 512))(assert (= a_122304 (bvadd a_122302 a_122303))) +(declare-fun a_122305 () (_ BitVec 512))(assert (= a_122305 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122306 () Bool)(assert (= a_122306 (bvult a_122304 a_122305))) +(declare-fun a_122307 () (_ BitVec 8))(assert (= a_122307 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_122308 () (_ BitVec 256))(assert (= a_122308 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122309 () (_ BitVec 512))(assert (= a_122309 ((_ zero_extend 256) a_122308))) +(declare-fun a_122310 () (_ BitVec 512))(assert (= a_122310 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_122311 () (_ BitVec 512))(assert (= a_122311 (bvadd a_122309 a_122310))) +(declare-fun a_122312 () (_ BitVec 512))(assert (= a_122312 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122313 () Bool)(assert (= a_122313 (bvult a_122311 a_122312))) +(declare-fun a_122314 () (_ BitVec 8))(assert (= a_122314 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_122315 () (_ BitVec 256))(assert (= a_122315 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122316 () (_ BitVec 512))(assert (= a_122316 ((_ zero_extend 256) a_122315))) +(declare-fun a_122317 () (_ BitVec 512))(assert (= a_122317 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_122318 () (_ BitVec 512))(assert (= a_122318 (bvadd a_122316 a_122317))) +(declare-fun a_122319 () (_ BitVec 512))(assert (= a_122319 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122320 () Bool)(assert (= a_122320 (bvult a_122318 a_122319))) +(declare-fun a_122321 () (_ BitVec 8))(assert (= a_122321 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_122322 () (_ BitVec 256))(assert (= a_122322 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122323 () (_ BitVec 512))(assert (= a_122323 ((_ zero_extend 256) a_122322))) +(declare-fun a_122324 () (_ BitVec 512))(assert (= a_122324 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_122325 () (_ BitVec 512))(assert (= a_122325 (bvadd a_122323 a_122324))) +(declare-fun a_122326 () (_ BitVec 512))(assert (= a_122326 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122327 () Bool)(assert (= a_122327 (bvult a_122325 a_122326))) +(declare-fun a_122328 () (_ BitVec 8))(assert (= a_122328 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_122329 () (_ BitVec 256))(assert (= a_122329 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122330 () (_ BitVec 512))(assert (= a_122330 ((_ zero_extend 256) a_122329))) +(declare-fun a_122331 () (_ BitVec 512))(assert (= a_122331 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_122332 () (_ BitVec 512))(assert (= a_122332 (bvadd a_122330 a_122331))) +(declare-fun a_122333 () (_ BitVec 512))(assert (= a_122333 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122334 () Bool)(assert (= a_122334 (bvult a_122332 a_122333))) +(declare-fun a_122335 () (_ BitVec 8))(assert (= a_122335 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_122336 () (_ BitVec 256))(assert (= a_122336 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122337 () (_ BitVec 512))(assert (= a_122337 ((_ zero_extend 256) a_122336))) +(declare-fun a_122338 () (_ BitVec 512))(assert (= a_122338 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_122339 () (_ BitVec 512))(assert (= a_122339 (bvadd a_122337 a_122338))) +(declare-fun a_122340 () (_ BitVec 512))(assert (= a_122340 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122341 () Bool)(assert (= a_122341 (bvult a_122339 a_122340))) +(declare-fun a_122342 () (_ BitVec 8))(assert (= a_122342 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_122343 () (_ BitVec 256))(assert (= a_122343 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122344 () (_ BitVec 512))(assert (= a_122344 ((_ zero_extend 256) a_122343))) +(declare-fun a_122345 () (_ BitVec 512))(assert (= a_122345 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_122346 () (_ BitVec 512))(assert (= a_122346 (bvadd a_122344 a_122345))) +(declare-fun a_122347 () (_ BitVec 512))(assert (= a_122347 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122348 () Bool)(assert (= a_122348 (bvult a_122346 a_122347))) +(declare-fun a_122349 () (_ BitVec 8))(assert (= a_122349 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_122350 () (_ BitVec 256))(assert (= a_122350 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122351 () (_ BitVec 512))(assert (= a_122351 ((_ zero_extend 256) a_122350))) +(declare-fun a_122352 () (_ BitVec 512))(assert (= a_122352 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_122353 () (_ BitVec 512))(assert (= a_122353 (bvadd a_122351 a_122352))) +(declare-fun a_122354 () (_ BitVec 512))(assert (= a_122354 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122355 () Bool)(assert (= a_122355 (bvult a_122353 a_122354))) +(declare-fun a_122356 () (_ BitVec 8))(assert (= a_122356 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_122357 () (_ BitVec 256))(assert (= a_122357 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122358 () (_ BitVec 512))(assert (= a_122358 ((_ zero_extend 256) a_122357))) +(declare-fun a_122359 () (_ BitVec 512))(assert (= a_122359 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_122360 () (_ BitVec 512))(assert (= a_122360 (bvadd a_122358 a_122359))) +(declare-fun a_122361 () (_ BitVec 512))(assert (= a_122361 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122362 () Bool)(assert (= a_122362 (bvult a_122360 a_122361))) +(declare-fun a_122363 () (_ BitVec 8))(assert (= a_122363 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_122364 () (_ BitVec 256))(assert (= a_122364 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122365 () (_ BitVec 512))(assert (= a_122365 ((_ zero_extend 256) a_122364))) +(declare-fun a_122366 () (_ BitVec 512))(assert (= a_122366 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_122367 () (_ BitVec 512))(assert (= a_122367 (bvadd a_122365 a_122366))) +(declare-fun a_122368 () (_ BitVec 512))(assert (= a_122368 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122369 () Bool)(assert (= a_122369 (bvult a_122367 a_122368))) +(declare-fun a_122370 () (_ BitVec 8))(assert (= a_122370 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_122371 () (_ BitVec 256))(assert (= a_122371 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122372 () (_ BitVec 512))(assert (= a_122372 ((_ zero_extend 256) a_122371))) +(declare-fun a_122373 () (_ BitVec 512))(assert (= a_122373 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_122374 () (_ BitVec 512))(assert (= a_122374 (bvadd a_122372 a_122373))) +(declare-fun a_122375 () (_ BitVec 512))(assert (= a_122375 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122376 () Bool)(assert (= a_122376 (bvult a_122374 a_122375))) +(declare-fun a_122377 () (_ BitVec 8))(assert (= a_122377 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_122378 () (_ BitVec 256))(assert (= a_122378 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122379 () (_ BitVec 512))(assert (= a_122379 ((_ zero_extend 256) a_122378))) +(declare-fun a_122380 () (_ BitVec 512))(assert (= a_122380 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_122381 () (_ BitVec 512))(assert (= a_122381 (bvadd a_122379 a_122380))) +(declare-fun a_122382 () (_ BitVec 512))(assert (= a_122382 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122383 () Bool)(assert (= a_122383 (bvult a_122381 a_122382))) +(declare-fun a_122384 () (_ BitVec 8))(assert (= a_122384 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_122385 () (_ BitVec 256))(assert (= a_122385 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122386 () (_ BitVec 512))(assert (= a_122386 ((_ zero_extend 256) a_122385))) +(declare-fun a_122387 () (_ BitVec 512))(assert (= a_122387 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_122388 () (_ BitVec 512))(assert (= a_122388 (bvadd a_122386 a_122387))) +(declare-fun a_122389 () (_ BitVec 512))(assert (= a_122389 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122390 () Bool)(assert (= a_122390 (bvult a_122388 a_122389))) +(declare-fun a_122391 () (_ BitVec 8))(assert (= a_122391 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_122392 () (_ BitVec 256))(assert (= a_122392 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122393 () (_ BitVec 512))(assert (= a_122393 ((_ zero_extend 256) a_122392))) +(declare-fun a_122394 () (_ BitVec 512))(assert (= a_122394 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_122395 () (_ BitVec 512))(assert (= a_122395 (bvadd a_122393 a_122394))) +(declare-fun a_122396 () (_ BitVec 512))(assert (= a_122396 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122397 () Bool)(assert (= a_122397 (bvult a_122395 a_122396))) +(declare-fun a_122398 () (_ BitVec 8))(assert (= a_122398 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_122399 () (_ BitVec 256))(assert (= a_122399 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122400 () (_ BitVec 512))(assert (= a_122400 ((_ zero_extend 256) a_122399))) +(declare-fun a_122401 () (_ BitVec 512))(assert (= a_122401 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_122402 () (_ BitVec 512))(assert (= a_122402 (bvadd a_122400 a_122401))) +(declare-fun a_122403 () (_ BitVec 512))(assert (= a_122403 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122404 () Bool)(assert (= a_122404 (bvult a_122402 a_122403))) +(declare-fun a_122405 () (_ BitVec 8))(assert (= a_122405 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_122406 () (_ BitVec 256))(assert (= a_122406 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122407 () (_ BitVec 512))(assert (= a_122407 ((_ zero_extend 256) a_122406))) +(declare-fun a_122408 () (_ BitVec 512))(assert (= a_122408 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_122409 () (_ BitVec 512))(assert (= a_122409 (bvadd a_122407 a_122408))) +(declare-fun a_122410 () (_ BitVec 512))(assert (= a_122410 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122411 () Bool)(assert (= a_122411 (bvult a_122409 a_122410))) +(declare-fun a_122412 () (_ BitVec 8))(assert (= a_122412 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_122413 () (_ BitVec 256))(assert (= a_122413 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122414 () (_ BitVec 512))(assert (= a_122414 ((_ zero_extend 256) a_122413))) +(declare-fun a_122415 () (_ BitVec 512))(assert (= a_122415 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_122416 () (_ BitVec 512))(assert (= a_122416 (bvadd a_122414 a_122415))) +(declare-fun a_122417 () (_ BitVec 512))(assert (= a_122417 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122418 () Bool)(assert (= a_122418 (bvult a_122416 a_122417))) +(declare-fun a_122419 () (_ BitVec 8))(assert (= a_122419 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_122420 () (_ BitVec 256))(assert (= a_122420 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122421 () (_ BitVec 512))(assert (= a_122421 ((_ zero_extend 256) a_122420))) +(declare-fun a_122422 () (_ BitVec 512))(assert (= a_122422 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_122423 () (_ BitVec 512))(assert (= a_122423 (bvadd a_122421 a_122422))) +(declare-fun a_122424 () (_ BitVec 512))(assert (= a_122424 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122425 () Bool)(assert (= a_122425 (bvult a_122423 a_122424))) +(declare-fun a_122426 () (_ BitVec 8))(assert (= a_122426 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_122427 () (_ BitVec 256))(assert (= a_122427 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122428 () (_ BitVec 512))(assert (= a_122428 ((_ zero_extend 256) a_122427))) +(declare-fun a_122429 () (_ BitVec 512))(assert (= a_122429 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_122430 () (_ BitVec 512))(assert (= a_122430 (bvadd a_122428 a_122429))) +(declare-fun a_122431 () (_ BitVec 512))(assert (= a_122431 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122432 () Bool)(assert (= a_122432 (bvult a_122430 a_122431))) +(declare-fun a_122433 () (_ BitVec 8))(assert (= a_122433 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_122434 () (_ BitVec 256))(assert (= a_122434 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122435 () (_ BitVec 512))(assert (= a_122435 ((_ zero_extend 256) a_122434))) +(declare-fun a_122436 () (_ BitVec 512))(assert (= a_122436 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_122437 () (_ BitVec 512))(assert (= a_122437 (bvadd a_122435 a_122436))) +(declare-fun a_122438 () (_ BitVec 512))(assert (= a_122438 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122439 () Bool)(assert (= a_122439 (bvult a_122437 a_122438))) +(declare-fun a_122440 () (_ BitVec 8))(assert (= a_122440 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_122441 () (_ BitVec 256))(assert (= a_122441 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122442 () (_ BitVec 512))(assert (= a_122442 ((_ zero_extend 256) a_122441))) +(declare-fun a_122443 () (_ BitVec 512))(assert (= a_122443 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_122444 () (_ BitVec 512))(assert (= a_122444 (bvadd a_122442 a_122443))) +(declare-fun a_122445 () (_ BitVec 512))(assert (= a_122445 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122446 () Bool)(assert (= a_122446 (bvult a_122444 a_122445))) +(declare-fun a_122447 () (_ BitVec 8))(assert (= a_122447 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_122448 () (_ BitVec 256))(assert (= a_122448 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122449 () (_ BitVec 512))(assert (= a_122449 ((_ zero_extend 256) a_122448))) +(declare-fun a_122450 () (_ BitVec 512))(assert (= a_122450 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_122451 () (_ BitVec 512))(assert (= a_122451 (bvadd a_122449 a_122450))) +(declare-fun a_122452 () (_ BitVec 512))(assert (= a_122452 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122453 () Bool)(assert (= a_122453 (bvult a_122451 a_122452))) +(declare-fun a_122454 () (_ BitVec 8))(assert (= a_122454 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_122455 () (_ BitVec 256))(assert (= a_122455 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122456 () (_ BitVec 512))(assert (= a_122456 ((_ zero_extend 256) a_122455))) +(declare-fun a_122457 () (_ BitVec 512))(assert (= a_122457 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_122458 () (_ BitVec 512))(assert (= a_122458 (bvadd a_122456 a_122457))) +(declare-fun a_122459 () (_ BitVec 512))(assert (= a_122459 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122460 () Bool)(assert (= a_122460 (bvult a_122458 a_122459))) +(declare-fun a_122461 () (_ BitVec 8))(assert (= a_122461 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_122462 () (_ BitVec 256))(assert (= a_122462 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122463 () (_ BitVec 512))(assert (= a_122463 ((_ zero_extend 256) a_122462))) +(declare-fun a_122464 () (_ BitVec 512))(assert (= a_122464 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_122465 () (_ BitVec 512))(assert (= a_122465 (bvadd a_122463 a_122464))) +(declare-fun a_122466 () (_ BitVec 512))(assert (= a_122466 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122467 () Bool)(assert (= a_122467 (bvult a_122465 a_122466))) +(declare-fun a_122468 () (_ BitVec 8))(assert (= a_122468 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_122469 () (_ BitVec 256))(assert (= a_122469 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122470 () (_ BitVec 512))(assert (= a_122470 ((_ zero_extend 256) a_122469))) +(declare-fun a_122471 () (_ BitVec 512))(assert (= a_122471 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_122472 () (_ BitVec 512))(assert (= a_122472 (bvadd a_122470 a_122471))) +(declare-fun a_122473 () (_ BitVec 512))(assert (= a_122473 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122474 () Bool)(assert (= a_122474 (bvult a_122472 a_122473))) +(declare-fun a_122475 () (_ BitVec 8))(assert (= a_122475 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_122476 () (_ BitVec 256))(assert (= a_122476 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122477 () (_ BitVec 512))(assert (= a_122477 ((_ zero_extend 256) a_122476))) +(declare-fun a_122478 () (_ BitVec 512))(assert (= a_122478 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_122479 () (_ BitVec 512))(assert (= a_122479 (bvadd a_122477 a_122478))) +(declare-fun a_122480 () (_ BitVec 512))(assert (= a_122480 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122481 () Bool)(assert (= a_122481 (bvult a_122479 a_122480))) +(declare-fun a_122482 () (_ BitVec 8))(assert (= a_122482 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_122483 () (_ BitVec 256))(assert (= a_122483 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122484 () (_ BitVec 512))(assert (= a_122484 ((_ zero_extend 256) a_122483))) +(declare-fun a_122485 () (_ BitVec 512))(assert (= a_122485 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122486 () Bool)(assert (= a_122486 (bvult a_122484 a_122485))) +(declare-fun a_122487 () (_ BitVec 8))(assert (= a_122487 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_122488 () (_ BitVec 8))(assert (= a_122488 (ite a_122486 a_122487 #x00))) +(declare-fun a_122489 () (_ BitVec 8))(assert (= a_122489 (ite a_122481 a_122482 #x00))) +(declare-fun a_122490 () (_ BitVec 8))(assert (= a_122490 (ite a_122474 a_122475 #x00))) +(declare-fun a_122491 () (_ BitVec 8))(assert (= a_122491 (ite a_122467 a_122468 #x00))) +(declare-fun a_122492 () (_ BitVec 8))(assert (= a_122492 (ite a_122460 a_122461 #x00))) +(declare-fun a_122493 () (_ BitVec 8))(assert (= a_122493 (ite a_122453 a_122454 #x00))) +(declare-fun a_122494 () (_ BitVec 8))(assert (= a_122494 (ite a_122446 a_122447 #x00))) +(declare-fun a_122495 () (_ BitVec 8))(assert (= a_122495 (ite a_122439 a_122440 #x00))) +(declare-fun a_122496 () (_ BitVec 8))(assert (= a_122496 (ite a_122432 a_122433 #x00))) +(declare-fun a_122497 () (_ BitVec 8))(assert (= a_122497 (ite a_122425 a_122426 #x00))) +(declare-fun a_122498 () (_ BitVec 8))(assert (= a_122498 (ite a_122418 a_122419 #x00))) +(declare-fun a_122499 () (_ BitVec 8))(assert (= a_122499 (ite a_122411 a_122412 #x00))) +(declare-fun a_122500 () (_ BitVec 8))(assert (= a_122500 (ite a_122404 a_122405 #x00))) +(declare-fun a_122501 () (_ BitVec 8))(assert (= a_122501 (ite a_122397 a_122398 #x00))) +(declare-fun a_122502 () (_ BitVec 8))(assert (= a_122502 (ite a_122390 a_122391 #x00))) +(declare-fun a_122503 () (_ BitVec 8))(assert (= a_122503 (ite a_122383 a_122384 #x00))) +(declare-fun a_122504 () (_ BitVec 8))(assert (= a_122504 (ite a_122376 a_122377 #x00))) +(declare-fun a_122505 () (_ BitVec 8))(assert (= a_122505 (ite a_122369 a_122370 #x00))) +(declare-fun a_122506 () (_ BitVec 8))(assert (= a_122506 (ite a_122362 a_122363 #x00))) +(declare-fun a_122507 () (_ BitVec 8))(assert (= a_122507 (ite a_122355 a_122356 #x00))) +(declare-fun a_122508 () (_ BitVec 8))(assert (= a_122508 (ite a_122348 a_122349 #x00))) +(declare-fun a_122509 () (_ BitVec 8))(assert (= a_122509 (ite a_122341 a_122342 #x00))) +(declare-fun a_122510 () (_ BitVec 8))(assert (= a_122510 (ite a_122334 a_122335 #x00))) +(declare-fun a_122511 () (_ BitVec 8))(assert (= a_122511 (ite a_122327 a_122328 #x00))) +(declare-fun a_122512 () (_ BitVec 8))(assert (= a_122512 (ite a_122320 a_122321 #x00))) +(declare-fun a_122513 () (_ BitVec 8))(assert (= a_122513 (ite a_122313 a_122314 #x00))) +(declare-fun a_122514 () (_ BitVec 8))(assert (= a_122514 (ite a_122306 a_122307 #x00))) +(declare-fun a_122515 () (_ BitVec 8))(assert (= a_122515 (ite a_122299 a_122300 #x00))) +(declare-fun a_122516 () (_ BitVec 8))(assert (= a_122516 (ite a_122292 a_122293 #x00))) +(declare-fun a_122517 () (_ BitVec 8))(assert (= a_122517 (ite a_122285 a_122286 #x00))) +(declare-fun a_122518 () (_ BitVec 8))(assert (= a_122518 (ite a_122278 a_122279 #x00))) +(declare-fun a_122519 () (_ BitVec 8))(assert (= a_122519 (ite a_122271 a_122272 #x00))) +(declare-fun a_122520 () (_ BitVec 256))(assert (= a_122520 (concat a_122488 a_122489 a_122490 a_122491 a_122492 a_122493 a_122494 a_122495 a_122496 a_122497 a_122498 a_122499 a_122500 a_122501 a_122502 a_122503 a_122504 a_122505 a_122506 a_122507 a_122508 a_122509 a_122510 a_122511 a_122512 a_122513 a_122514 a_122515 a_122516 a_122517 a_122518 a_122519))) +(declare-fun a_122521 () (_ BitVec 256))(assert (= a_122521 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122522 () (_ BitVec 256))(assert (= a_122522 (concat a_122488 a_122489 a_122490 a_122491 a_122492 a_122493 a_122494 a_122495 a_122496 a_122497 a_122498 a_122499 a_122500 a_122501 a_122502 a_122503 a_122504 a_122505 a_122506 a_122507 a_122508 a_122509 a_122510 a_122511 a_122512 a_122513 a_122514 a_122515 a_122516 a_122517 a_122518 a_122519))) +(declare-fun a_122523 () (_ BitVec 256))(assert (= a_122523 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122524 () Bool)(assert (= a_122524 (bvslt a_122522 a_122523))) +(declare-fun a_122525 () (_ BitVec 256))(assert (= a_122525 (concat a_122488 a_122489 a_122490 a_122491 a_122492 a_122493 a_122494 a_122495 a_122496 a_122497 a_122498 a_122499 a_122500 a_122501 a_122502 a_122503 a_122504 a_122505 a_122506 a_122507 a_122508 a_122509 a_122510 a_122511 a_122512 a_122513 a_122514 a_122515 a_122516 a_122517 a_122518 a_122519))) +(declare-fun a_122526 () (_ BitVec 256))(assert (= a_122526 (bvsub a_122520 a_122521))) +(declare-fun a_122527 () (_ BitVec 256))(assert (= a_122527 (ite a_122524 a_122525 a_122526))) +(declare-fun a_122528 () (_ BitVec 256))(assert (= a_122528 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_122529 () Bool)(assert (= a_122529 (bvslt a_122527 a_122528))) +(declare-fun a_122530 () (_ BitVec 8))(assert (= a_122530 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_122531 () (_ BitVec 8))(assert (= a_122531 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_122532 () (_ BitVec 8))(assert (= a_122532 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_122533 () (_ BitVec 8))(assert (= a_122533 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_122534 () (_ BitVec 8))(assert (= a_122534 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_122535 () (_ BitVec 8))(assert (= a_122535 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_122536 () (_ BitVec 8))(assert (= a_122536 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_122537 () (_ BitVec 8))(assert (= a_122537 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_122538 () (_ BitVec 8))(assert (= a_122538 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_122539 () (_ BitVec 8))(assert (= a_122539 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_122540 () (_ BitVec 8))(assert (= a_122540 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_122541 () (_ BitVec 8))(assert (= a_122541 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_122542 () (_ BitVec 8))(assert (= a_122542 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_122543 () (_ BitVec 8))(assert (= a_122543 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_122544 () (_ BitVec 8))(assert (= a_122544 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_122545 () (_ BitVec 8))(assert (= a_122545 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_122546 () (_ BitVec 8))(assert (= a_122546 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_122547 () (_ BitVec 8))(assert (= a_122547 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_122548 () (_ BitVec 8))(assert (= a_122548 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_122549 () (_ BitVec 8))(assert (= a_122549 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_122550 () (_ BitVec 8))(assert (= a_122550 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_122551 () (_ BitVec 8))(assert (= a_122551 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_122552 () (_ BitVec 8))(assert (= a_122552 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_122553 () (_ BitVec 8))(assert (= a_122553 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_122554 () (_ BitVec 8))(assert (= a_122554 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_122555 () (_ BitVec 8))(assert (= a_122555 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_122556 () (_ BitVec 8))(assert (= a_122556 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_122557 () (_ BitVec 8))(assert (= a_122557 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_122558 () (_ BitVec 8))(assert (= a_122558 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_122559 () (_ BitVec 8))(assert (= a_122559 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_122560 () (_ BitVec 8))(assert (= a_122560 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_122561 () (_ BitVec 8))(assert (= a_122561 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_122562 () (_ BitVec 256))(assert (= a_122562 (concat a_122530 a_122531 a_122532 a_122533 a_122534 a_122535 a_122536 a_122537 a_122538 a_122539 a_122540 a_122541 a_122542 a_122543 a_122544 a_122545 a_122546 a_122547 a_122548 a_122549 a_122550 a_122551 a_122552 a_122553 a_122554 a_122555 a_122556 a_122557 a_122558 a_122559 a_122560 a_122561))) +(declare-fun a_122563 () (_ BitVec 256))(assert (= a_122563 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122564 () Bool)(assert (= a_122564 (= a_122562 a_122563))) +(declare-fun a_122565 () (_ BitVec 256))(assert (= a_122565 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122566 () (_ BitVec 8))(assert (= a_122566 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_122567 () (_ BitVec 8))(assert (= a_122567 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_122568 () (_ BitVec 8))(assert (= a_122568 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_122569 () (_ BitVec 8))(assert (= a_122569 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_122570 () (_ BitVec 8))(assert (= a_122570 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_122571 () (_ BitVec 8))(assert (= a_122571 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_122572 () (_ BitVec 8))(assert (= a_122572 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_122573 () (_ BitVec 8))(assert (= a_122573 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_122574 () (_ BitVec 8))(assert (= a_122574 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_122575 () (_ BitVec 8))(assert (= a_122575 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_122576 () (_ BitVec 8))(assert (= a_122576 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_122577 () (_ BitVec 8))(assert (= a_122577 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_122578 () (_ BitVec 8))(assert (= a_122578 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_122579 () (_ BitVec 8))(assert (= a_122579 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_122580 () (_ BitVec 8))(assert (= a_122580 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_122581 () (_ BitVec 8))(assert (= a_122581 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_122582 () (_ BitVec 8))(assert (= a_122582 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_122583 () (_ BitVec 8))(assert (= a_122583 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_122584 () (_ BitVec 8))(assert (= a_122584 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_122585 () (_ BitVec 8))(assert (= a_122585 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_122586 () (_ BitVec 8))(assert (= a_122586 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_122587 () (_ BitVec 8))(assert (= a_122587 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_122588 () (_ BitVec 8))(assert (= a_122588 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_122589 () (_ BitVec 8))(assert (= a_122589 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_122590 () (_ BitVec 8))(assert (= a_122590 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_122591 () (_ BitVec 8))(assert (= a_122591 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_122592 () (_ BitVec 8))(assert (= a_122592 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_122593 () (_ BitVec 8))(assert (= a_122593 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_122594 () (_ BitVec 8))(assert (= a_122594 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_122595 () (_ BitVec 8))(assert (= a_122595 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_122596 () (_ BitVec 8))(assert (= a_122596 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_122597 () (_ BitVec 8))(assert (= a_122597 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_122598 () (_ BitVec 256))(assert (= a_122598 (concat a_122566 a_122567 a_122568 a_122569 a_122570 a_122571 a_122572 a_122573 a_122574 a_122575 a_122576 a_122577 a_122578 a_122579 a_122580 a_122581 a_122582 a_122583 a_122584 a_122585 a_122586 a_122587 a_122588 a_122589 a_122590 a_122591 a_122592 a_122593 a_122594 a_122595 a_122596 a_122597))) +(declare-fun a_122599 () (_ BitVec 256))(assert (= a_122599 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122600 () (_ BitVec 256))(assert (= a_122600 (bvudiv a_122598 a_122599))) +(declare-fun a_122601 () (_ BitVec 256))(assert (= a_122601 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_122602 () (_ BitVec 256))(assert (= a_122602 (bvand a_122600 a_122601))) +(declare-fun a_122603 () (_ BitVec 256))(assert (= a_122603 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_122604 () (_ BitVec 512))(assert (= a_122604 (bvadd a_122248 a_122249))) +(declare-fun a_122605 () (_ BitVec 256))(assert (= a_122605 ((_ extract 255 0) a_122604))) +(declare-fun a_122606 () (_ BitVec 512))(assert (= a_122606 ((_ zero_extend 256) a_122605))) +(declare-fun a_122607 () (_ BitVec 512))(assert (= a_122607 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_122608 () (_ BitVec 512))(assert (= a_122608 (bvsub a_122606 a_122607))) +(declare-fun a_122609 () (_ BitVec 512))(assert (= a_122609 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_122610 () (_ BitVec 512))(assert (= a_122610 ((_ zero_extend 256) a_122605))) +(declare-fun a_122611 () (_ BitVec 512))(assert (= a_122611 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_122612 () Bool)(assert (= a_122612 (bvuge a_122610 a_122611))) +(declare-fun a_122613 () Bool)(assert (= a_122613 (bvuge a_122608 a_122609))) +(declare-fun a_122614 () Bool)(assert (= a_122614 (and a_122612 a_122613))) +(declare-fun a_122615 () Bool)(assert (= a_122615 (not a_122614))) +(declare-fun a_122616 () (_ BitVec 256))(assert (= a_122616 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122617 () (_ BitVec 512))(assert (= a_122617 ((_ zero_extend 256) a_122616))) +(declare-fun a_122618 () (_ BitVec 512))(assert (= a_122618 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_122619 () (_ BitVec 512))(assert (= a_122619 (bvadd a_122617 a_122618))) +(declare-fun a_122620 () (_ BitVec 512))(assert (= a_122620 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122621 () Bool)(assert (= a_122621 (bvult a_122619 a_122620))) +(declare-fun a_122622 () (_ BitVec 8))(assert (= a_122622 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_122623 () (_ BitVec 256))(assert (= a_122623 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122624 () (_ BitVec 512))(assert (= a_122624 ((_ zero_extend 256) a_122623))) +(declare-fun a_122625 () (_ BitVec 512))(assert (= a_122625 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_122626 () (_ BitVec 512))(assert (= a_122626 (bvadd a_122624 a_122625))) +(declare-fun a_122627 () (_ BitVec 512))(assert (= a_122627 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122628 () Bool)(assert (= a_122628 (bvult a_122626 a_122627))) +(declare-fun a_122629 () (_ BitVec 8))(assert (= a_122629 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_122630 () (_ BitVec 256))(assert (= a_122630 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122631 () (_ BitVec 512))(assert (= a_122631 ((_ zero_extend 256) a_122630))) +(declare-fun a_122632 () (_ BitVec 512))(assert (= a_122632 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_122633 () (_ BitVec 512))(assert (= a_122633 (bvadd a_122631 a_122632))) +(declare-fun a_122634 () (_ BitVec 512))(assert (= a_122634 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122635 () Bool)(assert (= a_122635 (bvult a_122633 a_122634))) +(declare-fun a_122636 () (_ BitVec 8))(assert (= a_122636 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_122637 () (_ BitVec 256))(assert (= a_122637 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122638 () (_ BitVec 512))(assert (= a_122638 ((_ zero_extend 256) a_122637))) +(declare-fun a_122639 () (_ BitVec 512))(assert (= a_122639 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_122640 () (_ BitVec 512))(assert (= a_122640 (bvadd a_122638 a_122639))) +(declare-fun a_122641 () (_ BitVec 512))(assert (= a_122641 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122642 () Bool)(assert (= a_122642 (bvult a_122640 a_122641))) +(declare-fun a_122643 () (_ BitVec 8))(assert (= a_122643 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_122644 () (_ BitVec 256))(assert (= a_122644 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122645 () (_ BitVec 512))(assert (= a_122645 ((_ zero_extend 256) a_122644))) +(declare-fun a_122646 () (_ BitVec 512))(assert (= a_122646 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_122647 () (_ BitVec 512))(assert (= a_122647 (bvadd a_122645 a_122646))) +(declare-fun a_122648 () (_ BitVec 512))(assert (= a_122648 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122649 () Bool)(assert (= a_122649 (bvult a_122647 a_122648))) +(declare-fun a_122650 () (_ BitVec 8))(assert (= a_122650 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_122651 () (_ BitVec 256))(assert (= a_122651 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122652 () (_ BitVec 512))(assert (= a_122652 ((_ zero_extend 256) a_122651))) +(declare-fun a_122653 () (_ BitVec 512))(assert (= a_122653 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_122654 () (_ BitVec 512))(assert (= a_122654 (bvadd a_122652 a_122653))) +(declare-fun a_122655 () (_ BitVec 512))(assert (= a_122655 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122656 () Bool)(assert (= a_122656 (bvult a_122654 a_122655))) +(declare-fun a_122657 () (_ BitVec 8))(assert (= a_122657 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_122658 () (_ BitVec 256))(assert (= a_122658 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122659 () (_ BitVec 512))(assert (= a_122659 ((_ zero_extend 256) a_122658))) +(declare-fun a_122660 () (_ BitVec 512))(assert (= a_122660 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_122661 () (_ BitVec 512))(assert (= a_122661 (bvadd a_122659 a_122660))) +(declare-fun a_122662 () (_ BitVec 512))(assert (= a_122662 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122663 () Bool)(assert (= a_122663 (bvult a_122661 a_122662))) +(declare-fun a_122664 () (_ BitVec 8))(assert (= a_122664 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_122665 () (_ BitVec 256))(assert (= a_122665 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122666 () (_ BitVec 512))(assert (= a_122666 ((_ zero_extend 256) a_122665))) +(declare-fun a_122667 () (_ BitVec 512))(assert (= a_122667 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_122668 () (_ BitVec 512))(assert (= a_122668 (bvadd a_122666 a_122667))) +(declare-fun a_122669 () (_ BitVec 512))(assert (= a_122669 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122670 () Bool)(assert (= a_122670 (bvult a_122668 a_122669))) +(declare-fun a_122671 () (_ BitVec 8))(assert (= a_122671 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_122672 () (_ BitVec 256))(assert (= a_122672 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122673 () (_ BitVec 512))(assert (= a_122673 ((_ zero_extend 256) a_122672))) +(declare-fun a_122674 () (_ BitVec 512))(assert (= a_122674 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_122675 () (_ BitVec 512))(assert (= a_122675 (bvadd a_122673 a_122674))) +(declare-fun a_122676 () (_ BitVec 512))(assert (= a_122676 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122677 () Bool)(assert (= a_122677 (bvult a_122675 a_122676))) +(declare-fun a_122678 () (_ BitVec 8))(assert (= a_122678 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_122679 () (_ BitVec 256))(assert (= a_122679 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122680 () (_ BitVec 512))(assert (= a_122680 ((_ zero_extend 256) a_122679))) +(declare-fun a_122681 () (_ BitVec 512))(assert (= a_122681 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_122682 () (_ BitVec 512))(assert (= a_122682 (bvadd a_122680 a_122681))) +(declare-fun a_122683 () (_ BitVec 512))(assert (= a_122683 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122684 () Bool)(assert (= a_122684 (bvult a_122682 a_122683))) +(declare-fun a_122685 () (_ BitVec 8))(assert (= a_122685 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_122686 () (_ BitVec 256))(assert (= a_122686 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122687 () (_ BitVec 512))(assert (= a_122687 ((_ zero_extend 256) a_122686))) +(declare-fun a_122688 () (_ BitVec 512))(assert (= a_122688 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_122689 () (_ BitVec 512))(assert (= a_122689 (bvadd a_122687 a_122688))) +(declare-fun a_122690 () (_ BitVec 512))(assert (= a_122690 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122691 () Bool)(assert (= a_122691 (bvult a_122689 a_122690))) +(declare-fun a_122692 () (_ BitVec 8))(assert (= a_122692 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_122693 () (_ BitVec 256))(assert (= a_122693 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122694 () (_ BitVec 512))(assert (= a_122694 ((_ zero_extend 256) a_122693))) +(declare-fun a_122695 () (_ BitVec 512))(assert (= a_122695 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_122696 () (_ BitVec 512))(assert (= a_122696 (bvadd a_122694 a_122695))) +(declare-fun a_122697 () (_ BitVec 512))(assert (= a_122697 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122698 () Bool)(assert (= a_122698 (bvult a_122696 a_122697))) +(declare-fun a_122699 () (_ BitVec 8))(assert (= a_122699 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_122700 () (_ BitVec 256))(assert (= a_122700 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122701 () (_ BitVec 512))(assert (= a_122701 ((_ zero_extend 256) a_122700))) +(declare-fun a_122702 () (_ BitVec 512))(assert (= a_122702 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_122703 () (_ BitVec 512))(assert (= a_122703 (bvadd a_122701 a_122702))) +(declare-fun a_122704 () (_ BitVec 512))(assert (= a_122704 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122705 () Bool)(assert (= a_122705 (bvult a_122703 a_122704))) +(declare-fun a_122706 () (_ BitVec 8))(assert (= a_122706 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_122707 () (_ BitVec 256))(assert (= a_122707 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122708 () (_ BitVec 512))(assert (= a_122708 ((_ zero_extend 256) a_122707))) +(declare-fun a_122709 () (_ BitVec 512))(assert (= a_122709 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_122710 () (_ BitVec 512))(assert (= a_122710 (bvadd a_122708 a_122709))) +(declare-fun a_122711 () (_ BitVec 512))(assert (= a_122711 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122712 () Bool)(assert (= a_122712 (bvult a_122710 a_122711))) +(declare-fun a_122713 () (_ BitVec 8))(assert (= a_122713 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_122714 () (_ BitVec 256))(assert (= a_122714 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122715 () (_ BitVec 512))(assert (= a_122715 ((_ zero_extend 256) a_122714))) +(declare-fun a_122716 () (_ BitVec 512))(assert (= a_122716 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_122717 () (_ BitVec 512))(assert (= a_122717 (bvadd a_122715 a_122716))) +(declare-fun a_122718 () (_ BitVec 512))(assert (= a_122718 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122719 () Bool)(assert (= a_122719 (bvult a_122717 a_122718))) +(declare-fun a_122720 () (_ BitVec 8))(assert (= a_122720 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_122721 () (_ BitVec 256))(assert (= a_122721 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122722 () (_ BitVec 512))(assert (= a_122722 ((_ zero_extend 256) a_122721))) +(declare-fun a_122723 () (_ BitVec 512))(assert (= a_122723 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_122724 () (_ BitVec 512))(assert (= a_122724 (bvadd a_122722 a_122723))) +(declare-fun a_122725 () (_ BitVec 512))(assert (= a_122725 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122726 () Bool)(assert (= a_122726 (bvult a_122724 a_122725))) +(declare-fun a_122727 () (_ BitVec 8))(assert (= a_122727 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_122728 () (_ BitVec 256))(assert (= a_122728 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122729 () (_ BitVec 512))(assert (= a_122729 ((_ zero_extend 256) a_122728))) +(declare-fun a_122730 () (_ BitVec 512))(assert (= a_122730 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_122731 () (_ BitVec 512))(assert (= a_122731 (bvadd a_122729 a_122730))) +(declare-fun a_122732 () (_ BitVec 512))(assert (= a_122732 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122733 () Bool)(assert (= a_122733 (bvult a_122731 a_122732))) +(declare-fun a_122734 () (_ BitVec 8))(assert (= a_122734 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_122735 () (_ BitVec 256))(assert (= a_122735 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122736 () (_ BitVec 512))(assert (= a_122736 ((_ zero_extend 256) a_122735))) +(declare-fun a_122737 () (_ BitVec 512))(assert (= a_122737 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_122738 () (_ BitVec 512))(assert (= a_122738 (bvadd a_122736 a_122737))) +(declare-fun a_122739 () (_ BitVec 512))(assert (= a_122739 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122740 () Bool)(assert (= a_122740 (bvult a_122738 a_122739))) +(declare-fun a_122741 () (_ BitVec 8))(assert (= a_122741 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_122742 () (_ BitVec 256))(assert (= a_122742 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122743 () (_ BitVec 512))(assert (= a_122743 ((_ zero_extend 256) a_122742))) +(declare-fun a_122744 () (_ BitVec 512))(assert (= a_122744 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_122745 () (_ BitVec 512))(assert (= a_122745 (bvadd a_122743 a_122744))) +(declare-fun a_122746 () (_ BitVec 512))(assert (= a_122746 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122747 () Bool)(assert (= a_122747 (bvult a_122745 a_122746))) +(declare-fun a_122748 () (_ BitVec 8))(assert (= a_122748 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_122749 () (_ BitVec 256))(assert (= a_122749 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122750 () (_ BitVec 512))(assert (= a_122750 ((_ zero_extend 256) a_122749))) +(declare-fun a_122751 () (_ BitVec 512))(assert (= a_122751 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_122752 () (_ BitVec 512))(assert (= a_122752 (bvadd a_122750 a_122751))) +(declare-fun a_122753 () (_ BitVec 512))(assert (= a_122753 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122754 () Bool)(assert (= a_122754 (bvult a_122752 a_122753))) +(declare-fun a_122755 () (_ BitVec 8))(assert (= a_122755 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_122756 () (_ BitVec 256))(assert (= a_122756 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122757 () (_ BitVec 512))(assert (= a_122757 ((_ zero_extend 256) a_122756))) +(declare-fun a_122758 () (_ BitVec 512))(assert (= a_122758 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_122759 () (_ BitVec 512))(assert (= a_122759 (bvadd a_122757 a_122758))) +(declare-fun a_122760 () (_ BitVec 512))(assert (= a_122760 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122761 () Bool)(assert (= a_122761 (bvult a_122759 a_122760))) +(declare-fun a_122762 () (_ BitVec 8))(assert (= a_122762 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_122763 () (_ BitVec 256))(assert (= a_122763 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122764 () (_ BitVec 512))(assert (= a_122764 ((_ zero_extend 256) a_122763))) +(declare-fun a_122765 () (_ BitVec 512))(assert (= a_122765 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_122766 () (_ BitVec 512))(assert (= a_122766 (bvadd a_122764 a_122765))) +(declare-fun a_122767 () (_ BitVec 512))(assert (= a_122767 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122768 () Bool)(assert (= a_122768 (bvult a_122766 a_122767))) +(declare-fun a_122769 () (_ BitVec 8))(assert (= a_122769 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_122770 () (_ BitVec 256))(assert (= a_122770 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122771 () (_ BitVec 512))(assert (= a_122771 ((_ zero_extend 256) a_122770))) +(declare-fun a_122772 () (_ BitVec 512))(assert (= a_122772 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_122773 () (_ BitVec 512))(assert (= a_122773 (bvadd a_122771 a_122772))) +(declare-fun a_122774 () (_ BitVec 512))(assert (= a_122774 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122775 () Bool)(assert (= a_122775 (bvult a_122773 a_122774))) +(declare-fun a_122776 () (_ BitVec 8))(assert (= a_122776 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_122777 () (_ BitVec 256))(assert (= a_122777 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122778 () (_ BitVec 512))(assert (= a_122778 ((_ zero_extend 256) a_122777))) +(declare-fun a_122779 () (_ BitVec 512))(assert (= a_122779 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_122780 () (_ BitVec 512))(assert (= a_122780 (bvadd a_122778 a_122779))) +(declare-fun a_122781 () (_ BitVec 512))(assert (= a_122781 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122782 () Bool)(assert (= a_122782 (bvult a_122780 a_122781))) +(declare-fun a_122783 () (_ BitVec 8))(assert (= a_122783 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_122784 () (_ BitVec 256))(assert (= a_122784 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122785 () (_ BitVec 512))(assert (= a_122785 ((_ zero_extend 256) a_122784))) +(declare-fun a_122786 () (_ BitVec 512))(assert (= a_122786 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_122787 () (_ BitVec 512))(assert (= a_122787 (bvadd a_122785 a_122786))) +(declare-fun a_122788 () (_ BitVec 512))(assert (= a_122788 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122789 () Bool)(assert (= a_122789 (bvult a_122787 a_122788))) +(declare-fun a_122790 () (_ BitVec 8))(assert (= a_122790 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_122791 () (_ BitVec 256))(assert (= a_122791 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122792 () (_ BitVec 512))(assert (= a_122792 ((_ zero_extend 256) a_122791))) +(declare-fun a_122793 () (_ BitVec 512))(assert (= a_122793 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_122794 () (_ BitVec 512))(assert (= a_122794 (bvadd a_122792 a_122793))) +(declare-fun a_122795 () (_ BitVec 512))(assert (= a_122795 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122796 () Bool)(assert (= a_122796 (bvult a_122794 a_122795))) +(declare-fun a_122797 () (_ BitVec 8))(assert (= a_122797 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_122798 () (_ BitVec 256))(assert (= a_122798 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122799 () (_ BitVec 512))(assert (= a_122799 ((_ zero_extend 256) a_122798))) +(declare-fun a_122800 () (_ BitVec 512))(assert (= a_122800 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_122801 () (_ BitVec 512))(assert (= a_122801 (bvadd a_122799 a_122800))) +(declare-fun a_122802 () (_ BitVec 512))(assert (= a_122802 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122803 () Bool)(assert (= a_122803 (bvult a_122801 a_122802))) +(declare-fun a_122804 () (_ BitVec 8))(assert (= a_122804 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_122805 () (_ BitVec 256))(assert (= a_122805 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122806 () (_ BitVec 512))(assert (= a_122806 ((_ zero_extend 256) a_122805))) +(declare-fun a_122807 () (_ BitVec 512))(assert (= a_122807 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_122808 () (_ BitVec 512))(assert (= a_122808 (bvadd a_122806 a_122807))) +(declare-fun a_122809 () (_ BitVec 512))(assert (= a_122809 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122810 () Bool)(assert (= a_122810 (bvult a_122808 a_122809))) +(declare-fun a_122811 () (_ BitVec 8))(assert (= a_122811 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_122812 () (_ BitVec 256))(assert (= a_122812 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122813 () (_ BitVec 512))(assert (= a_122813 ((_ zero_extend 256) a_122812))) +(declare-fun a_122814 () (_ BitVec 512))(assert (= a_122814 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_122815 () (_ BitVec 512))(assert (= a_122815 (bvadd a_122813 a_122814))) +(declare-fun a_122816 () (_ BitVec 512))(assert (= a_122816 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122817 () Bool)(assert (= a_122817 (bvult a_122815 a_122816))) +(declare-fun a_122818 () (_ BitVec 8))(assert (= a_122818 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_122819 () (_ BitVec 256))(assert (= a_122819 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122820 () (_ BitVec 512))(assert (= a_122820 ((_ zero_extend 256) a_122819))) +(declare-fun a_122821 () (_ BitVec 512))(assert (= a_122821 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_122822 () (_ BitVec 512))(assert (= a_122822 (bvadd a_122820 a_122821))) +(declare-fun a_122823 () (_ BitVec 512))(assert (= a_122823 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122824 () Bool)(assert (= a_122824 (bvult a_122822 a_122823))) +(declare-fun a_122825 () (_ BitVec 8))(assert (= a_122825 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_122826 () (_ BitVec 256))(assert (= a_122826 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122827 () (_ BitVec 512))(assert (= a_122827 ((_ zero_extend 256) a_122826))) +(declare-fun a_122828 () (_ BitVec 512))(assert (= a_122828 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_122829 () (_ BitVec 512))(assert (= a_122829 (bvadd a_122827 a_122828))) +(declare-fun a_122830 () (_ BitVec 512))(assert (= a_122830 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122831 () Bool)(assert (= a_122831 (bvult a_122829 a_122830))) +(declare-fun a_122832 () (_ BitVec 8))(assert (= a_122832 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_122833 () (_ BitVec 256))(assert (= a_122833 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_122834 () (_ BitVec 512))(assert (= a_122834 ((_ zero_extend 256) a_122833))) +(declare-fun a_122835 () (_ BitVec 512))(assert (= a_122835 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_122836 () Bool)(assert (= a_122836 (bvult a_122834 a_122835))) +(declare-fun a_122837 () (_ BitVec 8))(assert (= a_122837 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_122838 () (_ BitVec 8))(assert (= a_122838 (ite a_122836 a_122837 #x00))) +(declare-fun a_122839 () (_ BitVec 8))(assert (= a_122839 (ite a_122831 a_122832 #x00))) +(declare-fun a_122840 () (_ BitVec 8))(assert (= a_122840 (ite a_122824 a_122825 #x00))) +(declare-fun a_122841 () (_ BitVec 8))(assert (= a_122841 (ite a_122817 a_122818 #x00))) +(declare-fun a_122842 () (_ BitVec 8))(assert (= a_122842 (ite a_122810 a_122811 #x00))) +(declare-fun a_122843 () (_ BitVec 8))(assert (= a_122843 (ite a_122803 a_122804 #x00))) +(declare-fun a_122844 () (_ BitVec 8))(assert (= a_122844 (ite a_122796 a_122797 #x00))) +(declare-fun a_122845 () (_ BitVec 8))(assert (= a_122845 (ite a_122789 a_122790 #x00))) +(declare-fun a_122846 () (_ BitVec 8))(assert (= a_122846 (ite a_122782 a_122783 #x00))) +(declare-fun a_122847 () (_ BitVec 8))(assert (= a_122847 (ite a_122775 a_122776 #x00))) +(declare-fun a_122848 () (_ BitVec 8))(assert (= a_122848 (ite a_122768 a_122769 #x00))) +(declare-fun a_122849 () (_ BitVec 8))(assert (= a_122849 (ite a_122761 a_122762 #x00))) +(declare-fun a_122850 () (_ BitVec 8))(assert (= a_122850 (ite a_122754 a_122755 #x00))) +(declare-fun a_122851 () (_ BitVec 8))(assert (= a_122851 (ite a_122747 a_122748 #x00))) +(declare-fun a_122852 () (_ BitVec 8))(assert (= a_122852 (ite a_122740 a_122741 #x00))) +(declare-fun a_122853 () (_ BitVec 8))(assert (= a_122853 (ite a_122733 a_122734 #x00))) +(declare-fun a_122854 () (_ BitVec 8))(assert (= a_122854 (ite a_122726 a_122727 #x00))) +(declare-fun a_122855 () (_ BitVec 8))(assert (= a_122855 (ite a_122719 a_122720 #x00))) +(declare-fun a_122856 () (_ BitVec 8))(assert (= a_122856 (ite a_122712 a_122713 #x00))) +(declare-fun a_122857 () (_ BitVec 8))(assert (= a_122857 (ite a_122705 a_122706 #x00))) +(declare-fun a_122858 () (_ BitVec 8))(assert (= a_122858 (ite a_122698 a_122699 #x00))) +(declare-fun a_122859 () (_ BitVec 8))(assert (= a_122859 (ite a_122691 a_122692 #x00))) +(declare-fun a_122860 () (_ BitVec 8))(assert (= a_122860 (ite a_122684 a_122685 #x00))) +(declare-fun a_122861 () (_ BitVec 8))(assert (= a_122861 (ite a_122677 a_122678 #x00))) +(declare-fun a_122862 () (_ BitVec 8))(assert (= a_122862 (ite a_122670 a_122671 #x00))) +(declare-fun a_122863 () (_ BitVec 8))(assert (= a_122863 (ite a_122663 a_122664 #x00))) +(declare-fun a_122864 () (_ BitVec 8))(assert (= a_122864 (ite a_122656 a_122657 #x00))) +(declare-fun a_122865 () (_ BitVec 8))(assert (= a_122865 (ite a_122649 a_122650 #x00))) +(declare-fun a_122866 () (_ BitVec 8))(assert (= a_122866 (ite a_122642 a_122643 #x00))) +(declare-fun a_122867 () (_ BitVec 8))(assert (= a_122867 (ite a_122635 a_122636 #x00))) +(declare-fun a_122868 () (_ BitVec 8))(assert (= a_122868 (ite a_122628 a_122629 #x00))) +(declare-fun a_122869 () (_ BitVec 8))(assert (= a_122869 (ite a_122621 a_122622 #x00))) +(declare-fun a_122870 () (_ BitVec 256))(assert (= a_122870 (concat a_122838 a_122839 a_122840 a_122841 a_122842 a_122843 a_122844 a_122845 a_122846 a_122847 a_122848 a_122849 a_122850 a_122851 a_122852 a_122853 a_122854 a_122855 a_122856 a_122857 a_122858 a_122859 a_122860 a_122861 a_122862 a_122863 a_122864 a_122865 a_122866 a_122867 a_122868 a_122869))) +(declare-fun a_122871 () (_ BitVec 256))(assert (= a_122871 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122872 () (_ BitVec 256))(assert (= a_122872 (concat a_122838 a_122839 a_122840 a_122841 a_122842 a_122843 a_122844 a_122845 a_122846 a_122847 a_122848 a_122849 a_122850 a_122851 a_122852 a_122853 a_122854 a_122855 a_122856 a_122857 a_122858 a_122859 a_122860 a_122861 a_122862 a_122863 a_122864 a_122865 a_122866 a_122867 a_122868 a_122869))) +(declare-fun a_122873 () (_ BitVec 256))(assert (= a_122873 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122874 () Bool)(assert (= a_122874 (bvslt a_122872 a_122873))) +(declare-fun a_122875 () (_ BitVec 256))(assert (= a_122875 (concat a_122838 a_122839 a_122840 a_122841 a_122842 a_122843 a_122844 a_122845 a_122846 a_122847 a_122848 a_122849 a_122850 a_122851 a_122852 a_122853 a_122854 a_122855 a_122856 a_122857 a_122858 a_122859 a_122860 a_122861 a_122862 a_122863 a_122864 a_122865 a_122866 a_122867 a_122868 a_122869))) +(declare-fun a_122876 () (_ BitVec 256))(assert (= a_122876 (bvsub a_122870 a_122871))) +(declare-fun a_122877 () (_ BitVec 256))(assert (= a_122877 (ite a_122874 a_122875 a_122876))) +(declare-fun a_122878 () (_ BitVec 256))(assert (= a_122878 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_122879 () Bool)(assert (= a_122879 (bvslt a_122877 a_122878))) +(declare-fun a_122880 () (_ BitVec 8))(assert (= a_122880 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_122881 () (_ BitVec 8))(assert (= a_122881 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_122882 () (_ BitVec 8))(assert (= a_122882 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_122883 () (_ BitVec 8))(assert (= a_122883 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_122884 () (_ BitVec 8))(assert (= a_122884 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_122885 () (_ BitVec 8))(assert (= a_122885 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_122886 () (_ BitVec 8))(assert (= a_122886 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_122887 () (_ BitVec 8))(assert (= a_122887 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_122888 () (_ BitVec 8))(assert (= a_122888 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_122889 () (_ BitVec 8))(assert (= a_122889 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_122890 () (_ BitVec 8))(assert (= a_122890 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_122891 () (_ BitVec 8))(assert (= a_122891 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_122892 () (_ BitVec 8))(assert (= a_122892 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_122893 () (_ BitVec 8))(assert (= a_122893 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_122894 () (_ BitVec 8))(assert (= a_122894 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_122895 () (_ BitVec 8))(assert (= a_122895 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_122896 () (_ BitVec 8))(assert (= a_122896 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_122897 () (_ BitVec 8))(assert (= a_122897 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_122898 () (_ BitVec 8))(assert (= a_122898 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_122899 () (_ BitVec 8))(assert (= a_122899 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_122900 () (_ BitVec 8))(assert (= a_122900 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_122901 () (_ BitVec 8))(assert (= a_122901 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_122902 () (_ BitVec 8))(assert (= a_122902 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_122903 () (_ BitVec 8))(assert (= a_122903 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_122904 () (_ BitVec 8))(assert (= a_122904 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_122905 () (_ BitVec 8))(assert (= a_122905 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_122906 () (_ BitVec 8))(assert (= a_122906 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_122907 () (_ BitVec 8))(assert (= a_122907 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_122908 () (_ BitVec 8))(assert (= a_122908 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_122909 () (_ BitVec 8))(assert (= a_122909 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_122910 () (_ BitVec 8))(assert (= a_122910 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_122911 () (_ BitVec 8))(assert (= a_122911 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_122912 () (_ BitVec 256))(assert (= a_122912 (concat a_122880 a_122881 a_122882 a_122883 a_122884 a_122885 a_122886 a_122887 a_122888 a_122889 a_122890 a_122891 a_122892 a_122893 a_122894 a_122895 a_122896 a_122897 a_122898 a_122899 a_122900 a_122901 a_122902 a_122903 a_122904 a_122905 a_122906 a_122907 a_122908 a_122909 a_122910 a_122911))) +(declare-fun a_122913 () (_ BitVec 256))(assert (= a_122913 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122914 () (_ BitVec 256))(assert (= a_122914 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122915 () (_ BitVec 8))(assert (= a_122915 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_122916 () (_ BitVec 8))(assert (= a_122916 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_122917 () (_ BitVec 8))(assert (= a_122917 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_122918 () (_ BitVec 8))(assert (= a_122918 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_122919 () (_ BitVec 8))(assert (= a_122919 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_122920 () (_ BitVec 8))(assert (= a_122920 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_122921 () (_ BitVec 8))(assert (= a_122921 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_122922 () (_ BitVec 8))(assert (= a_122922 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_122923 () (_ BitVec 8))(assert (= a_122923 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_122924 () (_ BitVec 8))(assert (= a_122924 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_122925 () (_ BitVec 8))(assert (= a_122925 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_122926 () (_ BitVec 8))(assert (= a_122926 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_122927 () (_ BitVec 8))(assert (= a_122927 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_122928 () (_ BitVec 8))(assert (= a_122928 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_122929 () (_ BitVec 8))(assert (= a_122929 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_122930 () (_ BitVec 8))(assert (= a_122930 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_122931 () (_ BitVec 8))(assert (= a_122931 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_122932 () (_ BitVec 8))(assert (= a_122932 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_122933 () (_ BitVec 8))(assert (= a_122933 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_122934 () (_ BitVec 8))(assert (= a_122934 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_122935 () (_ BitVec 8))(assert (= a_122935 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_122936 () (_ BitVec 8))(assert (= a_122936 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_122937 () (_ BitVec 8))(assert (= a_122937 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_122938 () (_ BitVec 8))(assert (= a_122938 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_122939 () (_ BitVec 8))(assert (= a_122939 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_122940 () (_ BitVec 8))(assert (= a_122940 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_122941 () (_ BitVec 8))(assert (= a_122941 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_122942 () (_ BitVec 8))(assert (= a_122942 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_122943 () (_ BitVec 8))(assert (= a_122943 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_122944 () (_ BitVec 8))(assert (= a_122944 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_122945 () (_ BitVec 8))(assert (= a_122945 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_122946 () (_ BitVec 8))(assert (= a_122946 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_122947 () (_ BitVec 256))(assert (= a_122947 (concat a_122915 a_122916 a_122917 a_122918 a_122919 a_122920 a_122921 a_122922 a_122923 a_122924 a_122925 a_122926 a_122927 a_122928 a_122929 a_122930 a_122931 a_122932 a_122933 a_122934 a_122935 a_122936 a_122937 a_122938 a_122939 a_122940 a_122941 a_122942 a_122943 a_122944 a_122945 a_122946))) +(declare-fun a_122948 () (_ BitVec 256))(assert (= a_122948 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122949 () (_ BitVec 256))(assert (= a_122949 (bvudiv a_122947 a_122948))) +(declare-fun a_122950 () (_ BitVec 256))(assert (= a_122950 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_122951 () (_ BitVec 256))(assert (= a_122951 (bvand a_122949 a_122950))) +(declare-fun a_122952 () (_ BitVec 256))(assert (= a_122952 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_122953 () (_ BitVec 512))(assert (= a_122953 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_122954 () (_ BitVec 512))(assert (= a_122954 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_122955 () (_ BitVec 512))(assert (= a_122955 (bvsub a_122953 a_122954))) +(declare-fun a_122956 () (_ BitVec 512))(assert (= a_122956 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_122957 () (_ BitVec 512))(assert (= a_122957 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_122958 () (_ BitVec 512))(assert (= a_122958 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_122959 () Bool)(assert (= a_122959 (bvule a_122957 a_122958))) +(declare-fun a_122960 () Bool)(assert (= a_122960 (bvuge a_122955 a_122956))) +(declare-fun a_122961 () Bool)(assert (= a_122961 (and a_122959 a_122960))) +(declare-fun a_122962 () Bool)(assert (= a_122962 (not a_122961))) +(declare-fun a_122963 () (_ BitVec 256))(assert (= a_122963 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_122964 () (_ BitVec 512))(assert (= a_122964 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_122965 () (_ BitVec 512))(assert (= a_122965 ((_ zero_extend 256) SVALUE))) +(declare-fun a_122966 () (_ BitVec 512))(assert (= a_122966 (bvsub a_122964 a_122965))) +(declare-fun a_122967 () (_ BitVec 512))(assert (= a_122967 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_122968 () (_ BitVec 512))(assert (= a_122968 ((_ zero_extend 256) SVALUE))) +(declare-fun a_122969 () (_ BitVec 512))(assert (= a_122969 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_122970 () Bool)(assert (= a_122970 (bvule a_122968 a_122969))) +(declare-fun a_122971 () Bool)(assert (= a_122971 (bvuge a_122966 a_122967))) +(declare-fun a_122972 () Bool)(assert (= a_122972 (and a_122970 a_122971))) +(declare-fun a_122973 () Bool)(assert (= a_122973 (not a_122972))) +(assert (= a_122973 false)) +(assert (= SVALUE a_122963)) +(assert (= a_122962 false)) +(assert (= a_122951 a_122952)) +(assert (= SVALUE_1 a_122914)) +(assert (= a_122912 a_122913)) +(assert (not a_122879)) +(assert (= a_122615 false)) +(assert (= a_122602 a_122603)) +(assert (= SVALUE_3 a_122565)) +(assert (not a_122564)) +(assert (not a_122529)) +(assert (= a_122264 a_122265)) +(assert (= a_122257 a_122258)) +(assert (= a_122244 a_122245)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000d.logs b/tools/manticore-analysis/sample_execution/outputs/user_0000000d.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000d.pkl b/tools/manticore-analysis/sample_execution/outputs/user_0000000d.pkl new file mode 100644 index 000000000..0ed4e3926 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_0000000d.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000d.summary b/tools/manticore-analysis/sample_execution/outputs/user_0000000d.summary new file mode 100644 index 000000000..6c35a447a --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000d.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954658 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 79% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000d.trace b/tools/manticore-analysis/sample_execution/outputs/user_0000000d.trace new file mode 100644 index 000000000..881a39078 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000d.trace @@ -0,0 +1,261 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000d.tx b/tools/manticore-analysis/sample_execution/outputs/user_0000000d.tx new file mode 100644 index 000000000..561269d90 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000d.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(0,5,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e80000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(1759945318431593765795862744880641490375032787903448571566443677068820480,5,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000d.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_0000000d.tx.json new file mode 100644 index 000000000..41df6bbb2 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000d.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e80000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000e.constraints b/tools/manticore-analysis/sample_execution/outputs/user_0000000e.constraints new file mode 100644 index 000000000..0527c5138 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000e.constraints @@ -0,0 +1,763 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_123239 () (_ BitVec 512))(assert (= a_123239 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_123240 () (_ BitVec 512))(assert (= a_123240 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123241 () (_ BitVec 512))(assert (= a_123241 (bvsub a_123239 a_123240))) +(declare-fun a_123242 () (_ BitVec 512))(assert (= a_123242 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_123243 () (_ BitVec 512))(assert (= a_123243 (bvadd a_123241 a_123242))) +(declare-fun a_123244 () (_ BitVec 256))(assert (= a_123244 ((_ extract 255 0) a_123243))) +(declare-fun a_123245 () (_ BitVec 256))(assert (= a_123245 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_123246 () (_ BitVec 512))(assert (= a_123246 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_123247 () (_ BitVec 512))(assert (= a_123247 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_123248 () (_ BitVec 512))(assert (= a_123248 (bvsub a_123246 a_123247))) +(declare-fun a_123249 () (_ BitVec 512))(assert (= a_123249 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329dd)) +(declare-fun a_123250 () (_ BitVec 512))(assert (= a_123250 (bvadd a_123248 a_123249))) +(declare-fun a_123251 () (_ BitVec 512))(assert (= a_123251 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_123252 () (_ BitVec 512))(assert (= a_123252 (bvsub a_123250 a_123251))) +(declare-fun a_123253 () (_ BitVec 512))(assert (= a_123253 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_123254 () (_ BitVec 512))(assert (= a_123254 (bvsub a_123252 a_123253))) +(declare-fun a_123255 () (_ BitVec 512))(assert (= a_123255 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329e5)) +(declare-fun a_123256 () (_ BitVec 512))(assert (= a_123256 (bvadd a_123254 a_123255))) +(declare-fun a_123257 () (_ BitVec 256))(assert (= a_123257 ((_ extract 255 0) a_123256))) +(declare-fun a_123258 () (_ BitVec 256))(assert (= a_123258 #x00000000000000000000000000000000000000000000000000000002540b32e2)) +(declare-fun a_123259 () (_ BitVec 512))(assert (= a_123259 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123260 () (_ BitVec 512))(assert (= a_123260 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_123261 () (_ BitVec 512))(assert (= a_123261 (bvadd a_123259 a_123260))) +(declare-fun a_123262 () (_ BitVec 512))(assert (= a_123262 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_123263 () (_ BitVec 512))(assert (= a_123263 (bvadd a_123261 a_123262))) +(declare-fun a_123264 () (_ BitVec 256))(assert (= a_123264 ((_ extract 255 0) a_123263))) +(declare-fun a_123265 () (_ BitVec 256))(assert (= a_123265 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123266 () (_ BitVec 256))(assert (= a_123266 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123267 () (_ BitVec 512))(assert (= a_123267 ((_ zero_extend 256) a_123266))) +(declare-fun a_123268 () (_ BitVec 512))(assert (= a_123268 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_123269 () (_ BitVec 512))(assert (= a_123269 (bvadd a_123267 a_123268))) +(declare-fun a_123270 () (_ BitVec 512))(assert (= a_123270 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123271 () Bool)(assert (= a_123271 (bvult a_123269 a_123270))) +(declare-fun a_123272 () (_ BitVec 8))(assert (= a_123272 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_123273 () (_ BitVec 256))(assert (= a_123273 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123274 () (_ BitVec 512))(assert (= a_123274 ((_ zero_extend 256) a_123273))) +(declare-fun a_123275 () (_ BitVec 512))(assert (= a_123275 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_123276 () (_ BitVec 512))(assert (= a_123276 (bvadd a_123274 a_123275))) +(declare-fun a_123277 () (_ BitVec 512))(assert (= a_123277 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123278 () Bool)(assert (= a_123278 (bvult a_123276 a_123277))) +(declare-fun a_123279 () (_ BitVec 8))(assert (= a_123279 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_123280 () (_ BitVec 256))(assert (= a_123280 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123281 () (_ BitVec 512))(assert (= a_123281 ((_ zero_extend 256) a_123280))) +(declare-fun a_123282 () (_ BitVec 512))(assert (= a_123282 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_123283 () (_ BitVec 512))(assert (= a_123283 (bvadd a_123281 a_123282))) +(declare-fun a_123284 () (_ BitVec 512))(assert (= a_123284 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123285 () Bool)(assert (= a_123285 (bvult a_123283 a_123284))) +(declare-fun a_123286 () (_ BitVec 8))(assert (= a_123286 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_123287 () (_ BitVec 256))(assert (= a_123287 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123288 () (_ BitVec 512))(assert (= a_123288 ((_ zero_extend 256) a_123287))) +(declare-fun a_123289 () (_ BitVec 512))(assert (= a_123289 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_123290 () (_ BitVec 512))(assert (= a_123290 (bvadd a_123288 a_123289))) +(declare-fun a_123291 () (_ BitVec 512))(assert (= a_123291 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123292 () Bool)(assert (= a_123292 (bvult a_123290 a_123291))) +(declare-fun a_123293 () (_ BitVec 8))(assert (= a_123293 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_123294 () (_ BitVec 256))(assert (= a_123294 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123295 () (_ BitVec 512))(assert (= a_123295 ((_ zero_extend 256) a_123294))) +(declare-fun a_123296 () (_ BitVec 512))(assert (= a_123296 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_123297 () (_ BitVec 512))(assert (= a_123297 (bvadd a_123295 a_123296))) +(declare-fun a_123298 () (_ BitVec 512))(assert (= a_123298 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123299 () Bool)(assert (= a_123299 (bvult a_123297 a_123298))) +(declare-fun a_123300 () (_ BitVec 8))(assert (= a_123300 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_123301 () (_ BitVec 256))(assert (= a_123301 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123302 () (_ BitVec 512))(assert (= a_123302 ((_ zero_extend 256) a_123301))) +(declare-fun a_123303 () (_ BitVec 512))(assert (= a_123303 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_123304 () (_ BitVec 512))(assert (= a_123304 (bvadd a_123302 a_123303))) +(declare-fun a_123305 () (_ BitVec 512))(assert (= a_123305 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123306 () Bool)(assert (= a_123306 (bvult a_123304 a_123305))) +(declare-fun a_123307 () (_ BitVec 8))(assert (= a_123307 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_123308 () (_ BitVec 256))(assert (= a_123308 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123309 () (_ BitVec 512))(assert (= a_123309 ((_ zero_extend 256) a_123308))) +(declare-fun a_123310 () (_ BitVec 512))(assert (= a_123310 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_123311 () (_ BitVec 512))(assert (= a_123311 (bvadd a_123309 a_123310))) +(declare-fun a_123312 () (_ BitVec 512))(assert (= a_123312 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123313 () Bool)(assert (= a_123313 (bvult a_123311 a_123312))) +(declare-fun a_123314 () (_ BitVec 8))(assert (= a_123314 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_123315 () (_ BitVec 256))(assert (= a_123315 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123316 () (_ BitVec 512))(assert (= a_123316 ((_ zero_extend 256) a_123315))) +(declare-fun a_123317 () (_ BitVec 512))(assert (= a_123317 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_123318 () (_ BitVec 512))(assert (= a_123318 (bvadd a_123316 a_123317))) +(declare-fun a_123319 () (_ BitVec 512))(assert (= a_123319 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123320 () Bool)(assert (= a_123320 (bvult a_123318 a_123319))) +(declare-fun a_123321 () (_ BitVec 8))(assert (= a_123321 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_123322 () (_ BitVec 256))(assert (= a_123322 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123323 () (_ BitVec 512))(assert (= a_123323 ((_ zero_extend 256) a_123322))) +(declare-fun a_123324 () (_ BitVec 512))(assert (= a_123324 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_123325 () (_ BitVec 512))(assert (= a_123325 (bvadd a_123323 a_123324))) +(declare-fun a_123326 () (_ BitVec 512))(assert (= a_123326 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123327 () Bool)(assert (= a_123327 (bvult a_123325 a_123326))) +(declare-fun a_123328 () (_ BitVec 8))(assert (= a_123328 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_123329 () (_ BitVec 256))(assert (= a_123329 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123330 () (_ BitVec 512))(assert (= a_123330 ((_ zero_extend 256) a_123329))) +(declare-fun a_123331 () (_ BitVec 512))(assert (= a_123331 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_123332 () (_ BitVec 512))(assert (= a_123332 (bvadd a_123330 a_123331))) +(declare-fun a_123333 () (_ BitVec 512))(assert (= a_123333 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123334 () Bool)(assert (= a_123334 (bvult a_123332 a_123333))) +(declare-fun a_123335 () (_ BitVec 8))(assert (= a_123335 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_123336 () (_ BitVec 256))(assert (= a_123336 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123337 () (_ BitVec 512))(assert (= a_123337 ((_ zero_extend 256) a_123336))) +(declare-fun a_123338 () (_ BitVec 512))(assert (= a_123338 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_123339 () (_ BitVec 512))(assert (= a_123339 (bvadd a_123337 a_123338))) +(declare-fun a_123340 () (_ BitVec 512))(assert (= a_123340 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123341 () Bool)(assert (= a_123341 (bvult a_123339 a_123340))) +(declare-fun a_123342 () (_ BitVec 8))(assert (= a_123342 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_123343 () (_ BitVec 256))(assert (= a_123343 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123344 () (_ BitVec 512))(assert (= a_123344 ((_ zero_extend 256) a_123343))) +(declare-fun a_123345 () (_ BitVec 512))(assert (= a_123345 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_123346 () (_ BitVec 512))(assert (= a_123346 (bvadd a_123344 a_123345))) +(declare-fun a_123347 () (_ BitVec 512))(assert (= a_123347 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123348 () Bool)(assert (= a_123348 (bvult a_123346 a_123347))) +(declare-fun a_123349 () (_ BitVec 8))(assert (= a_123349 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_123350 () (_ BitVec 256))(assert (= a_123350 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123351 () (_ BitVec 512))(assert (= a_123351 ((_ zero_extend 256) a_123350))) +(declare-fun a_123352 () (_ BitVec 512))(assert (= a_123352 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_123353 () (_ BitVec 512))(assert (= a_123353 (bvadd a_123351 a_123352))) +(declare-fun a_123354 () (_ BitVec 512))(assert (= a_123354 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123355 () Bool)(assert (= a_123355 (bvult a_123353 a_123354))) +(declare-fun a_123356 () (_ BitVec 8))(assert (= a_123356 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_123357 () (_ BitVec 256))(assert (= a_123357 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123358 () (_ BitVec 512))(assert (= a_123358 ((_ zero_extend 256) a_123357))) +(declare-fun a_123359 () (_ BitVec 512))(assert (= a_123359 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_123360 () (_ BitVec 512))(assert (= a_123360 (bvadd a_123358 a_123359))) +(declare-fun a_123361 () (_ BitVec 512))(assert (= a_123361 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123362 () Bool)(assert (= a_123362 (bvult a_123360 a_123361))) +(declare-fun a_123363 () (_ BitVec 8))(assert (= a_123363 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_123364 () (_ BitVec 256))(assert (= a_123364 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123365 () (_ BitVec 512))(assert (= a_123365 ((_ zero_extend 256) a_123364))) +(declare-fun a_123366 () (_ BitVec 512))(assert (= a_123366 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_123367 () (_ BitVec 512))(assert (= a_123367 (bvadd a_123365 a_123366))) +(declare-fun a_123368 () (_ BitVec 512))(assert (= a_123368 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123369 () Bool)(assert (= a_123369 (bvult a_123367 a_123368))) +(declare-fun a_123370 () (_ BitVec 8))(assert (= a_123370 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_123371 () (_ BitVec 256))(assert (= a_123371 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123372 () (_ BitVec 512))(assert (= a_123372 ((_ zero_extend 256) a_123371))) +(declare-fun a_123373 () (_ BitVec 512))(assert (= a_123373 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_123374 () (_ BitVec 512))(assert (= a_123374 (bvadd a_123372 a_123373))) +(declare-fun a_123375 () (_ BitVec 512))(assert (= a_123375 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123376 () Bool)(assert (= a_123376 (bvult a_123374 a_123375))) +(declare-fun a_123377 () (_ BitVec 8))(assert (= a_123377 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_123378 () (_ BitVec 256))(assert (= a_123378 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123379 () (_ BitVec 512))(assert (= a_123379 ((_ zero_extend 256) a_123378))) +(declare-fun a_123380 () (_ BitVec 512))(assert (= a_123380 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_123381 () (_ BitVec 512))(assert (= a_123381 (bvadd a_123379 a_123380))) +(declare-fun a_123382 () (_ BitVec 512))(assert (= a_123382 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123383 () Bool)(assert (= a_123383 (bvult a_123381 a_123382))) +(declare-fun a_123384 () (_ BitVec 8))(assert (= a_123384 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_123385 () (_ BitVec 256))(assert (= a_123385 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123386 () (_ BitVec 512))(assert (= a_123386 ((_ zero_extend 256) a_123385))) +(declare-fun a_123387 () (_ BitVec 512))(assert (= a_123387 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_123388 () (_ BitVec 512))(assert (= a_123388 (bvadd a_123386 a_123387))) +(declare-fun a_123389 () (_ BitVec 512))(assert (= a_123389 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123390 () Bool)(assert (= a_123390 (bvult a_123388 a_123389))) +(declare-fun a_123391 () (_ BitVec 8))(assert (= a_123391 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_123392 () (_ BitVec 256))(assert (= a_123392 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123393 () (_ BitVec 512))(assert (= a_123393 ((_ zero_extend 256) a_123392))) +(declare-fun a_123394 () (_ BitVec 512))(assert (= a_123394 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_123395 () (_ BitVec 512))(assert (= a_123395 (bvadd a_123393 a_123394))) +(declare-fun a_123396 () (_ BitVec 512))(assert (= a_123396 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123397 () Bool)(assert (= a_123397 (bvult a_123395 a_123396))) +(declare-fun a_123398 () (_ BitVec 8))(assert (= a_123398 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_123399 () (_ BitVec 256))(assert (= a_123399 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123400 () (_ BitVec 512))(assert (= a_123400 ((_ zero_extend 256) a_123399))) +(declare-fun a_123401 () (_ BitVec 512))(assert (= a_123401 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_123402 () (_ BitVec 512))(assert (= a_123402 (bvadd a_123400 a_123401))) +(declare-fun a_123403 () (_ BitVec 512))(assert (= a_123403 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123404 () Bool)(assert (= a_123404 (bvult a_123402 a_123403))) +(declare-fun a_123405 () (_ BitVec 8))(assert (= a_123405 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_123406 () (_ BitVec 256))(assert (= a_123406 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123407 () (_ BitVec 512))(assert (= a_123407 ((_ zero_extend 256) a_123406))) +(declare-fun a_123408 () (_ BitVec 512))(assert (= a_123408 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_123409 () (_ BitVec 512))(assert (= a_123409 (bvadd a_123407 a_123408))) +(declare-fun a_123410 () (_ BitVec 512))(assert (= a_123410 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123411 () Bool)(assert (= a_123411 (bvult a_123409 a_123410))) +(declare-fun a_123412 () (_ BitVec 8))(assert (= a_123412 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_123413 () (_ BitVec 256))(assert (= a_123413 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123414 () (_ BitVec 512))(assert (= a_123414 ((_ zero_extend 256) a_123413))) +(declare-fun a_123415 () (_ BitVec 512))(assert (= a_123415 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_123416 () (_ BitVec 512))(assert (= a_123416 (bvadd a_123414 a_123415))) +(declare-fun a_123417 () (_ BitVec 512))(assert (= a_123417 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123418 () Bool)(assert (= a_123418 (bvult a_123416 a_123417))) +(declare-fun a_123419 () (_ BitVec 8))(assert (= a_123419 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_123420 () (_ BitVec 256))(assert (= a_123420 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123421 () (_ BitVec 512))(assert (= a_123421 ((_ zero_extend 256) a_123420))) +(declare-fun a_123422 () (_ BitVec 512))(assert (= a_123422 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_123423 () (_ BitVec 512))(assert (= a_123423 (bvadd a_123421 a_123422))) +(declare-fun a_123424 () (_ BitVec 512))(assert (= a_123424 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123425 () Bool)(assert (= a_123425 (bvult a_123423 a_123424))) +(declare-fun a_123426 () (_ BitVec 8))(assert (= a_123426 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_123427 () (_ BitVec 256))(assert (= a_123427 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123428 () (_ BitVec 512))(assert (= a_123428 ((_ zero_extend 256) a_123427))) +(declare-fun a_123429 () (_ BitVec 512))(assert (= a_123429 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_123430 () (_ BitVec 512))(assert (= a_123430 (bvadd a_123428 a_123429))) +(declare-fun a_123431 () (_ BitVec 512))(assert (= a_123431 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123432 () Bool)(assert (= a_123432 (bvult a_123430 a_123431))) +(declare-fun a_123433 () (_ BitVec 8))(assert (= a_123433 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_123434 () (_ BitVec 256))(assert (= a_123434 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123435 () (_ BitVec 512))(assert (= a_123435 ((_ zero_extend 256) a_123434))) +(declare-fun a_123436 () (_ BitVec 512))(assert (= a_123436 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_123437 () (_ BitVec 512))(assert (= a_123437 (bvadd a_123435 a_123436))) +(declare-fun a_123438 () (_ BitVec 512))(assert (= a_123438 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123439 () Bool)(assert (= a_123439 (bvult a_123437 a_123438))) +(declare-fun a_123440 () (_ BitVec 8))(assert (= a_123440 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_123441 () (_ BitVec 256))(assert (= a_123441 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123442 () (_ BitVec 512))(assert (= a_123442 ((_ zero_extend 256) a_123441))) +(declare-fun a_123443 () (_ BitVec 512))(assert (= a_123443 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_123444 () (_ BitVec 512))(assert (= a_123444 (bvadd a_123442 a_123443))) +(declare-fun a_123445 () (_ BitVec 512))(assert (= a_123445 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123446 () Bool)(assert (= a_123446 (bvult a_123444 a_123445))) +(declare-fun a_123447 () (_ BitVec 8))(assert (= a_123447 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_123448 () (_ BitVec 256))(assert (= a_123448 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123449 () (_ BitVec 512))(assert (= a_123449 ((_ zero_extend 256) a_123448))) +(declare-fun a_123450 () (_ BitVec 512))(assert (= a_123450 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_123451 () (_ BitVec 512))(assert (= a_123451 (bvadd a_123449 a_123450))) +(declare-fun a_123452 () (_ BitVec 512))(assert (= a_123452 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123453 () Bool)(assert (= a_123453 (bvult a_123451 a_123452))) +(declare-fun a_123454 () (_ BitVec 8))(assert (= a_123454 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_123455 () (_ BitVec 256))(assert (= a_123455 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123456 () (_ BitVec 512))(assert (= a_123456 ((_ zero_extend 256) a_123455))) +(declare-fun a_123457 () (_ BitVec 512))(assert (= a_123457 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_123458 () (_ BitVec 512))(assert (= a_123458 (bvadd a_123456 a_123457))) +(declare-fun a_123459 () (_ BitVec 512))(assert (= a_123459 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123460 () Bool)(assert (= a_123460 (bvult a_123458 a_123459))) +(declare-fun a_123461 () (_ BitVec 8))(assert (= a_123461 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_123462 () (_ BitVec 256))(assert (= a_123462 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123463 () (_ BitVec 512))(assert (= a_123463 ((_ zero_extend 256) a_123462))) +(declare-fun a_123464 () (_ BitVec 512))(assert (= a_123464 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_123465 () (_ BitVec 512))(assert (= a_123465 (bvadd a_123463 a_123464))) +(declare-fun a_123466 () (_ BitVec 512))(assert (= a_123466 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123467 () Bool)(assert (= a_123467 (bvult a_123465 a_123466))) +(declare-fun a_123468 () (_ BitVec 8))(assert (= a_123468 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_123469 () (_ BitVec 256))(assert (= a_123469 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123470 () (_ BitVec 512))(assert (= a_123470 ((_ zero_extend 256) a_123469))) +(declare-fun a_123471 () (_ BitVec 512))(assert (= a_123471 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_123472 () (_ BitVec 512))(assert (= a_123472 (bvadd a_123470 a_123471))) +(declare-fun a_123473 () (_ BitVec 512))(assert (= a_123473 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123474 () Bool)(assert (= a_123474 (bvult a_123472 a_123473))) +(declare-fun a_123475 () (_ BitVec 8))(assert (= a_123475 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_123476 () (_ BitVec 256))(assert (= a_123476 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123477 () (_ BitVec 512))(assert (= a_123477 ((_ zero_extend 256) a_123476))) +(declare-fun a_123478 () (_ BitVec 512))(assert (= a_123478 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_123479 () (_ BitVec 512))(assert (= a_123479 (bvadd a_123477 a_123478))) +(declare-fun a_123480 () (_ BitVec 512))(assert (= a_123480 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123481 () Bool)(assert (= a_123481 (bvult a_123479 a_123480))) +(declare-fun a_123482 () (_ BitVec 8))(assert (= a_123482 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_123483 () (_ BitVec 256))(assert (= a_123483 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123484 () (_ BitVec 512))(assert (= a_123484 ((_ zero_extend 256) a_123483))) +(declare-fun a_123485 () (_ BitVec 512))(assert (= a_123485 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123486 () Bool)(assert (= a_123486 (bvult a_123484 a_123485))) +(declare-fun a_123487 () (_ BitVec 8))(assert (= a_123487 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_123488 () (_ BitVec 8))(assert (= a_123488 (ite a_123486 a_123487 #x00))) +(declare-fun a_123489 () (_ BitVec 8))(assert (= a_123489 (ite a_123481 a_123482 #x00))) +(declare-fun a_123490 () (_ BitVec 8))(assert (= a_123490 (ite a_123474 a_123475 #x00))) +(declare-fun a_123491 () (_ BitVec 8))(assert (= a_123491 (ite a_123467 a_123468 #x00))) +(declare-fun a_123492 () (_ BitVec 8))(assert (= a_123492 (ite a_123460 a_123461 #x00))) +(declare-fun a_123493 () (_ BitVec 8))(assert (= a_123493 (ite a_123453 a_123454 #x00))) +(declare-fun a_123494 () (_ BitVec 8))(assert (= a_123494 (ite a_123446 a_123447 #x00))) +(declare-fun a_123495 () (_ BitVec 8))(assert (= a_123495 (ite a_123439 a_123440 #x00))) +(declare-fun a_123496 () (_ BitVec 8))(assert (= a_123496 (ite a_123432 a_123433 #x00))) +(declare-fun a_123497 () (_ BitVec 8))(assert (= a_123497 (ite a_123425 a_123426 #x00))) +(declare-fun a_123498 () (_ BitVec 8))(assert (= a_123498 (ite a_123418 a_123419 #x00))) +(declare-fun a_123499 () (_ BitVec 8))(assert (= a_123499 (ite a_123411 a_123412 #x00))) +(declare-fun a_123500 () (_ BitVec 8))(assert (= a_123500 (ite a_123404 a_123405 #x00))) +(declare-fun a_123501 () (_ BitVec 8))(assert (= a_123501 (ite a_123397 a_123398 #x00))) +(declare-fun a_123502 () (_ BitVec 8))(assert (= a_123502 (ite a_123390 a_123391 #x00))) +(declare-fun a_123503 () (_ BitVec 8))(assert (= a_123503 (ite a_123383 a_123384 #x00))) +(declare-fun a_123504 () (_ BitVec 8))(assert (= a_123504 (ite a_123376 a_123377 #x00))) +(declare-fun a_123505 () (_ BitVec 8))(assert (= a_123505 (ite a_123369 a_123370 #x00))) +(declare-fun a_123506 () (_ BitVec 8))(assert (= a_123506 (ite a_123362 a_123363 #x00))) +(declare-fun a_123507 () (_ BitVec 8))(assert (= a_123507 (ite a_123355 a_123356 #x00))) +(declare-fun a_123508 () (_ BitVec 8))(assert (= a_123508 (ite a_123348 a_123349 #x00))) +(declare-fun a_123509 () (_ BitVec 8))(assert (= a_123509 (ite a_123341 a_123342 #x00))) +(declare-fun a_123510 () (_ BitVec 8))(assert (= a_123510 (ite a_123334 a_123335 #x00))) +(declare-fun a_123511 () (_ BitVec 8))(assert (= a_123511 (ite a_123327 a_123328 #x00))) +(declare-fun a_123512 () (_ BitVec 8))(assert (= a_123512 (ite a_123320 a_123321 #x00))) +(declare-fun a_123513 () (_ BitVec 8))(assert (= a_123513 (ite a_123313 a_123314 #x00))) +(declare-fun a_123514 () (_ BitVec 8))(assert (= a_123514 (ite a_123306 a_123307 #x00))) +(declare-fun a_123515 () (_ BitVec 8))(assert (= a_123515 (ite a_123299 a_123300 #x00))) +(declare-fun a_123516 () (_ BitVec 8))(assert (= a_123516 (ite a_123292 a_123293 #x00))) +(declare-fun a_123517 () (_ BitVec 8))(assert (= a_123517 (ite a_123285 a_123286 #x00))) +(declare-fun a_123518 () (_ BitVec 8))(assert (= a_123518 (ite a_123278 a_123279 #x00))) +(declare-fun a_123519 () (_ BitVec 8))(assert (= a_123519 (ite a_123271 a_123272 #x00))) +(declare-fun a_123520 () (_ BitVec 256))(assert (= a_123520 (concat a_123488 a_123489 a_123490 a_123491 a_123492 a_123493 a_123494 a_123495 a_123496 a_123497 a_123498 a_123499 a_123500 a_123501 a_123502 a_123503 a_123504 a_123505 a_123506 a_123507 a_123508 a_123509 a_123510 a_123511 a_123512 a_123513 a_123514 a_123515 a_123516 a_123517 a_123518 a_123519))) +(declare-fun a_123521 () (_ BitVec 256))(assert (= a_123521 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123522 () (_ BitVec 256))(assert (= a_123522 (concat a_123488 a_123489 a_123490 a_123491 a_123492 a_123493 a_123494 a_123495 a_123496 a_123497 a_123498 a_123499 a_123500 a_123501 a_123502 a_123503 a_123504 a_123505 a_123506 a_123507 a_123508 a_123509 a_123510 a_123511 a_123512 a_123513 a_123514 a_123515 a_123516 a_123517 a_123518 a_123519))) +(declare-fun a_123523 () (_ BitVec 256))(assert (= a_123523 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123524 () Bool)(assert (= a_123524 (bvslt a_123522 a_123523))) +(declare-fun a_123525 () (_ BitVec 256))(assert (= a_123525 (concat a_123488 a_123489 a_123490 a_123491 a_123492 a_123493 a_123494 a_123495 a_123496 a_123497 a_123498 a_123499 a_123500 a_123501 a_123502 a_123503 a_123504 a_123505 a_123506 a_123507 a_123508 a_123509 a_123510 a_123511 a_123512 a_123513 a_123514 a_123515 a_123516 a_123517 a_123518 a_123519))) +(declare-fun a_123526 () (_ BitVec 256))(assert (= a_123526 (bvsub a_123520 a_123521))) +(declare-fun a_123527 () (_ BitVec 256))(assert (= a_123527 (ite a_123524 a_123525 a_123526))) +(declare-fun a_123528 () (_ BitVec 256))(assert (= a_123528 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_123529 () Bool)(assert (= a_123529 (bvslt a_123527 a_123528))) +(declare-fun a_123530 () (_ BitVec 8))(assert (= a_123530 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_123531 () (_ BitVec 8))(assert (= a_123531 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_123532 () (_ BitVec 8))(assert (= a_123532 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_123533 () (_ BitVec 8))(assert (= a_123533 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_123534 () (_ BitVec 8))(assert (= a_123534 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_123535 () (_ BitVec 8))(assert (= a_123535 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_123536 () (_ BitVec 8))(assert (= a_123536 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_123537 () (_ BitVec 8))(assert (= a_123537 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_123538 () (_ BitVec 8))(assert (= a_123538 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_123539 () (_ BitVec 8))(assert (= a_123539 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_123540 () (_ BitVec 8))(assert (= a_123540 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_123541 () (_ BitVec 8))(assert (= a_123541 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_123542 () (_ BitVec 8))(assert (= a_123542 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_123543 () (_ BitVec 8))(assert (= a_123543 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_123544 () (_ BitVec 8))(assert (= a_123544 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_123545 () (_ BitVec 8))(assert (= a_123545 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_123546 () (_ BitVec 8))(assert (= a_123546 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_123547 () (_ BitVec 8))(assert (= a_123547 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_123548 () (_ BitVec 8))(assert (= a_123548 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_123549 () (_ BitVec 8))(assert (= a_123549 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_123550 () (_ BitVec 8))(assert (= a_123550 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_123551 () (_ BitVec 8))(assert (= a_123551 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_123552 () (_ BitVec 8))(assert (= a_123552 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_123553 () (_ BitVec 8))(assert (= a_123553 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_123554 () (_ BitVec 8))(assert (= a_123554 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_123555 () (_ BitVec 8))(assert (= a_123555 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_123556 () (_ BitVec 8))(assert (= a_123556 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_123557 () (_ BitVec 8))(assert (= a_123557 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_123558 () (_ BitVec 8))(assert (= a_123558 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_123559 () (_ BitVec 8))(assert (= a_123559 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_123560 () (_ BitVec 8))(assert (= a_123560 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_123561 () (_ BitVec 8))(assert (= a_123561 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_123562 () (_ BitVec 256))(assert (= a_123562 (concat a_123530 a_123531 a_123532 a_123533 a_123534 a_123535 a_123536 a_123537 a_123538 a_123539 a_123540 a_123541 a_123542 a_123543 a_123544 a_123545 a_123546 a_123547 a_123548 a_123549 a_123550 a_123551 a_123552 a_123553 a_123554 a_123555 a_123556 a_123557 a_123558 a_123559 a_123560 a_123561))) +(declare-fun a_123563 () (_ BitVec 256))(assert (= a_123563 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123564 () (_ BitVec 256))(assert (= a_123564 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123565 () (_ BitVec 8))(assert (= a_123565 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_123566 () (_ BitVec 8))(assert (= a_123566 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_123567 () (_ BitVec 8))(assert (= a_123567 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_123568 () (_ BitVec 8))(assert (= a_123568 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_123569 () (_ BitVec 8))(assert (= a_123569 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_123570 () (_ BitVec 8))(assert (= a_123570 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_123571 () (_ BitVec 8))(assert (= a_123571 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_123572 () (_ BitVec 8))(assert (= a_123572 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_123573 () (_ BitVec 8))(assert (= a_123573 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_123574 () (_ BitVec 8))(assert (= a_123574 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_123575 () (_ BitVec 8))(assert (= a_123575 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_123576 () (_ BitVec 8))(assert (= a_123576 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_123577 () (_ BitVec 8))(assert (= a_123577 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_123578 () (_ BitVec 8))(assert (= a_123578 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_123579 () (_ BitVec 8))(assert (= a_123579 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_123580 () (_ BitVec 8))(assert (= a_123580 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_123581 () (_ BitVec 8))(assert (= a_123581 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_123582 () (_ BitVec 8))(assert (= a_123582 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_123583 () (_ BitVec 8))(assert (= a_123583 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_123584 () (_ BitVec 8))(assert (= a_123584 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_123585 () (_ BitVec 8))(assert (= a_123585 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_123586 () (_ BitVec 8))(assert (= a_123586 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_123587 () (_ BitVec 8))(assert (= a_123587 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_123588 () (_ BitVec 8))(assert (= a_123588 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_123589 () (_ BitVec 8))(assert (= a_123589 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_123590 () (_ BitVec 8))(assert (= a_123590 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_123591 () (_ BitVec 8))(assert (= a_123591 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_123592 () (_ BitVec 8))(assert (= a_123592 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_123593 () (_ BitVec 8))(assert (= a_123593 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_123594 () (_ BitVec 8))(assert (= a_123594 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_123595 () (_ BitVec 8))(assert (= a_123595 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_123596 () (_ BitVec 8))(assert (= a_123596 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_123597 () (_ BitVec 256))(assert (= a_123597 (concat a_123565 a_123566 a_123567 a_123568 a_123569 a_123570 a_123571 a_123572 a_123573 a_123574 a_123575 a_123576 a_123577 a_123578 a_123579 a_123580 a_123581 a_123582 a_123583 a_123584 a_123585 a_123586 a_123587 a_123588 a_123589 a_123590 a_123591 a_123592 a_123593 a_123594 a_123595 a_123596))) +(declare-fun a_123598 () (_ BitVec 256))(assert (= a_123598 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123599 () (_ BitVec 256))(assert (= a_123599 (bvudiv a_123597 a_123598))) +(declare-fun a_123600 () (_ BitVec 256))(assert (= a_123600 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_123601 () (_ BitVec 256))(assert (= a_123601 (bvand a_123599 a_123600))) +(declare-fun a_123602 () (_ BitVec 256))(assert (= a_123602 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_123603 () (_ BitVec 512))(assert (= a_123603 (bvadd a_123248 a_123249))) +(declare-fun a_123604 () (_ BitVec 256))(assert (= a_123604 ((_ extract 255 0) a_123603))) +(declare-fun a_123605 () (_ BitVec 512))(assert (= a_123605 ((_ zero_extend 256) a_123604))) +(declare-fun a_123606 () (_ BitVec 512))(assert (= a_123606 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_123607 () (_ BitVec 512))(assert (= a_123607 (bvsub a_123605 a_123606))) +(declare-fun a_123608 () (_ BitVec 512))(assert (= a_123608 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_123609 () (_ BitVec 512))(assert (= a_123609 ((_ zero_extend 256) a_123604))) +(declare-fun a_123610 () (_ BitVec 512))(assert (= a_123610 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_123611 () Bool)(assert (= a_123611 (bvuge a_123609 a_123610))) +(declare-fun a_123612 () Bool)(assert (= a_123612 (bvuge a_123607 a_123608))) +(declare-fun a_123613 () Bool)(assert (= a_123613 (and a_123611 a_123612))) +(declare-fun a_123614 () Bool)(assert (= a_123614 (not a_123613))) +(declare-fun a_123615 () (_ BitVec 256))(assert (= a_123615 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123616 () (_ BitVec 512))(assert (= a_123616 ((_ zero_extend 256) a_123615))) +(declare-fun a_123617 () (_ BitVec 512))(assert (= a_123617 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_123618 () (_ BitVec 512))(assert (= a_123618 (bvadd a_123616 a_123617))) +(declare-fun a_123619 () (_ BitVec 512))(assert (= a_123619 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123620 () Bool)(assert (= a_123620 (bvult a_123618 a_123619))) +(declare-fun a_123621 () (_ BitVec 8))(assert (= a_123621 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_123622 () (_ BitVec 256))(assert (= a_123622 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123623 () (_ BitVec 512))(assert (= a_123623 ((_ zero_extend 256) a_123622))) +(declare-fun a_123624 () (_ BitVec 512))(assert (= a_123624 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_123625 () (_ BitVec 512))(assert (= a_123625 (bvadd a_123623 a_123624))) +(declare-fun a_123626 () (_ BitVec 512))(assert (= a_123626 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123627 () Bool)(assert (= a_123627 (bvult a_123625 a_123626))) +(declare-fun a_123628 () (_ BitVec 8))(assert (= a_123628 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_123629 () (_ BitVec 256))(assert (= a_123629 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123630 () (_ BitVec 512))(assert (= a_123630 ((_ zero_extend 256) a_123629))) +(declare-fun a_123631 () (_ BitVec 512))(assert (= a_123631 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_123632 () (_ BitVec 512))(assert (= a_123632 (bvadd a_123630 a_123631))) +(declare-fun a_123633 () (_ BitVec 512))(assert (= a_123633 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123634 () Bool)(assert (= a_123634 (bvult a_123632 a_123633))) +(declare-fun a_123635 () (_ BitVec 8))(assert (= a_123635 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_123636 () (_ BitVec 256))(assert (= a_123636 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123637 () (_ BitVec 512))(assert (= a_123637 ((_ zero_extend 256) a_123636))) +(declare-fun a_123638 () (_ BitVec 512))(assert (= a_123638 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_123639 () (_ BitVec 512))(assert (= a_123639 (bvadd a_123637 a_123638))) +(declare-fun a_123640 () (_ BitVec 512))(assert (= a_123640 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123641 () Bool)(assert (= a_123641 (bvult a_123639 a_123640))) +(declare-fun a_123642 () (_ BitVec 8))(assert (= a_123642 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_123643 () (_ BitVec 256))(assert (= a_123643 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123644 () (_ BitVec 512))(assert (= a_123644 ((_ zero_extend 256) a_123643))) +(declare-fun a_123645 () (_ BitVec 512))(assert (= a_123645 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_123646 () (_ BitVec 512))(assert (= a_123646 (bvadd a_123644 a_123645))) +(declare-fun a_123647 () (_ BitVec 512))(assert (= a_123647 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123648 () Bool)(assert (= a_123648 (bvult a_123646 a_123647))) +(declare-fun a_123649 () (_ BitVec 8))(assert (= a_123649 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_123650 () (_ BitVec 256))(assert (= a_123650 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123651 () (_ BitVec 512))(assert (= a_123651 ((_ zero_extend 256) a_123650))) +(declare-fun a_123652 () (_ BitVec 512))(assert (= a_123652 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_123653 () (_ BitVec 512))(assert (= a_123653 (bvadd a_123651 a_123652))) +(declare-fun a_123654 () (_ BitVec 512))(assert (= a_123654 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123655 () Bool)(assert (= a_123655 (bvult a_123653 a_123654))) +(declare-fun a_123656 () (_ BitVec 8))(assert (= a_123656 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_123657 () (_ BitVec 256))(assert (= a_123657 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123658 () (_ BitVec 512))(assert (= a_123658 ((_ zero_extend 256) a_123657))) +(declare-fun a_123659 () (_ BitVec 512))(assert (= a_123659 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_123660 () (_ BitVec 512))(assert (= a_123660 (bvadd a_123658 a_123659))) +(declare-fun a_123661 () (_ BitVec 512))(assert (= a_123661 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123662 () Bool)(assert (= a_123662 (bvult a_123660 a_123661))) +(declare-fun a_123663 () (_ BitVec 8))(assert (= a_123663 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_123664 () (_ BitVec 256))(assert (= a_123664 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123665 () (_ BitVec 512))(assert (= a_123665 ((_ zero_extend 256) a_123664))) +(declare-fun a_123666 () (_ BitVec 512))(assert (= a_123666 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_123667 () (_ BitVec 512))(assert (= a_123667 (bvadd a_123665 a_123666))) +(declare-fun a_123668 () (_ BitVec 512))(assert (= a_123668 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123669 () Bool)(assert (= a_123669 (bvult a_123667 a_123668))) +(declare-fun a_123670 () (_ BitVec 8))(assert (= a_123670 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_123671 () (_ BitVec 256))(assert (= a_123671 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123672 () (_ BitVec 512))(assert (= a_123672 ((_ zero_extend 256) a_123671))) +(declare-fun a_123673 () (_ BitVec 512))(assert (= a_123673 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_123674 () (_ BitVec 512))(assert (= a_123674 (bvadd a_123672 a_123673))) +(declare-fun a_123675 () (_ BitVec 512))(assert (= a_123675 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123676 () Bool)(assert (= a_123676 (bvult a_123674 a_123675))) +(declare-fun a_123677 () (_ BitVec 8))(assert (= a_123677 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_123678 () (_ BitVec 256))(assert (= a_123678 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123679 () (_ BitVec 512))(assert (= a_123679 ((_ zero_extend 256) a_123678))) +(declare-fun a_123680 () (_ BitVec 512))(assert (= a_123680 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_123681 () (_ BitVec 512))(assert (= a_123681 (bvadd a_123679 a_123680))) +(declare-fun a_123682 () (_ BitVec 512))(assert (= a_123682 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123683 () Bool)(assert (= a_123683 (bvult a_123681 a_123682))) +(declare-fun a_123684 () (_ BitVec 8))(assert (= a_123684 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_123685 () (_ BitVec 256))(assert (= a_123685 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123686 () (_ BitVec 512))(assert (= a_123686 ((_ zero_extend 256) a_123685))) +(declare-fun a_123687 () (_ BitVec 512))(assert (= a_123687 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_123688 () (_ BitVec 512))(assert (= a_123688 (bvadd a_123686 a_123687))) +(declare-fun a_123689 () (_ BitVec 512))(assert (= a_123689 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123690 () Bool)(assert (= a_123690 (bvult a_123688 a_123689))) +(declare-fun a_123691 () (_ BitVec 8))(assert (= a_123691 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_123692 () (_ BitVec 256))(assert (= a_123692 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123693 () (_ BitVec 512))(assert (= a_123693 ((_ zero_extend 256) a_123692))) +(declare-fun a_123694 () (_ BitVec 512))(assert (= a_123694 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_123695 () (_ BitVec 512))(assert (= a_123695 (bvadd a_123693 a_123694))) +(declare-fun a_123696 () (_ BitVec 512))(assert (= a_123696 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123697 () Bool)(assert (= a_123697 (bvult a_123695 a_123696))) +(declare-fun a_123698 () (_ BitVec 8))(assert (= a_123698 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_123699 () (_ BitVec 256))(assert (= a_123699 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123700 () (_ BitVec 512))(assert (= a_123700 ((_ zero_extend 256) a_123699))) +(declare-fun a_123701 () (_ BitVec 512))(assert (= a_123701 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_123702 () (_ BitVec 512))(assert (= a_123702 (bvadd a_123700 a_123701))) +(declare-fun a_123703 () (_ BitVec 512))(assert (= a_123703 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123704 () Bool)(assert (= a_123704 (bvult a_123702 a_123703))) +(declare-fun a_123705 () (_ BitVec 8))(assert (= a_123705 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_123706 () (_ BitVec 256))(assert (= a_123706 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123707 () (_ BitVec 512))(assert (= a_123707 ((_ zero_extend 256) a_123706))) +(declare-fun a_123708 () (_ BitVec 512))(assert (= a_123708 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_123709 () (_ BitVec 512))(assert (= a_123709 (bvadd a_123707 a_123708))) +(declare-fun a_123710 () (_ BitVec 512))(assert (= a_123710 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123711 () Bool)(assert (= a_123711 (bvult a_123709 a_123710))) +(declare-fun a_123712 () (_ BitVec 8))(assert (= a_123712 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_123713 () (_ BitVec 256))(assert (= a_123713 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123714 () (_ BitVec 512))(assert (= a_123714 ((_ zero_extend 256) a_123713))) +(declare-fun a_123715 () (_ BitVec 512))(assert (= a_123715 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_123716 () (_ BitVec 512))(assert (= a_123716 (bvadd a_123714 a_123715))) +(declare-fun a_123717 () (_ BitVec 512))(assert (= a_123717 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123718 () Bool)(assert (= a_123718 (bvult a_123716 a_123717))) +(declare-fun a_123719 () (_ BitVec 8))(assert (= a_123719 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_123720 () (_ BitVec 256))(assert (= a_123720 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123721 () (_ BitVec 512))(assert (= a_123721 ((_ zero_extend 256) a_123720))) +(declare-fun a_123722 () (_ BitVec 512))(assert (= a_123722 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_123723 () (_ BitVec 512))(assert (= a_123723 (bvadd a_123721 a_123722))) +(declare-fun a_123724 () (_ BitVec 512))(assert (= a_123724 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123725 () Bool)(assert (= a_123725 (bvult a_123723 a_123724))) +(declare-fun a_123726 () (_ BitVec 8))(assert (= a_123726 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_123727 () (_ BitVec 256))(assert (= a_123727 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123728 () (_ BitVec 512))(assert (= a_123728 ((_ zero_extend 256) a_123727))) +(declare-fun a_123729 () (_ BitVec 512))(assert (= a_123729 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_123730 () (_ BitVec 512))(assert (= a_123730 (bvadd a_123728 a_123729))) +(declare-fun a_123731 () (_ BitVec 512))(assert (= a_123731 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123732 () Bool)(assert (= a_123732 (bvult a_123730 a_123731))) +(declare-fun a_123733 () (_ BitVec 8))(assert (= a_123733 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_123734 () (_ BitVec 256))(assert (= a_123734 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123735 () (_ BitVec 512))(assert (= a_123735 ((_ zero_extend 256) a_123734))) +(declare-fun a_123736 () (_ BitVec 512))(assert (= a_123736 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_123737 () (_ BitVec 512))(assert (= a_123737 (bvadd a_123735 a_123736))) +(declare-fun a_123738 () (_ BitVec 512))(assert (= a_123738 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123739 () Bool)(assert (= a_123739 (bvult a_123737 a_123738))) +(declare-fun a_123740 () (_ BitVec 8))(assert (= a_123740 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_123741 () (_ BitVec 256))(assert (= a_123741 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123742 () (_ BitVec 512))(assert (= a_123742 ((_ zero_extend 256) a_123741))) +(declare-fun a_123743 () (_ BitVec 512))(assert (= a_123743 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_123744 () (_ BitVec 512))(assert (= a_123744 (bvadd a_123742 a_123743))) +(declare-fun a_123745 () (_ BitVec 512))(assert (= a_123745 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123746 () Bool)(assert (= a_123746 (bvult a_123744 a_123745))) +(declare-fun a_123747 () (_ BitVec 8))(assert (= a_123747 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_123748 () (_ BitVec 256))(assert (= a_123748 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123749 () (_ BitVec 512))(assert (= a_123749 ((_ zero_extend 256) a_123748))) +(declare-fun a_123750 () (_ BitVec 512))(assert (= a_123750 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_123751 () (_ BitVec 512))(assert (= a_123751 (bvadd a_123749 a_123750))) +(declare-fun a_123752 () (_ BitVec 512))(assert (= a_123752 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123753 () Bool)(assert (= a_123753 (bvult a_123751 a_123752))) +(declare-fun a_123754 () (_ BitVec 8))(assert (= a_123754 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_123755 () (_ BitVec 256))(assert (= a_123755 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123756 () (_ BitVec 512))(assert (= a_123756 ((_ zero_extend 256) a_123755))) +(declare-fun a_123757 () (_ BitVec 512))(assert (= a_123757 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_123758 () (_ BitVec 512))(assert (= a_123758 (bvadd a_123756 a_123757))) +(declare-fun a_123759 () (_ BitVec 512))(assert (= a_123759 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123760 () Bool)(assert (= a_123760 (bvult a_123758 a_123759))) +(declare-fun a_123761 () (_ BitVec 8))(assert (= a_123761 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_123762 () (_ BitVec 256))(assert (= a_123762 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123763 () (_ BitVec 512))(assert (= a_123763 ((_ zero_extend 256) a_123762))) +(declare-fun a_123764 () (_ BitVec 512))(assert (= a_123764 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_123765 () (_ BitVec 512))(assert (= a_123765 (bvadd a_123763 a_123764))) +(declare-fun a_123766 () (_ BitVec 512))(assert (= a_123766 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123767 () Bool)(assert (= a_123767 (bvult a_123765 a_123766))) +(declare-fun a_123768 () (_ BitVec 8))(assert (= a_123768 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_123769 () (_ BitVec 256))(assert (= a_123769 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123770 () (_ BitVec 512))(assert (= a_123770 ((_ zero_extend 256) a_123769))) +(declare-fun a_123771 () (_ BitVec 512))(assert (= a_123771 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_123772 () (_ BitVec 512))(assert (= a_123772 (bvadd a_123770 a_123771))) +(declare-fun a_123773 () (_ BitVec 512))(assert (= a_123773 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123774 () Bool)(assert (= a_123774 (bvult a_123772 a_123773))) +(declare-fun a_123775 () (_ BitVec 8))(assert (= a_123775 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_123776 () (_ BitVec 256))(assert (= a_123776 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123777 () (_ BitVec 512))(assert (= a_123777 ((_ zero_extend 256) a_123776))) +(declare-fun a_123778 () (_ BitVec 512))(assert (= a_123778 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_123779 () (_ BitVec 512))(assert (= a_123779 (bvadd a_123777 a_123778))) +(declare-fun a_123780 () (_ BitVec 512))(assert (= a_123780 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123781 () Bool)(assert (= a_123781 (bvult a_123779 a_123780))) +(declare-fun a_123782 () (_ BitVec 8))(assert (= a_123782 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_123783 () (_ BitVec 256))(assert (= a_123783 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123784 () (_ BitVec 512))(assert (= a_123784 ((_ zero_extend 256) a_123783))) +(declare-fun a_123785 () (_ BitVec 512))(assert (= a_123785 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_123786 () (_ BitVec 512))(assert (= a_123786 (bvadd a_123784 a_123785))) +(declare-fun a_123787 () (_ BitVec 512))(assert (= a_123787 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123788 () Bool)(assert (= a_123788 (bvult a_123786 a_123787))) +(declare-fun a_123789 () (_ BitVec 8))(assert (= a_123789 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_123790 () (_ BitVec 256))(assert (= a_123790 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123791 () (_ BitVec 512))(assert (= a_123791 ((_ zero_extend 256) a_123790))) +(declare-fun a_123792 () (_ BitVec 512))(assert (= a_123792 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_123793 () (_ BitVec 512))(assert (= a_123793 (bvadd a_123791 a_123792))) +(declare-fun a_123794 () (_ BitVec 512))(assert (= a_123794 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123795 () Bool)(assert (= a_123795 (bvult a_123793 a_123794))) +(declare-fun a_123796 () (_ BitVec 8))(assert (= a_123796 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_123797 () (_ BitVec 256))(assert (= a_123797 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123798 () (_ BitVec 512))(assert (= a_123798 ((_ zero_extend 256) a_123797))) +(declare-fun a_123799 () (_ BitVec 512))(assert (= a_123799 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_123800 () (_ BitVec 512))(assert (= a_123800 (bvadd a_123798 a_123799))) +(declare-fun a_123801 () (_ BitVec 512))(assert (= a_123801 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123802 () Bool)(assert (= a_123802 (bvult a_123800 a_123801))) +(declare-fun a_123803 () (_ BitVec 8))(assert (= a_123803 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_123804 () (_ BitVec 256))(assert (= a_123804 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123805 () (_ BitVec 512))(assert (= a_123805 ((_ zero_extend 256) a_123804))) +(declare-fun a_123806 () (_ BitVec 512))(assert (= a_123806 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_123807 () (_ BitVec 512))(assert (= a_123807 (bvadd a_123805 a_123806))) +(declare-fun a_123808 () (_ BitVec 512))(assert (= a_123808 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123809 () Bool)(assert (= a_123809 (bvult a_123807 a_123808))) +(declare-fun a_123810 () (_ BitVec 8))(assert (= a_123810 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_123811 () (_ BitVec 256))(assert (= a_123811 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123812 () (_ BitVec 512))(assert (= a_123812 ((_ zero_extend 256) a_123811))) +(declare-fun a_123813 () (_ BitVec 512))(assert (= a_123813 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_123814 () (_ BitVec 512))(assert (= a_123814 (bvadd a_123812 a_123813))) +(declare-fun a_123815 () (_ BitVec 512))(assert (= a_123815 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123816 () Bool)(assert (= a_123816 (bvult a_123814 a_123815))) +(declare-fun a_123817 () (_ BitVec 8))(assert (= a_123817 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_123818 () (_ BitVec 256))(assert (= a_123818 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123819 () (_ BitVec 512))(assert (= a_123819 ((_ zero_extend 256) a_123818))) +(declare-fun a_123820 () (_ BitVec 512))(assert (= a_123820 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_123821 () (_ BitVec 512))(assert (= a_123821 (bvadd a_123819 a_123820))) +(declare-fun a_123822 () (_ BitVec 512))(assert (= a_123822 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123823 () Bool)(assert (= a_123823 (bvult a_123821 a_123822))) +(declare-fun a_123824 () (_ BitVec 8))(assert (= a_123824 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_123825 () (_ BitVec 256))(assert (= a_123825 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123826 () (_ BitVec 512))(assert (= a_123826 ((_ zero_extend 256) a_123825))) +(declare-fun a_123827 () (_ BitVec 512))(assert (= a_123827 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_123828 () (_ BitVec 512))(assert (= a_123828 (bvadd a_123826 a_123827))) +(declare-fun a_123829 () (_ BitVec 512))(assert (= a_123829 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123830 () Bool)(assert (= a_123830 (bvult a_123828 a_123829))) +(declare-fun a_123831 () (_ BitVec 8))(assert (= a_123831 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_123832 () (_ BitVec 256))(assert (= a_123832 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_123833 () (_ BitVec 512))(assert (= a_123833 ((_ zero_extend 256) a_123832))) +(declare-fun a_123834 () (_ BitVec 512))(assert (= a_123834 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_123835 () Bool)(assert (= a_123835 (bvult a_123833 a_123834))) +(declare-fun a_123836 () (_ BitVec 8))(assert (= a_123836 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_123837 () (_ BitVec 8))(assert (= a_123837 (ite a_123835 a_123836 #x00))) +(declare-fun a_123838 () (_ BitVec 8))(assert (= a_123838 (ite a_123830 a_123831 #x00))) +(declare-fun a_123839 () (_ BitVec 8))(assert (= a_123839 (ite a_123823 a_123824 #x00))) +(declare-fun a_123840 () (_ BitVec 8))(assert (= a_123840 (ite a_123816 a_123817 #x00))) +(declare-fun a_123841 () (_ BitVec 8))(assert (= a_123841 (ite a_123809 a_123810 #x00))) +(declare-fun a_123842 () (_ BitVec 8))(assert (= a_123842 (ite a_123802 a_123803 #x00))) +(declare-fun a_123843 () (_ BitVec 8))(assert (= a_123843 (ite a_123795 a_123796 #x00))) +(declare-fun a_123844 () (_ BitVec 8))(assert (= a_123844 (ite a_123788 a_123789 #x00))) +(declare-fun a_123845 () (_ BitVec 8))(assert (= a_123845 (ite a_123781 a_123782 #x00))) +(declare-fun a_123846 () (_ BitVec 8))(assert (= a_123846 (ite a_123774 a_123775 #x00))) +(declare-fun a_123847 () (_ BitVec 8))(assert (= a_123847 (ite a_123767 a_123768 #x00))) +(declare-fun a_123848 () (_ BitVec 8))(assert (= a_123848 (ite a_123760 a_123761 #x00))) +(declare-fun a_123849 () (_ BitVec 8))(assert (= a_123849 (ite a_123753 a_123754 #x00))) +(declare-fun a_123850 () (_ BitVec 8))(assert (= a_123850 (ite a_123746 a_123747 #x00))) +(declare-fun a_123851 () (_ BitVec 8))(assert (= a_123851 (ite a_123739 a_123740 #x00))) +(declare-fun a_123852 () (_ BitVec 8))(assert (= a_123852 (ite a_123732 a_123733 #x00))) +(declare-fun a_123853 () (_ BitVec 8))(assert (= a_123853 (ite a_123725 a_123726 #x00))) +(declare-fun a_123854 () (_ BitVec 8))(assert (= a_123854 (ite a_123718 a_123719 #x00))) +(declare-fun a_123855 () (_ BitVec 8))(assert (= a_123855 (ite a_123711 a_123712 #x00))) +(declare-fun a_123856 () (_ BitVec 8))(assert (= a_123856 (ite a_123704 a_123705 #x00))) +(declare-fun a_123857 () (_ BitVec 8))(assert (= a_123857 (ite a_123697 a_123698 #x00))) +(declare-fun a_123858 () (_ BitVec 8))(assert (= a_123858 (ite a_123690 a_123691 #x00))) +(declare-fun a_123859 () (_ BitVec 8))(assert (= a_123859 (ite a_123683 a_123684 #x00))) +(declare-fun a_123860 () (_ BitVec 8))(assert (= a_123860 (ite a_123676 a_123677 #x00))) +(declare-fun a_123861 () (_ BitVec 8))(assert (= a_123861 (ite a_123669 a_123670 #x00))) +(declare-fun a_123862 () (_ BitVec 8))(assert (= a_123862 (ite a_123662 a_123663 #x00))) +(declare-fun a_123863 () (_ BitVec 8))(assert (= a_123863 (ite a_123655 a_123656 #x00))) +(declare-fun a_123864 () (_ BitVec 8))(assert (= a_123864 (ite a_123648 a_123649 #x00))) +(declare-fun a_123865 () (_ BitVec 8))(assert (= a_123865 (ite a_123641 a_123642 #x00))) +(declare-fun a_123866 () (_ BitVec 8))(assert (= a_123866 (ite a_123634 a_123635 #x00))) +(declare-fun a_123867 () (_ BitVec 8))(assert (= a_123867 (ite a_123627 a_123628 #x00))) +(declare-fun a_123868 () (_ BitVec 8))(assert (= a_123868 (ite a_123620 a_123621 #x00))) +(declare-fun a_123869 () (_ BitVec 256))(assert (= a_123869 (concat a_123837 a_123838 a_123839 a_123840 a_123841 a_123842 a_123843 a_123844 a_123845 a_123846 a_123847 a_123848 a_123849 a_123850 a_123851 a_123852 a_123853 a_123854 a_123855 a_123856 a_123857 a_123858 a_123859 a_123860 a_123861 a_123862 a_123863 a_123864 a_123865 a_123866 a_123867 a_123868))) +(declare-fun a_123870 () (_ BitVec 256))(assert (= a_123870 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123871 () (_ BitVec 256))(assert (= a_123871 (concat a_123837 a_123838 a_123839 a_123840 a_123841 a_123842 a_123843 a_123844 a_123845 a_123846 a_123847 a_123848 a_123849 a_123850 a_123851 a_123852 a_123853 a_123854 a_123855 a_123856 a_123857 a_123858 a_123859 a_123860 a_123861 a_123862 a_123863 a_123864 a_123865 a_123866 a_123867 a_123868))) +(declare-fun a_123872 () (_ BitVec 256))(assert (= a_123872 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123873 () Bool)(assert (= a_123873 (bvslt a_123871 a_123872))) +(declare-fun a_123874 () (_ BitVec 256))(assert (= a_123874 (concat a_123837 a_123838 a_123839 a_123840 a_123841 a_123842 a_123843 a_123844 a_123845 a_123846 a_123847 a_123848 a_123849 a_123850 a_123851 a_123852 a_123853 a_123854 a_123855 a_123856 a_123857 a_123858 a_123859 a_123860 a_123861 a_123862 a_123863 a_123864 a_123865 a_123866 a_123867 a_123868))) +(declare-fun a_123875 () (_ BitVec 256))(assert (= a_123875 (bvsub a_123869 a_123870))) +(declare-fun a_123876 () (_ BitVec 256))(assert (= a_123876 (ite a_123873 a_123874 a_123875))) +(declare-fun a_123877 () (_ BitVec 256))(assert (= a_123877 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_123878 () Bool)(assert (= a_123878 (bvslt a_123876 a_123877))) +(declare-fun a_123879 () (_ BitVec 8))(assert (= a_123879 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_123880 () (_ BitVec 8))(assert (= a_123880 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_123881 () (_ BitVec 8))(assert (= a_123881 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_123882 () (_ BitVec 8))(assert (= a_123882 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_123883 () (_ BitVec 8))(assert (= a_123883 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_123884 () (_ BitVec 8))(assert (= a_123884 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_123885 () (_ BitVec 8))(assert (= a_123885 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_123886 () (_ BitVec 8))(assert (= a_123886 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_123887 () (_ BitVec 8))(assert (= a_123887 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_123888 () (_ BitVec 8))(assert (= a_123888 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_123889 () (_ BitVec 8))(assert (= a_123889 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_123890 () (_ BitVec 8))(assert (= a_123890 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_123891 () (_ BitVec 8))(assert (= a_123891 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_123892 () (_ BitVec 8))(assert (= a_123892 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_123893 () (_ BitVec 8))(assert (= a_123893 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_123894 () (_ BitVec 8))(assert (= a_123894 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_123895 () (_ BitVec 8))(assert (= a_123895 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_123896 () (_ BitVec 8))(assert (= a_123896 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_123897 () (_ BitVec 8))(assert (= a_123897 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_123898 () (_ BitVec 8))(assert (= a_123898 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_123899 () (_ BitVec 8))(assert (= a_123899 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_123900 () (_ BitVec 8))(assert (= a_123900 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_123901 () (_ BitVec 8))(assert (= a_123901 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_123902 () (_ BitVec 8))(assert (= a_123902 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_123903 () (_ BitVec 8))(assert (= a_123903 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_123904 () (_ BitVec 8))(assert (= a_123904 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_123905 () (_ BitVec 8))(assert (= a_123905 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_123906 () (_ BitVec 8))(assert (= a_123906 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_123907 () (_ BitVec 8))(assert (= a_123907 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_123908 () (_ BitVec 8))(assert (= a_123908 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_123909 () (_ BitVec 8))(assert (= a_123909 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_123910 () (_ BitVec 8))(assert (= a_123910 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_123911 () (_ BitVec 256))(assert (= a_123911 (concat a_123879 a_123880 a_123881 a_123882 a_123883 a_123884 a_123885 a_123886 a_123887 a_123888 a_123889 a_123890 a_123891 a_123892 a_123893 a_123894 a_123895 a_123896 a_123897 a_123898 a_123899 a_123900 a_123901 a_123902 a_123903 a_123904 a_123905 a_123906 a_123907 a_123908 a_123909 a_123910))) +(declare-fun a_123912 () (_ BitVec 256))(assert (= a_123912 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123913 () Bool)(assert (= a_123913 (= a_123911 a_123912))) +(declare-fun a_123914 () (_ BitVec 256))(assert (= a_123914 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123915 () (_ BitVec 8))(assert (= a_123915 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_123916 () (_ BitVec 8))(assert (= a_123916 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_123917 () (_ BitVec 8))(assert (= a_123917 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_123918 () (_ BitVec 8))(assert (= a_123918 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_123919 () (_ BitVec 8))(assert (= a_123919 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_123920 () (_ BitVec 8))(assert (= a_123920 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_123921 () (_ BitVec 8))(assert (= a_123921 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_123922 () (_ BitVec 8))(assert (= a_123922 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_123923 () (_ BitVec 8))(assert (= a_123923 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_123924 () (_ BitVec 8))(assert (= a_123924 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_123925 () (_ BitVec 8))(assert (= a_123925 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_123926 () (_ BitVec 8))(assert (= a_123926 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_123927 () (_ BitVec 8))(assert (= a_123927 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_123928 () (_ BitVec 8))(assert (= a_123928 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_123929 () (_ BitVec 8))(assert (= a_123929 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_123930 () (_ BitVec 8))(assert (= a_123930 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_123931 () (_ BitVec 8))(assert (= a_123931 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_123932 () (_ BitVec 8))(assert (= a_123932 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_123933 () (_ BitVec 8))(assert (= a_123933 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_123934 () (_ BitVec 8))(assert (= a_123934 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_123935 () (_ BitVec 8))(assert (= a_123935 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_123936 () (_ BitVec 8))(assert (= a_123936 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_123937 () (_ BitVec 8))(assert (= a_123937 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_123938 () (_ BitVec 8))(assert (= a_123938 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_123939 () (_ BitVec 8))(assert (= a_123939 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_123940 () (_ BitVec 8))(assert (= a_123940 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_123941 () (_ BitVec 8))(assert (= a_123941 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_123942 () (_ BitVec 8))(assert (= a_123942 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_123943 () (_ BitVec 8))(assert (= a_123943 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_123944 () (_ BitVec 8))(assert (= a_123944 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_123945 () (_ BitVec 8))(assert (= a_123945 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_123946 () (_ BitVec 8))(assert (= a_123946 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_123947 () (_ BitVec 256))(assert (= a_123947 (concat a_123915 a_123916 a_123917 a_123918 a_123919 a_123920 a_123921 a_123922 a_123923 a_123924 a_123925 a_123926 a_123927 a_123928 a_123929 a_123930 a_123931 a_123932 a_123933 a_123934 a_123935 a_123936 a_123937 a_123938 a_123939 a_123940 a_123941 a_123942 a_123943 a_123944 a_123945 a_123946))) +(declare-fun a_123948 () (_ BitVec 256))(assert (= a_123948 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123949 () (_ BitVec 256))(assert (= a_123949 (bvudiv a_123947 a_123948))) +(declare-fun a_123950 () (_ BitVec 256))(assert (= a_123950 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_123951 () (_ BitVec 256))(assert (= a_123951 (bvand a_123949 a_123950))) +(declare-fun a_123952 () (_ BitVec 256))(assert (= a_123952 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_123953 () (_ BitVec 512))(assert (= a_123953 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_123954 () (_ BitVec 512))(assert (= a_123954 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_123955 () (_ BitVec 512))(assert (= a_123955 (bvsub a_123953 a_123954))) +(declare-fun a_123956 () (_ BitVec 512))(assert (= a_123956 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_123957 () (_ BitVec 512))(assert (= a_123957 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_123958 () (_ BitVec 512))(assert (= a_123958 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_123959 () Bool)(assert (= a_123959 (bvule a_123957 a_123958))) +(declare-fun a_123960 () Bool)(assert (= a_123960 (bvuge a_123955 a_123956))) +(declare-fun a_123961 () Bool)(assert (= a_123961 (and a_123959 a_123960))) +(declare-fun a_123962 () Bool)(assert (= a_123962 (not a_123961))) +(declare-fun a_123963 () (_ BitVec 256))(assert (= a_123963 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123964 () (_ BitVec 512))(assert (= a_123964 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_123965 () (_ BitVec 512))(assert (= a_123965 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123966 () (_ BitVec 512))(assert (= a_123966 (bvsub a_123964 a_123965))) +(declare-fun a_123967 () (_ BitVec 512))(assert (= a_123967 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_123968 () (_ BitVec 512))(assert (= a_123968 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123969 () (_ BitVec 512))(assert (= a_123969 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_123970 () Bool)(assert (= a_123970 (bvule a_123968 a_123969))) +(declare-fun a_123971 () Bool)(assert (= a_123971 (bvuge a_123966 a_123967))) +(declare-fun a_123972 () Bool)(assert (= a_123972 (and a_123970 a_123971))) +(declare-fun a_123973 () Bool)(assert (= a_123973 (not a_123972))) +(assert (= a_123973 false)) +(assert (= SVALUE a_123963)) +(assert (= a_123962 false)) +(assert (= a_123951 a_123952)) +(assert (= SVALUE_1 a_123914)) +(assert (not a_123913)) +(assert (not a_123878)) +(assert (= a_123614 false)) +(assert (= a_123601 a_123602)) +(assert (= SVALUE_3 a_123564)) +(assert (= a_123562 a_123563)) +(assert (not a_123529)) +(assert (= a_123264 a_123265)) +(assert (= a_123257 a_123258)) +(assert (= a_123244 a_123245)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000e.logs b/tools/manticore-analysis/sample_execution/outputs/user_0000000e.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000e.pkl b/tools/manticore-analysis/sample_execution/outputs/user_0000000e.pkl new file mode 100644 index 000000000..ca5b97c94 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_0000000e.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000e.summary b/tools/manticore-analysis/sample_execution/outputs/user_0000000e.summary new file mode 100644 index 000000000..6c35a447a --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000e.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954658 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 79% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000e.trace b/tools/manticore-analysis/sample_execution/outputs/user_0000000e.trace new file mode 100644 index 000000000..bdb4425d4 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000e.trace @@ -0,0 +1,261 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000e.tx b/tools/manticore-analysis/sample_execution/outputs/user_0000000e.tx new file mode 100644 index 000000000..c154aa057 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000e.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(450546001518488004043740862689444221536008393703282834321009581329618042880,5,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(0,5,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000e.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_0000000e.tx.json new file mode 100644 index 000000000..fac275597 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000e.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000f.constraints b/tools/manticore-analysis/sample_execution/outputs/user_0000000f.constraints new file mode 100644 index 000000000..1098db68b --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000f.constraints @@ -0,0 +1,762 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_124260 () (_ BitVec 512))(assert (= a_124260 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_124261 () (_ BitVec 512))(assert (= a_124261 ((_ zero_extend 256) SVALUE))) +(declare-fun a_124262 () (_ BitVec 512))(assert (= a_124262 (bvsub a_124260 a_124261))) +(declare-fun a_124263 () (_ BitVec 512))(assert (= a_124263 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_124264 () (_ BitVec 512))(assert (= a_124264 (bvadd a_124262 a_124263))) +(declare-fun a_124265 () (_ BitVec 256))(assert (= a_124265 ((_ extract 255 0) a_124264))) +(declare-fun a_124266 () (_ BitVec 256))(assert (= a_124266 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_124267 () (_ BitVec 512))(assert (= a_124267 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_124268 () (_ BitVec 512))(assert (= a_124268 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124269 () (_ BitVec 512))(assert (= a_124269 (bvsub a_124267 a_124268))) +(declare-fun a_124270 () (_ BitVec 512))(assert (= a_124270 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329e5)) +(declare-fun a_124271 () (_ BitVec 512))(assert (= a_124271 (bvadd a_124269 a_124270))) +(declare-fun a_124272 () (_ BitVec 512))(assert (= a_124272 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_124273 () (_ BitVec 512))(assert (= a_124273 (bvsub a_124271 a_124272))) +(declare-fun a_124274 () (_ BitVec 512))(assert (= a_124274 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_124275 () (_ BitVec 512))(assert (= a_124275 (bvsub a_124273 a_124274))) +(declare-fun a_124276 () (_ BitVec 512))(assert (= a_124276 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329e5)) +(declare-fun a_124277 () (_ BitVec 512))(assert (= a_124277 (bvadd a_124275 a_124276))) +(declare-fun a_124278 () (_ BitVec 256))(assert (= a_124278 ((_ extract 255 0) a_124277))) +(declare-fun a_124279 () (_ BitVec 256))(assert (= a_124279 #x00000000000000000000000000000000000000000000000000000002540b32ea)) +(declare-fun a_124280 () (_ BitVec 512))(assert (= a_124280 ((_ zero_extend 256) SVALUE))) +(declare-fun a_124281 () (_ BitVec 512))(assert (= a_124281 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124282 () (_ BitVec 512))(assert (= a_124282 (bvadd a_124280 a_124281))) +(declare-fun a_124283 () (_ BitVec 512))(assert (= a_124283 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_124284 () (_ BitVec 512))(assert (= a_124284 (bvadd a_124282 a_124283))) +(declare-fun a_124285 () (_ BitVec 256))(assert (= a_124285 ((_ extract 255 0) a_124284))) +(declare-fun a_124286 () (_ BitVec 256))(assert (= a_124286 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124287 () (_ BitVec 256))(assert (= a_124287 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124288 () (_ BitVec 512))(assert (= a_124288 ((_ zero_extend 256) a_124287))) +(declare-fun a_124289 () (_ BitVec 512))(assert (= a_124289 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_124290 () (_ BitVec 512))(assert (= a_124290 (bvadd a_124288 a_124289))) +(declare-fun a_124291 () (_ BitVec 512))(assert (= a_124291 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124292 () Bool)(assert (= a_124292 (bvult a_124290 a_124291))) +(declare-fun a_124293 () (_ BitVec 8))(assert (= a_124293 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_124294 () (_ BitVec 256))(assert (= a_124294 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124295 () (_ BitVec 512))(assert (= a_124295 ((_ zero_extend 256) a_124294))) +(declare-fun a_124296 () (_ BitVec 512))(assert (= a_124296 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_124297 () (_ BitVec 512))(assert (= a_124297 (bvadd a_124295 a_124296))) +(declare-fun a_124298 () (_ BitVec 512))(assert (= a_124298 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124299 () Bool)(assert (= a_124299 (bvult a_124297 a_124298))) +(declare-fun a_124300 () (_ BitVec 8))(assert (= a_124300 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_124301 () (_ BitVec 256))(assert (= a_124301 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124302 () (_ BitVec 512))(assert (= a_124302 ((_ zero_extend 256) a_124301))) +(declare-fun a_124303 () (_ BitVec 512))(assert (= a_124303 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_124304 () (_ BitVec 512))(assert (= a_124304 (bvadd a_124302 a_124303))) +(declare-fun a_124305 () (_ BitVec 512))(assert (= a_124305 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124306 () Bool)(assert (= a_124306 (bvult a_124304 a_124305))) +(declare-fun a_124307 () (_ BitVec 8))(assert (= a_124307 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_124308 () (_ BitVec 256))(assert (= a_124308 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124309 () (_ BitVec 512))(assert (= a_124309 ((_ zero_extend 256) a_124308))) +(declare-fun a_124310 () (_ BitVec 512))(assert (= a_124310 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_124311 () (_ BitVec 512))(assert (= a_124311 (bvadd a_124309 a_124310))) +(declare-fun a_124312 () (_ BitVec 512))(assert (= a_124312 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124313 () Bool)(assert (= a_124313 (bvult a_124311 a_124312))) +(declare-fun a_124314 () (_ BitVec 8))(assert (= a_124314 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_124315 () (_ BitVec 256))(assert (= a_124315 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124316 () (_ BitVec 512))(assert (= a_124316 ((_ zero_extend 256) a_124315))) +(declare-fun a_124317 () (_ BitVec 512))(assert (= a_124317 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_124318 () (_ BitVec 512))(assert (= a_124318 (bvadd a_124316 a_124317))) +(declare-fun a_124319 () (_ BitVec 512))(assert (= a_124319 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124320 () Bool)(assert (= a_124320 (bvult a_124318 a_124319))) +(declare-fun a_124321 () (_ BitVec 8))(assert (= a_124321 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_124322 () (_ BitVec 256))(assert (= a_124322 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124323 () (_ BitVec 512))(assert (= a_124323 ((_ zero_extend 256) a_124322))) +(declare-fun a_124324 () (_ BitVec 512))(assert (= a_124324 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_124325 () (_ BitVec 512))(assert (= a_124325 (bvadd a_124323 a_124324))) +(declare-fun a_124326 () (_ BitVec 512))(assert (= a_124326 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124327 () Bool)(assert (= a_124327 (bvult a_124325 a_124326))) +(declare-fun a_124328 () (_ BitVec 8))(assert (= a_124328 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_124329 () (_ BitVec 256))(assert (= a_124329 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124330 () (_ BitVec 512))(assert (= a_124330 ((_ zero_extend 256) a_124329))) +(declare-fun a_124331 () (_ BitVec 512))(assert (= a_124331 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_124332 () (_ BitVec 512))(assert (= a_124332 (bvadd a_124330 a_124331))) +(declare-fun a_124333 () (_ BitVec 512))(assert (= a_124333 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124334 () Bool)(assert (= a_124334 (bvult a_124332 a_124333))) +(declare-fun a_124335 () (_ BitVec 8))(assert (= a_124335 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_124336 () (_ BitVec 256))(assert (= a_124336 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124337 () (_ BitVec 512))(assert (= a_124337 ((_ zero_extend 256) a_124336))) +(declare-fun a_124338 () (_ BitVec 512))(assert (= a_124338 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_124339 () (_ BitVec 512))(assert (= a_124339 (bvadd a_124337 a_124338))) +(declare-fun a_124340 () (_ BitVec 512))(assert (= a_124340 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124341 () Bool)(assert (= a_124341 (bvult a_124339 a_124340))) +(declare-fun a_124342 () (_ BitVec 8))(assert (= a_124342 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_124343 () (_ BitVec 256))(assert (= a_124343 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124344 () (_ BitVec 512))(assert (= a_124344 ((_ zero_extend 256) a_124343))) +(declare-fun a_124345 () (_ BitVec 512))(assert (= a_124345 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_124346 () (_ BitVec 512))(assert (= a_124346 (bvadd a_124344 a_124345))) +(declare-fun a_124347 () (_ BitVec 512))(assert (= a_124347 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124348 () Bool)(assert (= a_124348 (bvult a_124346 a_124347))) +(declare-fun a_124349 () (_ BitVec 8))(assert (= a_124349 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_124350 () (_ BitVec 256))(assert (= a_124350 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124351 () (_ BitVec 512))(assert (= a_124351 ((_ zero_extend 256) a_124350))) +(declare-fun a_124352 () (_ BitVec 512))(assert (= a_124352 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_124353 () (_ BitVec 512))(assert (= a_124353 (bvadd a_124351 a_124352))) +(declare-fun a_124354 () (_ BitVec 512))(assert (= a_124354 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124355 () Bool)(assert (= a_124355 (bvult a_124353 a_124354))) +(declare-fun a_124356 () (_ BitVec 8))(assert (= a_124356 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_124357 () (_ BitVec 256))(assert (= a_124357 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124358 () (_ BitVec 512))(assert (= a_124358 ((_ zero_extend 256) a_124357))) +(declare-fun a_124359 () (_ BitVec 512))(assert (= a_124359 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_124360 () (_ BitVec 512))(assert (= a_124360 (bvadd a_124358 a_124359))) +(declare-fun a_124361 () (_ BitVec 512))(assert (= a_124361 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124362 () Bool)(assert (= a_124362 (bvult a_124360 a_124361))) +(declare-fun a_124363 () (_ BitVec 8))(assert (= a_124363 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_124364 () (_ BitVec 256))(assert (= a_124364 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124365 () (_ BitVec 512))(assert (= a_124365 ((_ zero_extend 256) a_124364))) +(declare-fun a_124366 () (_ BitVec 512))(assert (= a_124366 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_124367 () (_ BitVec 512))(assert (= a_124367 (bvadd a_124365 a_124366))) +(declare-fun a_124368 () (_ BitVec 512))(assert (= a_124368 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124369 () Bool)(assert (= a_124369 (bvult a_124367 a_124368))) +(declare-fun a_124370 () (_ BitVec 8))(assert (= a_124370 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_124371 () (_ BitVec 256))(assert (= a_124371 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124372 () (_ BitVec 512))(assert (= a_124372 ((_ zero_extend 256) a_124371))) +(declare-fun a_124373 () (_ BitVec 512))(assert (= a_124373 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_124374 () (_ BitVec 512))(assert (= a_124374 (bvadd a_124372 a_124373))) +(declare-fun a_124375 () (_ BitVec 512))(assert (= a_124375 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124376 () Bool)(assert (= a_124376 (bvult a_124374 a_124375))) +(declare-fun a_124377 () (_ BitVec 8))(assert (= a_124377 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_124378 () (_ BitVec 256))(assert (= a_124378 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124379 () (_ BitVec 512))(assert (= a_124379 ((_ zero_extend 256) a_124378))) +(declare-fun a_124380 () (_ BitVec 512))(assert (= a_124380 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_124381 () (_ BitVec 512))(assert (= a_124381 (bvadd a_124379 a_124380))) +(declare-fun a_124382 () (_ BitVec 512))(assert (= a_124382 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124383 () Bool)(assert (= a_124383 (bvult a_124381 a_124382))) +(declare-fun a_124384 () (_ BitVec 8))(assert (= a_124384 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_124385 () (_ BitVec 256))(assert (= a_124385 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124386 () (_ BitVec 512))(assert (= a_124386 ((_ zero_extend 256) a_124385))) +(declare-fun a_124387 () (_ BitVec 512))(assert (= a_124387 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_124388 () (_ BitVec 512))(assert (= a_124388 (bvadd a_124386 a_124387))) +(declare-fun a_124389 () (_ BitVec 512))(assert (= a_124389 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124390 () Bool)(assert (= a_124390 (bvult a_124388 a_124389))) +(declare-fun a_124391 () (_ BitVec 8))(assert (= a_124391 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_124392 () (_ BitVec 256))(assert (= a_124392 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124393 () (_ BitVec 512))(assert (= a_124393 ((_ zero_extend 256) a_124392))) +(declare-fun a_124394 () (_ BitVec 512))(assert (= a_124394 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_124395 () (_ BitVec 512))(assert (= a_124395 (bvadd a_124393 a_124394))) +(declare-fun a_124396 () (_ BitVec 512))(assert (= a_124396 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124397 () Bool)(assert (= a_124397 (bvult a_124395 a_124396))) +(declare-fun a_124398 () (_ BitVec 8))(assert (= a_124398 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_124399 () (_ BitVec 256))(assert (= a_124399 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124400 () (_ BitVec 512))(assert (= a_124400 ((_ zero_extend 256) a_124399))) +(declare-fun a_124401 () (_ BitVec 512))(assert (= a_124401 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_124402 () (_ BitVec 512))(assert (= a_124402 (bvadd a_124400 a_124401))) +(declare-fun a_124403 () (_ BitVec 512))(assert (= a_124403 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124404 () Bool)(assert (= a_124404 (bvult a_124402 a_124403))) +(declare-fun a_124405 () (_ BitVec 8))(assert (= a_124405 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_124406 () (_ BitVec 256))(assert (= a_124406 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124407 () (_ BitVec 512))(assert (= a_124407 ((_ zero_extend 256) a_124406))) +(declare-fun a_124408 () (_ BitVec 512))(assert (= a_124408 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_124409 () (_ BitVec 512))(assert (= a_124409 (bvadd a_124407 a_124408))) +(declare-fun a_124410 () (_ BitVec 512))(assert (= a_124410 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124411 () Bool)(assert (= a_124411 (bvult a_124409 a_124410))) +(declare-fun a_124412 () (_ BitVec 8))(assert (= a_124412 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_124413 () (_ BitVec 256))(assert (= a_124413 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124414 () (_ BitVec 512))(assert (= a_124414 ((_ zero_extend 256) a_124413))) +(declare-fun a_124415 () (_ BitVec 512))(assert (= a_124415 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_124416 () (_ BitVec 512))(assert (= a_124416 (bvadd a_124414 a_124415))) +(declare-fun a_124417 () (_ BitVec 512))(assert (= a_124417 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124418 () Bool)(assert (= a_124418 (bvult a_124416 a_124417))) +(declare-fun a_124419 () (_ BitVec 8))(assert (= a_124419 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_124420 () (_ BitVec 256))(assert (= a_124420 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124421 () (_ BitVec 512))(assert (= a_124421 ((_ zero_extend 256) a_124420))) +(declare-fun a_124422 () (_ BitVec 512))(assert (= a_124422 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_124423 () (_ BitVec 512))(assert (= a_124423 (bvadd a_124421 a_124422))) +(declare-fun a_124424 () (_ BitVec 512))(assert (= a_124424 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124425 () Bool)(assert (= a_124425 (bvult a_124423 a_124424))) +(declare-fun a_124426 () (_ BitVec 8))(assert (= a_124426 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_124427 () (_ BitVec 256))(assert (= a_124427 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124428 () (_ BitVec 512))(assert (= a_124428 ((_ zero_extend 256) a_124427))) +(declare-fun a_124429 () (_ BitVec 512))(assert (= a_124429 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_124430 () (_ BitVec 512))(assert (= a_124430 (bvadd a_124428 a_124429))) +(declare-fun a_124431 () (_ BitVec 512))(assert (= a_124431 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124432 () Bool)(assert (= a_124432 (bvult a_124430 a_124431))) +(declare-fun a_124433 () (_ BitVec 8))(assert (= a_124433 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_124434 () (_ BitVec 256))(assert (= a_124434 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124435 () (_ BitVec 512))(assert (= a_124435 ((_ zero_extend 256) a_124434))) +(declare-fun a_124436 () (_ BitVec 512))(assert (= a_124436 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_124437 () (_ BitVec 512))(assert (= a_124437 (bvadd a_124435 a_124436))) +(declare-fun a_124438 () (_ BitVec 512))(assert (= a_124438 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124439 () Bool)(assert (= a_124439 (bvult a_124437 a_124438))) +(declare-fun a_124440 () (_ BitVec 8))(assert (= a_124440 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_124441 () (_ BitVec 256))(assert (= a_124441 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124442 () (_ BitVec 512))(assert (= a_124442 ((_ zero_extend 256) a_124441))) +(declare-fun a_124443 () (_ BitVec 512))(assert (= a_124443 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_124444 () (_ BitVec 512))(assert (= a_124444 (bvadd a_124442 a_124443))) +(declare-fun a_124445 () (_ BitVec 512))(assert (= a_124445 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124446 () Bool)(assert (= a_124446 (bvult a_124444 a_124445))) +(declare-fun a_124447 () (_ BitVec 8))(assert (= a_124447 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_124448 () (_ BitVec 256))(assert (= a_124448 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124449 () (_ BitVec 512))(assert (= a_124449 ((_ zero_extend 256) a_124448))) +(declare-fun a_124450 () (_ BitVec 512))(assert (= a_124450 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_124451 () (_ BitVec 512))(assert (= a_124451 (bvadd a_124449 a_124450))) +(declare-fun a_124452 () (_ BitVec 512))(assert (= a_124452 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124453 () Bool)(assert (= a_124453 (bvult a_124451 a_124452))) +(declare-fun a_124454 () (_ BitVec 8))(assert (= a_124454 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_124455 () (_ BitVec 256))(assert (= a_124455 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124456 () (_ BitVec 512))(assert (= a_124456 ((_ zero_extend 256) a_124455))) +(declare-fun a_124457 () (_ BitVec 512))(assert (= a_124457 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_124458 () (_ BitVec 512))(assert (= a_124458 (bvadd a_124456 a_124457))) +(declare-fun a_124459 () (_ BitVec 512))(assert (= a_124459 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124460 () Bool)(assert (= a_124460 (bvult a_124458 a_124459))) +(declare-fun a_124461 () (_ BitVec 8))(assert (= a_124461 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_124462 () (_ BitVec 256))(assert (= a_124462 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124463 () (_ BitVec 512))(assert (= a_124463 ((_ zero_extend 256) a_124462))) +(declare-fun a_124464 () (_ BitVec 512))(assert (= a_124464 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_124465 () (_ BitVec 512))(assert (= a_124465 (bvadd a_124463 a_124464))) +(declare-fun a_124466 () (_ BitVec 512))(assert (= a_124466 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124467 () Bool)(assert (= a_124467 (bvult a_124465 a_124466))) +(declare-fun a_124468 () (_ BitVec 8))(assert (= a_124468 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_124469 () (_ BitVec 256))(assert (= a_124469 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124470 () (_ BitVec 512))(assert (= a_124470 ((_ zero_extend 256) a_124469))) +(declare-fun a_124471 () (_ BitVec 512))(assert (= a_124471 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_124472 () (_ BitVec 512))(assert (= a_124472 (bvadd a_124470 a_124471))) +(declare-fun a_124473 () (_ BitVec 512))(assert (= a_124473 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124474 () Bool)(assert (= a_124474 (bvult a_124472 a_124473))) +(declare-fun a_124475 () (_ BitVec 8))(assert (= a_124475 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_124476 () (_ BitVec 256))(assert (= a_124476 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124477 () (_ BitVec 512))(assert (= a_124477 ((_ zero_extend 256) a_124476))) +(declare-fun a_124478 () (_ BitVec 512))(assert (= a_124478 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_124479 () (_ BitVec 512))(assert (= a_124479 (bvadd a_124477 a_124478))) +(declare-fun a_124480 () (_ BitVec 512))(assert (= a_124480 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124481 () Bool)(assert (= a_124481 (bvult a_124479 a_124480))) +(declare-fun a_124482 () (_ BitVec 8))(assert (= a_124482 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_124483 () (_ BitVec 256))(assert (= a_124483 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124484 () (_ BitVec 512))(assert (= a_124484 ((_ zero_extend 256) a_124483))) +(declare-fun a_124485 () (_ BitVec 512))(assert (= a_124485 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_124486 () (_ BitVec 512))(assert (= a_124486 (bvadd a_124484 a_124485))) +(declare-fun a_124487 () (_ BitVec 512))(assert (= a_124487 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124488 () Bool)(assert (= a_124488 (bvult a_124486 a_124487))) +(declare-fun a_124489 () (_ BitVec 8))(assert (= a_124489 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_124490 () (_ BitVec 256))(assert (= a_124490 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124491 () (_ BitVec 512))(assert (= a_124491 ((_ zero_extend 256) a_124490))) +(declare-fun a_124492 () (_ BitVec 512))(assert (= a_124492 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_124493 () (_ BitVec 512))(assert (= a_124493 (bvadd a_124491 a_124492))) +(declare-fun a_124494 () (_ BitVec 512))(assert (= a_124494 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124495 () Bool)(assert (= a_124495 (bvult a_124493 a_124494))) +(declare-fun a_124496 () (_ BitVec 8))(assert (= a_124496 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_124497 () (_ BitVec 256))(assert (= a_124497 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124498 () (_ BitVec 512))(assert (= a_124498 ((_ zero_extend 256) a_124497))) +(declare-fun a_124499 () (_ BitVec 512))(assert (= a_124499 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_124500 () (_ BitVec 512))(assert (= a_124500 (bvadd a_124498 a_124499))) +(declare-fun a_124501 () (_ BitVec 512))(assert (= a_124501 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124502 () Bool)(assert (= a_124502 (bvult a_124500 a_124501))) +(declare-fun a_124503 () (_ BitVec 8))(assert (= a_124503 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_124504 () (_ BitVec 256))(assert (= a_124504 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124505 () (_ BitVec 512))(assert (= a_124505 ((_ zero_extend 256) a_124504))) +(declare-fun a_124506 () (_ BitVec 512))(assert (= a_124506 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124507 () Bool)(assert (= a_124507 (bvult a_124505 a_124506))) +(declare-fun a_124508 () (_ BitVec 8))(assert (= a_124508 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_124509 () (_ BitVec 8))(assert (= a_124509 (ite a_124507 a_124508 #x00))) +(declare-fun a_124510 () (_ BitVec 8))(assert (= a_124510 (ite a_124502 a_124503 #x00))) +(declare-fun a_124511 () (_ BitVec 8))(assert (= a_124511 (ite a_124495 a_124496 #x00))) +(declare-fun a_124512 () (_ BitVec 8))(assert (= a_124512 (ite a_124488 a_124489 #x00))) +(declare-fun a_124513 () (_ BitVec 8))(assert (= a_124513 (ite a_124481 a_124482 #x00))) +(declare-fun a_124514 () (_ BitVec 8))(assert (= a_124514 (ite a_124474 a_124475 #x00))) +(declare-fun a_124515 () (_ BitVec 8))(assert (= a_124515 (ite a_124467 a_124468 #x00))) +(declare-fun a_124516 () (_ BitVec 8))(assert (= a_124516 (ite a_124460 a_124461 #x00))) +(declare-fun a_124517 () (_ BitVec 8))(assert (= a_124517 (ite a_124453 a_124454 #x00))) +(declare-fun a_124518 () (_ BitVec 8))(assert (= a_124518 (ite a_124446 a_124447 #x00))) +(declare-fun a_124519 () (_ BitVec 8))(assert (= a_124519 (ite a_124439 a_124440 #x00))) +(declare-fun a_124520 () (_ BitVec 8))(assert (= a_124520 (ite a_124432 a_124433 #x00))) +(declare-fun a_124521 () (_ BitVec 8))(assert (= a_124521 (ite a_124425 a_124426 #x00))) +(declare-fun a_124522 () (_ BitVec 8))(assert (= a_124522 (ite a_124418 a_124419 #x00))) +(declare-fun a_124523 () (_ BitVec 8))(assert (= a_124523 (ite a_124411 a_124412 #x00))) +(declare-fun a_124524 () (_ BitVec 8))(assert (= a_124524 (ite a_124404 a_124405 #x00))) +(declare-fun a_124525 () (_ BitVec 8))(assert (= a_124525 (ite a_124397 a_124398 #x00))) +(declare-fun a_124526 () (_ BitVec 8))(assert (= a_124526 (ite a_124390 a_124391 #x00))) +(declare-fun a_124527 () (_ BitVec 8))(assert (= a_124527 (ite a_124383 a_124384 #x00))) +(declare-fun a_124528 () (_ BitVec 8))(assert (= a_124528 (ite a_124376 a_124377 #x00))) +(declare-fun a_124529 () (_ BitVec 8))(assert (= a_124529 (ite a_124369 a_124370 #x00))) +(declare-fun a_124530 () (_ BitVec 8))(assert (= a_124530 (ite a_124362 a_124363 #x00))) +(declare-fun a_124531 () (_ BitVec 8))(assert (= a_124531 (ite a_124355 a_124356 #x00))) +(declare-fun a_124532 () (_ BitVec 8))(assert (= a_124532 (ite a_124348 a_124349 #x00))) +(declare-fun a_124533 () (_ BitVec 8))(assert (= a_124533 (ite a_124341 a_124342 #x00))) +(declare-fun a_124534 () (_ BitVec 8))(assert (= a_124534 (ite a_124334 a_124335 #x00))) +(declare-fun a_124535 () (_ BitVec 8))(assert (= a_124535 (ite a_124327 a_124328 #x00))) +(declare-fun a_124536 () (_ BitVec 8))(assert (= a_124536 (ite a_124320 a_124321 #x00))) +(declare-fun a_124537 () (_ BitVec 8))(assert (= a_124537 (ite a_124313 a_124314 #x00))) +(declare-fun a_124538 () (_ BitVec 8))(assert (= a_124538 (ite a_124306 a_124307 #x00))) +(declare-fun a_124539 () (_ BitVec 8))(assert (= a_124539 (ite a_124299 a_124300 #x00))) +(declare-fun a_124540 () (_ BitVec 8))(assert (= a_124540 (ite a_124292 a_124293 #x00))) +(declare-fun a_124541 () (_ BitVec 256))(assert (= a_124541 (concat a_124509 a_124510 a_124511 a_124512 a_124513 a_124514 a_124515 a_124516 a_124517 a_124518 a_124519 a_124520 a_124521 a_124522 a_124523 a_124524 a_124525 a_124526 a_124527 a_124528 a_124529 a_124530 a_124531 a_124532 a_124533 a_124534 a_124535 a_124536 a_124537 a_124538 a_124539 a_124540))) +(declare-fun a_124542 () (_ BitVec 256))(assert (= a_124542 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124543 () (_ BitVec 256))(assert (= a_124543 (concat a_124509 a_124510 a_124511 a_124512 a_124513 a_124514 a_124515 a_124516 a_124517 a_124518 a_124519 a_124520 a_124521 a_124522 a_124523 a_124524 a_124525 a_124526 a_124527 a_124528 a_124529 a_124530 a_124531 a_124532 a_124533 a_124534 a_124535 a_124536 a_124537 a_124538 a_124539 a_124540))) +(declare-fun a_124544 () (_ BitVec 256))(assert (= a_124544 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124545 () Bool)(assert (= a_124545 (bvslt a_124543 a_124544))) +(declare-fun a_124546 () (_ BitVec 256))(assert (= a_124546 (concat a_124509 a_124510 a_124511 a_124512 a_124513 a_124514 a_124515 a_124516 a_124517 a_124518 a_124519 a_124520 a_124521 a_124522 a_124523 a_124524 a_124525 a_124526 a_124527 a_124528 a_124529 a_124530 a_124531 a_124532 a_124533 a_124534 a_124535 a_124536 a_124537 a_124538 a_124539 a_124540))) +(declare-fun a_124547 () (_ BitVec 256))(assert (= a_124547 (bvsub a_124541 a_124542))) +(declare-fun a_124548 () (_ BitVec 256))(assert (= a_124548 (ite a_124545 a_124546 a_124547))) +(declare-fun a_124549 () (_ BitVec 256))(assert (= a_124549 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_124550 () Bool)(assert (= a_124550 (bvslt a_124548 a_124549))) +(declare-fun a_124551 () (_ BitVec 8))(assert (= a_124551 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_124552 () (_ BitVec 8))(assert (= a_124552 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_124553 () (_ BitVec 8))(assert (= a_124553 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_124554 () (_ BitVec 8))(assert (= a_124554 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_124555 () (_ BitVec 8))(assert (= a_124555 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_124556 () (_ BitVec 8))(assert (= a_124556 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_124557 () (_ BitVec 8))(assert (= a_124557 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_124558 () (_ BitVec 8))(assert (= a_124558 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_124559 () (_ BitVec 8))(assert (= a_124559 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_124560 () (_ BitVec 8))(assert (= a_124560 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_124561 () (_ BitVec 8))(assert (= a_124561 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_124562 () (_ BitVec 8))(assert (= a_124562 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_124563 () (_ BitVec 8))(assert (= a_124563 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_124564 () (_ BitVec 8))(assert (= a_124564 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_124565 () (_ BitVec 8))(assert (= a_124565 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_124566 () (_ BitVec 8))(assert (= a_124566 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_124567 () (_ BitVec 8))(assert (= a_124567 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_124568 () (_ BitVec 8))(assert (= a_124568 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_124569 () (_ BitVec 8))(assert (= a_124569 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_124570 () (_ BitVec 8))(assert (= a_124570 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_124571 () (_ BitVec 8))(assert (= a_124571 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_124572 () (_ BitVec 8))(assert (= a_124572 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_124573 () (_ BitVec 8))(assert (= a_124573 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_124574 () (_ BitVec 8))(assert (= a_124574 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_124575 () (_ BitVec 8))(assert (= a_124575 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_124576 () (_ BitVec 8))(assert (= a_124576 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_124577 () (_ BitVec 8))(assert (= a_124577 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_124578 () (_ BitVec 8))(assert (= a_124578 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_124579 () (_ BitVec 8))(assert (= a_124579 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_124580 () (_ BitVec 8))(assert (= a_124580 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_124581 () (_ BitVec 8))(assert (= a_124581 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_124582 () (_ BitVec 8))(assert (= a_124582 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_124583 () (_ BitVec 256))(assert (= a_124583 (concat a_124551 a_124552 a_124553 a_124554 a_124555 a_124556 a_124557 a_124558 a_124559 a_124560 a_124561 a_124562 a_124563 a_124564 a_124565 a_124566 a_124567 a_124568 a_124569 a_124570 a_124571 a_124572 a_124573 a_124574 a_124575 a_124576 a_124577 a_124578 a_124579 a_124580 a_124581 a_124582))) +(declare-fun a_124584 () (_ BitVec 256))(assert (= a_124584 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124585 () (_ BitVec 256))(assert (= a_124585 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124586 () (_ BitVec 8))(assert (= a_124586 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_124587 () (_ BitVec 8))(assert (= a_124587 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_124588 () (_ BitVec 8))(assert (= a_124588 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_124589 () (_ BitVec 8))(assert (= a_124589 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_124590 () (_ BitVec 8))(assert (= a_124590 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_124591 () (_ BitVec 8))(assert (= a_124591 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_124592 () (_ BitVec 8))(assert (= a_124592 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_124593 () (_ BitVec 8))(assert (= a_124593 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_124594 () (_ BitVec 8))(assert (= a_124594 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_124595 () (_ BitVec 8))(assert (= a_124595 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_124596 () (_ BitVec 8))(assert (= a_124596 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_124597 () (_ BitVec 8))(assert (= a_124597 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_124598 () (_ BitVec 8))(assert (= a_124598 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_124599 () (_ BitVec 8))(assert (= a_124599 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_124600 () (_ BitVec 8))(assert (= a_124600 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_124601 () (_ BitVec 8))(assert (= a_124601 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_124602 () (_ BitVec 8))(assert (= a_124602 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_124603 () (_ BitVec 8))(assert (= a_124603 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_124604 () (_ BitVec 8))(assert (= a_124604 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_124605 () (_ BitVec 8))(assert (= a_124605 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_124606 () (_ BitVec 8))(assert (= a_124606 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_124607 () (_ BitVec 8))(assert (= a_124607 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_124608 () (_ BitVec 8))(assert (= a_124608 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_124609 () (_ BitVec 8))(assert (= a_124609 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_124610 () (_ BitVec 8))(assert (= a_124610 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_124611 () (_ BitVec 8))(assert (= a_124611 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_124612 () (_ BitVec 8))(assert (= a_124612 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_124613 () (_ BitVec 8))(assert (= a_124613 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_124614 () (_ BitVec 8))(assert (= a_124614 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_124615 () (_ BitVec 8))(assert (= a_124615 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_124616 () (_ BitVec 8))(assert (= a_124616 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_124617 () (_ BitVec 8))(assert (= a_124617 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_124618 () (_ BitVec 256))(assert (= a_124618 (concat a_124586 a_124587 a_124588 a_124589 a_124590 a_124591 a_124592 a_124593 a_124594 a_124595 a_124596 a_124597 a_124598 a_124599 a_124600 a_124601 a_124602 a_124603 a_124604 a_124605 a_124606 a_124607 a_124608 a_124609 a_124610 a_124611 a_124612 a_124613 a_124614 a_124615 a_124616 a_124617))) +(declare-fun a_124619 () (_ BitVec 256))(assert (= a_124619 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124620 () (_ BitVec 256))(assert (= a_124620 (bvudiv a_124618 a_124619))) +(declare-fun a_124621 () (_ BitVec 256))(assert (= a_124621 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_124622 () (_ BitVec 256))(assert (= a_124622 (bvand a_124620 a_124621))) +(declare-fun a_124623 () (_ BitVec 256))(assert (= a_124623 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_124624 () (_ BitVec 512))(assert (= a_124624 (bvadd a_124269 a_124270))) +(declare-fun a_124625 () (_ BitVec 256))(assert (= a_124625 ((_ extract 255 0) a_124624))) +(declare-fun a_124626 () (_ BitVec 512))(assert (= a_124626 ((_ zero_extend 256) a_124625))) +(declare-fun a_124627 () (_ BitVec 512))(assert (= a_124627 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_124628 () (_ BitVec 512))(assert (= a_124628 (bvsub a_124626 a_124627))) +(declare-fun a_124629 () (_ BitVec 512))(assert (= a_124629 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_124630 () (_ BitVec 512))(assert (= a_124630 ((_ zero_extend 256) a_124625))) +(declare-fun a_124631 () (_ BitVec 512))(assert (= a_124631 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_124632 () Bool)(assert (= a_124632 (bvuge a_124630 a_124631))) +(declare-fun a_124633 () Bool)(assert (= a_124633 (bvuge a_124628 a_124629))) +(declare-fun a_124634 () Bool)(assert (= a_124634 (and a_124632 a_124633))) +(declare-fun a_124635 () Bool)(assert (= a_124635 (not a_124634))) +(declare-fun a_124636 () (_ BitVec 256))(assert (= a_124636 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124637 () (_ BitVec 512))(assert (= a_124637 ((_ zero_extend 256) a_124636))) +(declare-fun a_124638 () (_ BitVec 512))(assert (= a_124638 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_124639 () (_ BitVec 512))(assert (= a_124639 (bvadd a_124637 a_124638))) +(declare-fun a_124640 () (_ BitVec 512))(assert (= a_124640 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124641 () Bool)(assert (= a_124641 (bvult a_124639 a_124640))) +(declare-fun a_124642 () (_ BitVec 8))(assert (= a_124642 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_124643 () (_ BitVec 256))(assert (= a_124643 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124644 () (_ BitVec 512))(assert (= a_124644 ((_ zero_extend 256) a_124643))) +(declare-fun a_124645 () (_ BitVec 512))(assert (= a_124645 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_124646 () (_ BitVec 512))(assert (= a_124646 (bvadd a_124644 a_124645))) +(declare-fun a_124647 () (_ BitVec 512))(assert (= a_124647 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124648 () Bool)(assert (= a_124648 (bvult a_124646 a_124647))) +(declare-fun a_124649 () (_ BitVec 8))(assert (= a_124649 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_124650 () (_ BitVec 256))(assert (= a_124650 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124651 () (_ BitVec 512))(assert (= a_124651 ((_ zero_extend 256) a_124650))) +(declare-fun a_124652 () (_ BitVec 512))(assert (= a_124652 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_124653 () (_ BitVec 512))(assert (= a_124653 (bvadd a_124651 a_124652))) +(declare-fun a_124654 () (_ BitVec 512))(assert (= a_124654 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124655 () Bool)(assert (= a_124655 (bvult a_124653 a_124654))) +(declare-fun a_124656 () (_ BitVec 8))(assert (= a_124656 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_124657 () (_ BitVec 256))(assert (= a_124657 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124658 () (_ BitVec 512))(assert (= a_124658 ((_ zero_extend 256) a_124657))) +(declare-fun a_124659 () (_ BitVec 512))(assert (= a_124659 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_124660 () (_ BitVec 512))(assert (= a_124660 (bvadd a_124658 a_124659))) +(declare-fun a_124661 () (_ BitVec 512))(assert (= a_124661 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124662 () Bool)(assert (= a_124662 (bvult a_124660 a_124661))) +(declare-fun a_124663 () (_ BitVec 8))(assert (= a_124663 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_124664 () (_ BitVec 256))(assert (= a_124664 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124665 () (_ BitVec 512))(assert (= a_124665 ((_ zero_extend 256) a_124664))) +(declare-fun a_124666 () (_ BitVec 512))(assert (= a_124666 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_124667 () (_ BitVec 512))(assert (= a_124667 (bvadd a_124665 a_124666))) +(declare-fun a_124668 () (_ BitVec 512))(assert (= a_124668 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124669 () Bool)(assert (= a_124669 (bvult a_124667 a_124668))) +(declare-fun a_124670 () (_ BitVec 8))(assert (= a_124670 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_124671 () (_ BitVec 256))(assert (= a_124671 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124672 () (_ BitVec 512))(assert (= a_124672 ((_ zero_extend 256) a_124671))) +(declare-fun a_124673 () (_ BitVec 512))(assert (= a_124673 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_124674 () (_ BitVec 512))(assert (= a_124674 (bvadd a_124672 a_124673))) +(declare-fun a_124675 () (_ BitVec 512))(assert (= a_124675 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124676 () Bool)(assert (= a_124676 (bvult a_124674 a_124675))) +(declare-fun a_124677 () (_ BitVec 8))(assert (= a_124677 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_124678 () (_ BitVec 256))(assert (= a_124678 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124679 () (_ BitVec 512))(assert (= a_124679 ((_ zero_extend 256) a_124678))) +(declare-fun a_124680 () (_ BitVec 512))(assert (= a_124680 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_124681 () (_ BitVec 512))(assert (= a_124681 (bvadd a_124679 a_124680))) +(declare-fun a_124682 () (_ BitVec 512))(assert (= a_124682 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124683 () Bool)(assert (= a_124683 (bvult a_124681 a_124682))) +(declare-fun a_124684 () (_ BitVec 8))(assert (= a_124684 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_124685 () (_ BitVec 256))(assert (= a_124685 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124686 () (_ BitVec 512))(assert (= a_124686 ((_ zero_extend 256) a_124685))) +(declare-fun a_124687 () (_ BitVec 512))(assert (= a_124687 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_124688 () (_ BitVec 512))(assert (= a_124688 (bvadd a_124686 a_124687))) +(declare-fun a_124689 () (_ BitVec 512))(assert (= a_124689 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124690 () Bool)(assert (= a_124690 (bvult a_124688 a_124689))) +(declare-fun a_124691 () (_ BitVec 8))(assert (= a_124691 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_124692 () (_ BitVec 256))(assert (= a_124692 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124693 () (_ BitVec 512))(assert (= a_124693 ((_ zero_extend 256) a_124692))) +(declare-fun a_124694 () (_ BitVec 512))(assert (= a_124694 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_124695 () (_ BitVec 512))(assert (= a_124695 (bvadd a_124693 a_124694))) +(declare-fun a_124696 () (_ BitVec 512))(assert (= a_124696 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124697 () Bool)(assert (= a_124697 (bvult a_124695 a_124696))) +(declare-fun a_124698 () (_ BitVec 8))(assert (= a_124698 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_124699 () (_ BitVec 256))(assert (= a_124699 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124700 () (_ BitVec 512))(assert (= a_124700 ((_ zero_extend 256) a_124699))) +(declare-fun a_124701 () (_ BitVec 512))(assert (= a_124701 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_124702 () (_ BitVec 512))(assert (= a_124702 (bvadd a_124700 a_124701))) +(declare-fun a_124703 () (_ BitVec 512))(assert (= a_124703 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124704 () Bool)(assert (= a_124704 (bvult a_124702 a_124703))) +(declare-fun a_124705 () (_ BitVec 8))(assert (= a_124705 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_124706 () (_ BitVec 256))(assert (= a_124706 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124707 () (_ BitVec 512))(assert (= a_124707 ((_ zero_extend 256) a_124706))) +(declare-fun a_124708 () (_ BitVec 512))(assert (= a_124708 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_124709 () (_ BitVec 512))(assert (= a_124709 (bvadd a_124707 a_124708))) +(declare-fun a_124710 () (_ BitVec 512))(assert (= a_124710 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124711 () Bool)(assert (= a_124711 (bvult a_124709 a_124710))) +(declare-fun a_124712 () (_ BitVec 8))(assert (= a_124712 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_124713 () (_ BitVec 256))(assert (= a_124713 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124714 () (_ BitVec 512))(assert (= a_124714 ((_ zero_extend 256) a_124713))) +(declare-fun a_124715 () (_ BitVec 512))(assert (= a_124715 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_124716 () (_ BitVec 512))(assert (= a_124716 (bvadd a_124714 a_124715))) +(declare-fun a_124717 () (_ BitVec 512))(assert (= a_124717 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124718 () Bool)(assert (= a_124718 (bvult a_124716 a_124717))) +(declare-fun a_124719 () (_ BitVec 8))(assert (= a_124719 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_124720 () (_ BitVec 256))(assert (= a_124720 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124721 () (_ BitVec 512))(assert (= a_124721 ((_ zero_extend 256) a_124720))) +(declare-fun a_124722 () (_ BitVec 512))(assert (= a_124722 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_124723 () (_ BitVec 512))(assert (= a_124723 (bvadd a_124721 a_124722))) +(declare-fun a_124724 () (_ BitVec 512))(assert (= a_124724 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124725 () Bool)(assert (= a_124725 (bvult a_124723 a_124724))) +(declare-fun a_124726 () (_ BitVec 8))(assert (= a_124726 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_124727 () (_ BitVec 256))(assert (= a_124727 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124728 () (_ BitVec 512))(assert (= a_124728 ((_ zero_extend 256) a_124727))) +(declare-fun a_124729 () (_ BitVec 512))(assert (= a_124729 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_124730 () (_ BitVec 512))(assert (= a_124730 (bvadd a_124728 a_124729))) +(declare-fun a_124731 () (_ BitVec 512))(assert (= a_124731 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124732 () Bool)(assert (= a_124732 (bvult a_124730 a_124731))) +(declare-fun a_124733 () (_ BitVec 8))(assert (= a_124733 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_124734 () (_ BitVec 256))(assert (= a_124734 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124735 () (_ BitVec 512))(assert (= a_124735 ((_ zero_extend 256) a_124734))) +(declare-fun a_124736 () (_ BitVec 512))(assert (= a_124736 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_124737 () (_ BitVec 512))(assert (= a_124737 (bvadd a_124735 a_124736))) +(declare-fun a_124738 () (_ BitVec 512))(assert (= a_124738 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124739 () Bool)(assert (= a_124739 (bvult a_124737 a_124738))) +(declare-fun a_124740 () (_ BitVec 8))(assert (= a_124740 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_124741 () (_ BitVec 256))(assert (= a_124741 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124742 () (_ BitVec 512))(assert (= a_124742 ((_ zero_extend 256) a_124741))) +(declare-fun a_124743 () (_ BitVec 512))(assert (= a_124743 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_124744 () (_ BitVec 512))(assert (= a_124744 (bvadd a_124742 a_124743))) +(declare-fun a_124745 () (_ BitVec 512))(assert (= a_124745 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124746 () Bool)(assert (= a_124746 (bvult a_124744 a_124745))) +(declare-fun a_124747 () (_ BitVec 8))(assert (= a_124747 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_124748 () (_ BitVec 256))(assert (= a_124748 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124749 () (_ BitVec 512))(assert (= a_124749 ((_ zero_extend 256) a_124748))) +(declare-fun a_124750 () (_ BitVec 512))(assert (= a_124750 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_124751 () (_ BitVec 512))(assert (= a_124751 (bvadd a_124749 a_124750))) +(declare-fun a_124752 () (_ BitVec 512))(assert (= a_124752 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124753 () Bool)(assert (= a_124753 (bvult a_124751 a_124752))) +(declare-fun a_124754 () (_ BitVec 8))(assert (= a_124754 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_124755 () (_ BitVec 256))(assert (= a_124755 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124756 () (_ BitVec 512))(assert (= a_124756 ((_ zero_extend 256) a_124755))) +(declare-fun a_124757 () (_ BitVec 512))(assert (= a_124757 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_124758 () (_ BitVec 512))(assert (= a_124758 (bvadd a_124756 a_124757))) +(declare-fun a_124759 () (_ BitVec 512))(assert (= a_124759 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124760 () Bool)(assert (= a_124760 (bvult a_124758 a_124759))) +(declare-fun a_124761 () (_ BitVec 8))(assert (= a_124761 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_124762 () (_ BitVec 256))(assert (= a_124762 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124763 () (_ BitVec 512))(assert (= a_124763 ((_ zero_extend 256) a_124762))) +(declare-fun a_124764 () (_ BitVec 512))(assert (= a_124764 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_124765 () (_ BitVec 512))(assert (= a_124765 (bvadd a_124763 a_124764))) +(declare-fun a_124766 () (_ BitVec 512))(assert (= a_124766 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124767 () Bool)(assert (= a_124767 (bvult a_124765 a_124766))) +(declare-fun a_124768 () (_ BitVec 8))(assert (= a_124768 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_124769 () (_ BitVec 256))(assert (= a_124769 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124770 () (_ BitVec 512))(assert (= a_124770 ((_ zero_extend 256) a_124769))) +(declare-fun a_124771 () (_ BitVec 512))(assert (= a_124771 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_124772 () (_ BitVec 512))(assert (= a_124772 (bvadd a_124770 a_124771))) +(declare-fun a_124773 () (_ BitVec 512))(assert (= a_124773 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124774 () Bool)(assert (= a_124774 (bvult a_124772 a_124773))) +(declare-fun a_124775 () (_ BitVec 8))(assert (= a_124775 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_124776 () (_ BitVec 256))(assert (= a_124776 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124777 () (_ BitVec 512))(assert (= a_124777 ((_ zero_extend 256) a_124776))) +(declare-fun a_124778 () (_ BitVec 512))(assert (= a_124778 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_124779 () (_ BitVec 512))(assert (= a_124779 (bvadd a_124777 a_124778))) +(declare-fun a_124780 () (_ BitVec 512))(assert (= a_124780 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124781 () Bool)(assert (= a_124781 (bvult a_124779 a_124780))) +(declare-fun a_124782 () (_ BitVec 8))(assert (= a_124782 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_124783 () (_ BitVec 256))(assert (= a_124783 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124784 () (_ BitVec 512))(assert (= a_124784 ((_ zero_extend 256) a_124783))) +(declare-fun a_124785 () (_ BitVec 512))(assert (= a_124785 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_124786 () (_ BitVec 512))(assert (= a_124786 (bvadd a_124784 a_124785))) +(declare-fun a_124787 () (_ BitVec 512))(assert (= a_124787 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124788 () Bool)(assert (= a_124788 (bvult a_124786 a_124787))) +(declare-fun a_124789 () (_ BitVec 8))(assert (= a_124789 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_124790 () (_ BitVec 256))(assert (= a_124790 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124791 () (_ BitVec 512))(assert (= a_124791 ((_ zero_extend 256) a_124790))) +(declare-fun a_124792 () (_ BitVec 512))(assert (= a_124792 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_124793 () (_ BitVec 512))(assert (= a_124793 (bvadd a_124791 a_124792))) +(declare-fun a_124794 () (_ BitVec 512))(assert (= a_124794 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124795 () Bool)(assert (= a_124795 (bvult a_124793 a_124794))) +(declare-fun a_124796 () (_ BitVec 8))(assert (= a_124796 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_124797 () (_ BitVec 256))(assert (= a_124797 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124798 () (_ BitVec 512))(assert (= a_124798 ((_ zero_extend 256) a_124797))) +(declare-fun a_124799 () (_ BitVec 512))(assert (= a_124799 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_124800 () (_ BitVec 512))(assert (= a_124800 (bvadd a_124798 a_124799))) +(declare-fun a_124801 () (_ BitVec 512))(assert (= a_124801 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124802 () Bool)(assert (= a_124802 (bvult a_124800 a_124801))) +(declare-fun a_124803 () (_ BitVec 8))(assert (= a_124803 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_124804 () (_ BitVec 256))(assert (= a_124804 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124805 () (_ BitVec 512))(assert (= a_124805 ((_ zero_extend 256) a_124804))) +(declare-fun a_124806 () (_ BitVec 512))(assert (= a_124806 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_124807 () (_ BitVec 512))(assert (= a_124807 (bvadd a_124805 a_124806))) +(declare-fun a_124808 () (_ BitVec 512))(assert (= a_124808 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124809 () Bool)(assert (= a_124809 (bvult a_124807 a_124808))) +(declare-fun a_124810 () (_ BitVec 8))(assert (= a_124810 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_124811 () (_ BitVec 256))(assert (= a_124811 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124812 () (_ BitVec 512))(assert (= a_124812 ((_ zero_extend 256) a_124811))) +(declare-fun a_124813 () (_ BitVec 512))(assert (= a_124813 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_124814 () (_ BitVec 512))(assert (= a_124814 (bvadd a_124812 a_124813))) +(declare-fun a_124815 () (_ BitVec 512))(assert (= a_124815 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124816 () Bool)(assert (= a_124816 (bvult a_124814 a_124815))) +(declare-fun a_124817 () (_ BitVec 8))(assert (= a_124817 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_124818 () (_ BitVec 256))(assert (= a_124818 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124819 () (_ BitVec 512))(assert (= a_124819 ((_ zero_extend 256) a_124818))) +(declare-fun a_124820 () (_ BitVec 512))(assert (= a_124820 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_124821 () (_ BitVec 512))(assert (= a_124821 (bvadd a_124819 a_124820))) +(declare-fun a_124822 () (_ BitVec 512))(assert (= a_124822 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124823 () Bool)(assert (= a_124823 (bvult a_124821 a_124822))) +(declare-fun a_124824 () (_ BitVec 8))(assert (= a_124824 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_124825 () (_ BitVec 256))(assert (= a_124825 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124826 () (_ BitVec 512))(assert (= a_124826 ((_ zero_extend 256) a_124825))) +(declare-fun a_124827 () (_ BitVec 512))(assert (= a_124827 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_124828 () (_ BitVec 512))(assert (= a_124828 (bvadd a_124826 a_124827))) +(declare-fun a_124829 () (_ BitVec 512))(assert (= a_124829 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124830 () Bool)(assert (= a_124830 (bvult a_124828 a_124829))) +(declare-fun a_124831 () (_ BitVec 8))(assert (= a_124831 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_124832 () (_ BitVec 256))(assert (= a_124832 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124833 () (_ BitVec 512))(assert (= a_124833 ((_ zero_extend 256) a_124832))) +(declare-fun a_124834 () (_ BitVec 512))(assert (= a_124834 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_124835 () (_ BitVec 512))(assert (= a_124835 (bvadd a_124833 a_124834))) +(declare-fun a_124836 () (_ BitVec 512))(assert (= a_124836 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124837 () Bool)(assert (= a_124837 (bvult a_124835 a_124836))) +(declare-fun a_124838 () (_ BitVec 8))(assert (= a_124838 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_124839 () (_ BitVec 256))(assert (= a_124839 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124840 () (_ BitVec 512))(assert (= a_124840 ((_ zero_extend 256) a_124839))) +(declare-fun a_124841 () (_ BitVec 512))(assert (= a_124841 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_124842 () (_ BitVec 512))(assert (= a_124842 (bvadd a_124840 a_124841))) +(declare-fun a_124843 () (_ BitVec 512))(assert (= a_124843 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124844 () Bool)(assert (= a_124844 (bvult a_124842 a_124843))) +(declare-fun a_124845 () (_ BitVec 8))(assert (= a_124845 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_124846 () (_ BitVec 256))(assert (= a_124846 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124847 () (_ BitVec 512))(assert (= a_124847 ((_ zero_extend 256) a_124846))) +(declare-fun a_124848 () (_ BitVec 512))(assert (= a_124848 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_124849 () (_ BitVec 512))(assert (= a_124849 (bvadd a_124847 a_124848))) +(declare-fun a_124850 () (_ BitVec 512))(assert (= a_124850 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124851 () Bool)(assert (= a_124851 (bvult a_124849 a_124850))) +(declare-fun a_124852 () (_ BitVec 8))(assert (= a_124852 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_124853 () (_ BitVec 256))(assert (= a_124853 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_124854 () (_ BitVec 512))(assert (= a_124854 ((_ zero_extend 256) a_124853))) +(declare-fun a_124855 () (_ BitVec 512))(assert (= a_124855 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_124856 () Bool)(assert (= a_124856 (bvult a_124854 a_124855))) +(declare-fun a_124857 () (_ BitVec 8))(assert (= a_124857 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_124858 () (_ BitVec 8))(assert (= a_124858 (ite a_124856 a_124857 #x00))) +(declare-fun a_124859 () (_ BitVec 8))(assert (= a_124859 (ite a_124851 a_124852 #x00))) +(declare-fun a_124860 () (_ BitVec 8))(assert (= a_124860 (ite a_124844 a_124845 #x00))) +(declare-fun a_124861 () (_ BitVec 8))(assert (= a_124861 (ite a_124837 a_124838 #x00))) +(declare-fun a_124862 () (_ BitVec 8))(assert (= a_124862 (ite a_124830 a_124831 #x00))) +(declare-fun a_124863 () (_ BitVec 8))(assert (= a_124863 (ite a_124823 a_124824 #x00))) +(declare-fun a_124864 () (_ BitVec 8))(assert (= a_124864 (ite a_124816 a_124817 #x00))) +(declare-fun a_124865 () (_ BitVec 8))(assert (= a_124865 (ite a_124809 a_124810 #x00))) +(declare-fun a_124866 () (_ BitVec 8))(assert (= a_124866 (ite a_124802 a_124803 #x00))) +(declare-fun a_124867 () (_ BitVec 8))(assert (= a_124867 (ite a_124795 a_124796 #x00))) +(declare-fun a_124868 () (_ BitVec 8))(assert (= a_124868 (ite a_124788 a_124789 #x00))) +(declare-fun a_124869 () (_ BitVec 8))(assert (= a_124869 (ite a_124781 a_124782 #x00))) +(declare-fun a_124870 () (_ BitVec 8))(assert (= a_124870 (ite a_124774 a_124775 #x00))) +(declare-fun a_124871 () (_ BitVec 8))(assert (= a_124871 (ite a_124767 a_124768 #x00))) +(declare-fun a_124872 () (_ BitVec 8))(assert (= a_124872 (ite a_124760 a_124761 #x00))) +(declare-fun a_124873 () (_ BitVec 8))(assert (= a_124873 (ite a_124753 a_124754 #x00))) +(declare-fun a_124874 () (_ BitVec 8))(assert (= a_124874 (ite a_124746 a_124747 #x00))) +(declare-fun a_124875 () (_ BitVec 8))(assert (= a_124875 (ite a_124739 a_124740 #x00))) +(declare-fun a_124876 () (_ BitVec 8))(assert (= a_124876 (ite a_124732 a_124733 #x00))) +(declare-fun a_124877 () (_ BitVec 8))(assert (= a_124877 (ite a_124725 a_124726 #x00))) +(declare-fun a_124878 () (_ BitVec 8))(assert (= a_124878 (ite a_124718 a_124719 #x00))) +(declare-fun a_124879 () (_ BitVec 8))(assert (= a_124879 (ite a_124711 a_124712 #x00))) +(declare-fun a_124880 () (_ BitVec 8))(assert (= a_124880 (ite a_124704 a_124705 #x00))) +(declare-fun a_124881 () (_ BitVec 8))(assert (= a_124881 (ite a_124697 a_124698 #x00))) +(declare-fun a_124882 () (_ BitVec 8))(assert (= a_124882 (ite a_124690 a_124691 #x00))) +(declare-fun a_124883 () (_ BitVec 8))(assert (= a_124883 (ite a_124683 a_124684 #x00))) +(declare-fun a_124884 () (_ BitVec 8))(assert (= a_124884 (ite a_124676 a_124677 #x00))) +(declare-fun a_124885 () (_ BitVec 8))(assert (= a_124885 (ite a_124669 a_124670 #x00))) +(declare-fun a_124886 () (_ BitVec 8))(assert (= a_124886 (ite a_124662 a_124663 #x00))) +(declare-fun a_124887 () (_ BitVec 8))(assert (= a_124887 (ite a_124655 a_124656 #x00))) +(declare-fun a_124888 () (_ BitVec 8))(assert (= a_124888 (ite a_124648 a_124649 #x00))) +(declare-fun a_124889 () (_ BitVec 8))(assert (= a_124889 (ite a_124641 a_124642 #x00))) +(declare-fun a_124890 () (_ BitVec 256))(assert (= a_124890 (concat a_124858 a_124859 a_124860 a_124861 a_124862 a_124863 a_124864 a_124865 a_124866 a_124867 a_124868 a_124869 a_124870 a_124871 a_124872 a_124873 a_124874 a_124875 a_124876 a_124877 a_124878 a_124879 a_124880 a_124881 a_124882 a_124883 a_124884 a_124885 a_124886 a_124887 a_124888 a_124889))) +(declare-fun a_124891 () (_ BitVec 256))(assert (= a_124891 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124892 () (_ BitVec 256))(assert (= a_124892 (concat a_124858 a_124859 a_124860 a_124861 a_124862 a_124863 a_124864 a_124865 a_124866 a_124867 a_124868 a_124869 a_124870 a_124871 a_124872 a_124873 a_124874 a_124875 a_124876 a_124877 a_124878 a_124879 a_124880 a_124881 a_124882 a_124883 a_124884 a_124885 a_124886 a_124887 a_124888 a_124889))) +(declare-fun a_124893 () (_ BitVec 256))(assert (= a_124893 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124894 () Bool)(assert (= a_124894 (bvslt a_124892 a_124893))) +(declare-fun a_124895 () (_ BitVec 256))(assert (= a_124895 (concat a_124858 a_124859 a_124860 a_124861 a_124862 a_124863 a_124864 a_124865 a_124866 a_124867 a_124868 a_124869 a_124870 a_124871 a_124872 a_124873 a_124874 a_124875 a_124876 a_124877 a_124878 a_124879 a_124880 a_124881 a_124882 a_124883 a_124884 a_124885 a_124886 a_124887 a_124888 a_124889))) +(declare-fun a_124896 () (_ BitVec 256))(assert (= a_124896 (bvsub a_124890 a_124891))) +(declare-fun a_124897 () (_ BitVec 256))(assert (= a_124897 (ite a_124894 a_124895 a_124896))) +(declare-fun a_124898 () (_ BitVec 256))(assert (= a_124898 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_124899 () Bool)(assert (= a_124899 (bvslt a_124897 a_124898))) +(declare-fun a_124900 () (_ BitVec 8))(assert (= a_124900 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_124901 () (_ BitVec 8))(assert (= a_124901 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_124902 () (_ BitVec 8))(assert (= a_124902 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_124903 () (_ BitVec 8))(assert (= a_124903 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_124904 () (_ BitVec 8))(assert (= a_124904 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_124905 () (_ BitVec 8))(assert (= a_124905 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_124906 () (_ BitVec 8))(assert (= a_124906 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_124907 () (_ BitVec 8))(assert (= a_124907 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_124908 () (_ BitVec 8))(assert (= a_124908 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_124909 () (_ BitVec 8))(assert (= a_124909 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_124910 () (_ BitVec 8))(assert (= a_124910 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_124911 () (_ BitVec 8))(assert (= a_124911 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_124912 () (_ BitVec 8))(assert (= a_124912 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_124913 () (_ BitVec 8))(assert (= a_124913 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_124914 () (_ BitVec 8))(assert (= a_124914 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_124915 () (_ BitVec 8))(assert (= a_124915 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_124916 () (_ BitVec 8))(assert (= a_124916 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_124917 () (_ BitVec 8))(assert (= a_124917 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_124918 () (_ BitVec 8))(assert (= a_124918 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_124919 () (_ BitVec 8))(assert (= a_124919 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_124920 () (_ BitVec 8))(assert (= a_124920 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_124921 () (_ BitVec 8))(assert (= a_124921 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_124922 () (_ BitVec 8))(assert (= a_124922 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_124923 () (_ BitVec 8))(assert (= a_124923 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_124924 () (_ BitVec 8))(assert (= a_124924 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_124925 () (_ BitVec 8))(assert (= a_124925 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_124926 () (_ BitVec 8))(assert (= a_124926 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_124927 () (_ BitVec 8))(assert (= a_124927 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_124928 () (_ BitVec 8))(assert (= a_124928 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_124929 () (_ BitVec 8))(assert (= a_124929 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_124930 () (_ BitVec 8))(assert (= a_124930 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_124931 () (_ BitVec 8))(assert (= a_124931 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_124932 () (_ BitVec 256))(assert (= a_124932 (concat a_124900 a_124901 a_124902 a_124903 a_124904 a_124905 a_124906 a_124907 a_124908 a_124909 a_124910 a_124911 a_124912 a_124913 a_124914 a_124915 a_124916 a_124917 a_124918 a_124919 a_124920 a_124921 a_124922 a_124923 a_124924 a_124925 a_124926 a_124927 a_124928 a_124929 a_124930 a_124931))) +(declare-fun a_124933 () (_ BitVec 256))(assert (= a_124933 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124934 () (_ BitVec 256))(assert (= a_124934 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124935 () (_ BitVec 8))(assert (= a_124935 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_124936 () (_ BitVec 8))(assert (= a_124936 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_124937 () (_ BitVec 8))(assert (= a_124937 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_124938 () (_ BitVec 8))(assert (= a_124938 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_124939 () (_ BitVec 8))(assert (= a_124939 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_124940 () (_ BitVec 8))(assert (= a_124940 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_124941 () (_ BitVec 8))(assert (= a_124941 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_124942 () (_ BitVec 8))(assert (= a_124942 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_124943 () (_ BitVec 8))(assert (= a_124943 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_124944 () (_ BitVec 8))(assert (= a_124944 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_124945 () (_ BitVec 8))(assert (= a_124945 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_124946 () (_ BitVec 8))(assert (= a_124946 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_124947 () (_ BitVec 8))(assert (= a_124947 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_124948 () (_ BitVec 8))(assert (= a_124948 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_124949 () (_ BitVec 8))(assert (= a_124949 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_124950 () (_ BitVec 8))(assert (= a_124950 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_124951 () (_ BitVec 8))(assert (= a_124951 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_124952 () (_ BitVec 8))(assert (= a_124952 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_124953 () (_ BitVec 8))(assert (= a_124953 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_124954 () (_ BitVec 8))(assert (= a_124954 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_124955 () (_ BitVec 8))(assert (= a_124955 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_124956 () (_ BitVec 8))(assert (= a_124956 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_124957 () (_ BitVec 8))(assert (= a_124957 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_124958 () (_ BitVec 8))(assert (= a_124958 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_124959 () (_ BitVec 8))(assert (= a_124959 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_124960 () (_ BitVec 8))(assert (= a_124960 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_124961 () (_ BitVec 8))(assert (= a_124961 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_124962 () (_ BitVec 8))(assert (= a_124962 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_124963 () (_ BitVec 8))(assert (= a_124963 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_124964 () (_ BitVec 8))(assert (= a_124964 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_124965 () (_ BitVec 8))(assert (= a_124965 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_124966 () (_ BitVec 8))(assert (= a_124966 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_124967 () (_ BitVec 256))(assert (= a_124967 (concat a_124935 a_124936 a_124937 a_124938 a_124939 a_124940 a_124941 a_124942 a_124943 a_124944 a_124945 a_124946 a_124947 a_124948 a_124949 a_124950 a_124951 a_124952 a_124953 a_124954 a_124955 a_124956 a_124957 a_124958 a_124959 a_124960 a_124961 a_124962 a_124963 a_124964 a_124965 a_124966))) +(declare-fun a_124968 () (_ BitVec 256))(assert (= a_124968 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124969 () (_ BitVec 256))(assert (= a_124969 (bvudiv a_124967 a_124968))) +(declare-fun a_124970 () (_ BitVec 256))(assert (= a_124970 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_124971 () (_ BitVec 256))(assert (= a_124971 (bvand a_124969 a_124970))) +(declare-fun a_124972 () (_ BitVec 256))(assert (= a_124972 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_124973 () (_ BitVec 512))(assert (= a_124973 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_124974 () (_ BitVec 512))(assert (= a_124974 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124975 () (_ BitVec 512))(assert (= a_124975 (bvsub a_124973 a_124974))) +(declare-fun a_124976 () (_ BitVec 512))(assert (= a_124976 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_124977 () (_ BitVec 512))(assert (= a_124977 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124978 () (_ BitVec 512))(assert (= a_124978 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_124979 () Bool)(assert (= a_124979 (bvule a_124977 a_124978))) +(declare-fun a_124980 () Bool)(assert (= a_124980 (bvuge a_124975 a_124976))) +(declare-fun a_124981 () Bool)(assert (= a_124981 (and a_124979 a_124980))) +(declare-fun a_124982 () Bool)(assert (= a_124982 (not a_124981))) +(declare-fun a_124983 () (_ BitVec 256))(assert (= a_124983 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124984 () (_ BitVec 512))(assert (= a_124984 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_124985 () (_ BitVec 512))(assert (= a_124985 ((_ zero_extend 256) SVALUE))) +(declare-fun a_124986 () (_ BitVec 512))(assert (= a_124986 (bvsub a_124984 a_124985))) +(declare-fun a_124987 () (_ BitVec 512))(assert (= a_124987 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_124988 () (_ BitVec 512))(assert (= a_124988 ((_ zero_extend 256) SVALUE))) +(declare-fun a_124989 () (_ BitVec 512))(assert (= a_124989 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_124990 () Bool)(assert (= a_124990 (bvule a_124988 a_124989))) +(declare-fun a_124991 () Bool)(assert (= a_124991 (bvuge a_124986 a_124987))) +(declare-fun a_124992 () Bool)(assert (= a_124992 (and a_124990 a_124991))) +(declare-fun a_124993 () Bool)(assert (= a_124993 (not a_124992))) +(assert (= a_124993 false)) +(assert (= SVALUE a_124983)) +(assert (= a_124982 false)) +(assert (= a_124971 a_124972)) +(assert (= SVALUE_1 a_124934)) +(assert (= a_124932 a_124933)) +(assert (not a_124899)) +(assert (= a_124635 false)) +(assert (= a_124622 a_124623)) +(assert (= SVALUE_3 a_124585)) +(assert (= a_124583 a_124584)) +(assert (not a_124550)) +(assert (= a_124285 a_124286)) +(assert (= a_124278 a_124279)) +(assert (= a_124265 a_124266)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000f.logs b/tools/manticore-analysis/sample_execution/outputs/user_0000000f.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000f.pkl b/tools/manticore-analysis/sample_execution/outputs/user_0000000f.pkl new file mode 100644 index 000000000..ce954827d Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_0000000f.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000f.summary b/tools/manticore-analysis/sample_execution/outputs/user_0000000f.summary new file mode 100644 index 000000000..819636680 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000f.summary @@ -0,0 +1,54 @@ +Message: STOP +Last exception: STOP +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 81 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954666 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 77% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000f.trace b/tools/manticore-analysis/sample_execution/outputs/user_0000000f.trace new file mode 100644 index 000000000..09f3719b6 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000f.trace @@ -0,0 +1,258 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000f.tx b/tools/manticore-analysis/sample_execution/outputs/user_0000000f.tx new file mode 100644 index 000000000..1a0eabf82 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000f.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(0,5,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(0,5,0) -> STOP (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000000f.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_0000000f.tx.json new file mode 100644 index 000000000..99575488a --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000000f.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000010.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000010.constraints new file mode 100644 index 000000000..342129a87 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000010.constraints @@ -0,0 +1,37 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_123057 () (_ BitVec 512))(assert (= a_123057 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_123058 () (_ BitVec 512))(assert (= a_123058 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123059 () (_ BitVec 512))(assert (= a_123059 (bvsub a_123057 a_123058))) +(declare-fun a_123060 () (_ BitVec 512))(assert (= a_123060 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123061 () (_ BitVec 512))(assert (= a_123061 (bvadd a_123059 a_123060))) +(declare-fun a_123062 () (_ BitVec 512))(assert (= a_123062 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2e7)) +(declare-fun a_123063 () (_ BitVec 512))(assert (= a_123063 (bvadd a_123061 a_123062))) +(declare-fun a_123064 () (_ BitVec 256))(assert (= a_123064 ((_ extract 255 0) a_123063))) +(declare-fun a_123065 () (_ BitVec 256))(assert (= a_123065 #x00000000000000000000000000000000000000000000000000000002540b5477)) +(declare-fun a_123066 () (_ BitVec 512))(assert (= a_123066 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123067 () (_ BitVec 512))(assert (= a_123067 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123068 () (_ BitVec 512))(assert (= a_123068 (bvsub a_123066 a_123067))) +(declare-fun a_123069 () (_ BitVec 256))(assert (= a_123069 ((_ extract 255 0) a_123068))) +(declare-fun a_123070 () (_ BitVec 256))(assert (= a_123070 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123071 () (_ BitVec 256))(assert (= a_123071 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123072 () Bool)(assert (= a_123072 (= SVALUE a_123071))) +(declare-fun a_123073 () (_ BitVec 512))(assert (= a_123073 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_123074 () (_ BitVec 512))(assert (= a_123074 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123075 () (_ BitVec 512))(assert (= a_123075 (bvsub a_123073 a_123074))) +(declare-fun a_123076 () (_ BitVec 512))(assert (= a_123076 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_123077 () (_ BitVec 512))(assert (= a_123077 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123078 () (_ BitVec 512))(assert (= a_123078 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_123079 () Bool)(assert (= a_123079 (bvule a_123077 a_123078))) +(declare-fun a_123080 () Bool)(assert (= a_123080 (bvuge a_123075 a_123076))) +(declare-fun a_123081 () Bool)(assert (= a_123081 (and a_123079 a_123080))) +(declare-fun a_123082 () Bool)(assert (= a_123082 (not a_123081))) +(assert (= a_123082 false)) +(assert (not a_123072)) +(assert (= a_123069 a_123070)) +(assert (= a_123064 a_123065)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000010.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000010.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000010.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000010.pkl new file mode 100644 index 000000000..8ec30ee23 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000010.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000010.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000010.summary new file mode 100644 index 000000000..6fca1caa8 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000010.summary @@ -0,0 +1,24 @@ +Message: REVERT +Last exception: REVERT +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset f + 1 sed on a cla + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963255 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 10000000000 +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000010.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000010.trace new file mode 100644 index 000000000..0e98e4401 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000010.trace @@ -0,0 +1,12 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf * diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000010.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000010.tx new file mode 100644 index 000000000..353864ebe --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000010.tx @@ -0,0 +1,12 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 8745909025 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x +Function call: +Constructor() -> REVERT + + diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000010.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000010.tx.json new file mode 100644 index 000000000..bc781c820 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000010.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 8745909025, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000011.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000011.constraints new file mode 100644 index 000000000..e2f151a83 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000011.constraints @@ -0,0 +1,100 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_123728 () (_ BitVec 512))(assert (= a_123728 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_123729 () (_ BitVec 512))(assert (= a_123729 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123730 () (_ BitVec 512))(assert (= a_123730 (bvsub a_123728 a_123729))) +(declare-fun a_123731 () (_ BitVec 512))(assert (= a_123731 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_123732 () (_ BitVec 512))(assert (= a_123732 (bvadd a_123730 a_123731))) +(declare-fun a_123733 () (_ BitVec 256))(assert (= a_123733 ((_ extract 255 0) a_123732))) +(declare-fun a_123734 () (_ BitVec 256))(assert (= a_123734 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_123735 () (_ BitVec 512))(assert (= a_123735 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_123736 () (_ BitVec 512))(assert (= a_123736 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_123737 () (_ BitVec 512))(assert (= a_123737 (bvsub a_123735 a_123736))) +(declare-fun a_123738 () (_ BitVec 512))(assert (= a_123738 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_123739 () (_ BitVec 512))(assert (= a_123739 (bvadd a_123737 a_123738))) +(declare-fun a_123740 () (_ BitVec 512))(assert (= a_123740 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032b0d)) +(declare-fun a_123741 () (_ BitVec 512))(assert (= a_123741 (bvadd a_123739 a_123740))) +(declare-fun a_123742 () (_ BitVec 256))(assert (= a_123742 ((_ extract 255 0) a_123741))) +(declare-fun a_123743 () (_ BitVec 256))(assert (= a_123743 #x00000000000000000000000000000000000000000000000000000002540b8c9d)) +(declare-fun a_123744 () (_ BitVec 512))(assert (= a_123744 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123745 () (_ BitVec 512))(assert (= a_123745 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_123746 () (_ BitVec 512))(assert (= a_123746 (bvadd a_123744 a_123745))) +(declare-fun a_123747 () (_ BitVec 512))(assert (= a_123747 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_123748 () (_ BitVec 512))(assert (= a_123748 (bvsub a_123746 a_123747))) +(declare-fun a_123749 () (_ BitVec 256))(assert (= a_123749 ((_ extract 255 0) a_123748))) +(declare-fun a_123750 () (_ BitVec 256))(assert (= a_123750 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123751 () (_ BitVec 8))(assert (= a_123751 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_123752 () (_ BitVec 8))(assert (= a_123752 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_123753 () (_ BitVec 8))(assert (= a_123753 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_123754 () (_ BitVec 8))(assert (= a_123754 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_123755 () (_ BitVec 8))(assert (= a_123755 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_123756 () (_ BitVec 8))(assert (= a_123756 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_123757 () (_ BitVec 8))(assert (= a_123757 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_123758 () (_ BitVec 8))(assert (= a_123758 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_123759 () (_ BitVec 8))(assert (= a_123759 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_123760 () (_ BitVec 8))(assert (= a_123760 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_123761 () (_ BitVec 8))(assert (= a_123761 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_123762 () (_ BitVec 8))(assert (= a_123762 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_123763 () (_ BitVec 8))(assert (= a_123763 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_123764 () (_ BitVec 8))(assert (= a_123764 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_123765 () (_ BitVec 8))(assert (= a_123765 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_123766 () (_ BitVec 8))(assert (= a_123766 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_123767 () (_ BitVec 8))(assert (= a_123767 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_123768 () (_ BitVec 8))(assert (= a_123768 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_123769 () (_ BitVec 8))(assert (= a_123769 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_123770 () (_ BitVec 8))(assert (= a_123770 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_123771 () (_ BitVec 8))(assert (= a_123771 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_123772 () (_ BitVec 8))(assert (= a_123772 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_123773 () (_ BitVec 8))(assert (= a_123773 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_123774 () (_ BitVec 8))(assert (= a_123774 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_123775 () (_ BitVec 8))(assert (= a_123775 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_123776 () (_ BitVec 8))(assert (= a_123776 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_123777 () (_ BitVec 8))(assert (= a_123777 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_123778 () (_ BitVec 8))(assert (= a_123778 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_123779 () (_ BitVec 8))(assert (= a_123779 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_123780 () (_ BitVec 8))(assert (= a_123780 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_123781 () (_ BitVec 8))(assert (= a_123781 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_123782 () (_ BitVec 8))(assert (= a_123782 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_123783 () (_ BitVec 256))(assert (= a_123783 (concat a_123751 a_123752 a_123753 a_123754 a_123755 a_123756 a_123757 a_123758 a_123759 a_123760 a_123761 a_123762 a_123763 a_123764 a_123765 a_123766 a_123767 a_123768 a_123769 a_123770 a_123771 a_123772 a_123773 a_123774 a_123775 a_123776 a_123777 a_123778 a_123779 a_123780 a_123781 a_123782))) +(declare-fun a_123784 () (_ BitVec 256))(assert (= a_123784 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123785 () (_ BitVec 256))(assert (= a_123785 (bvudiv a_123783 a_123784))) +(declare-fun a_123786 () (_ BitVec 256))(assert (= a_123786 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_123787 () (_ BitVec 256))(assert (= a_123787 (bvand a_123785 a_123786))) +(declare-fun a_123788 () (_ BitVec 256))(assert (= a_123788 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_123789 () Bool)(assert (= a_123789 (= a_123787 a_123788))) +(declare-fun a_123790 () (_ BitVec 512))(assert (= a_123790 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_123791 () (_ BitVec 512))(assert (= a_123791 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_123792 () (_ BitVec 512))(assert (= a_123792 (bvsub a_123790 a_123791))) +(declare-fun a_123793 () (_ BitVec 512))(assert (= a_123793 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_123794 () (_ BitVec 512))(assert (= a_123794 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_123795 () (_ BitVec 512))(assert (= a_123795 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_123796 () Bool)(assert (= a_123796 (bvule a_123794 a_123795))) +(declare-fun a_123797 () Bool)(assert (= a_123797 (bvuge a_123792 a_123793))) +(declare-fun a_123798 () Bool)(assert (= a_123798 (and a_123796 a_123797))) +(declare-fun a_123799 () Bool)(assert (= a_123799 (not a_123798))) +(declare-fun a_123800 () (_ BitVec 256))(assert (= a_123800 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_123801 () (_ BitVec 512))(assert (= a_123801 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_123802 () (_ BitVec 512))(assert (= a_123802 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123803 () (_ BitVec 512))(assert (= a_123803 (bvsub a_123801 a_123802))) +(declare-fun a_123804 () (_ BitVec 512))(assert (= a_123804 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_123805 () (_ BitVec 512))(assert (= a_123805 ((_ zero_extend 256) SVALUE))) +(declare-fun a_123806 () (_ BitVec 512))(assert (= a_123806 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_123807 () Bool)(assert (= a_123807 (bvule a_123805 a_123806))) +(declare-fun a_123808 () Bool)(assert (= a_123808 (bvuge a_123803 a_123804))) +(declare-fun a_123809 () Bool)(assert (= a_123809 (and a_123807 a_123808))) +(declare-fun a_123810 () Bool)(assert (= a_123810 (not a_123809))) +(assert (= a_123810 false)) +(assert (= SVALUE a_123800)) +(assert (= a_123799 false)) +(assert (not a_123789)) +(assert (= a_123749 a_123750)) +(assert (= a_123742 a_123743)) +(assert (= a_123733 a_123734)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000011.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000011.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000011.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000011.pkl new file mode 100644 index 000000000..0b63744bb Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000011.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000011.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000011.summary new file mode 100644 index 000000000..7929e9209 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000011.summary @@ -0,0 +1,59 @@ +Message: REVERT +Last exception: REVERT +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 43 + 5 contract SymExExample { + 6 + 7 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + 27 + 28 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999977629 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 15% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000011.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000011.trace new file mode 100644 index 000000000..41745eab3 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000011.trace @@ -0,0 +1,43 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x40 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x42 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x43 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000011.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000011.tx new file mode 100644 index 000000000..d0d360899 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000011.tx @@ -0,0 +1,28 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x81da09e8 (*) +Return_data: 0x () + +Function call: +{fallback}(b'\x81\xda\t\xe8\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda') -> REVERT (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000011.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000011.tx.json new file mode 100644 index 000000000..c057673d4 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000011.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "81da09e8dadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadada", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000012.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000012.constraints new file mode 100644 index 000000000..1514689ba --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000012.constraints @@ -0,0 +1,102 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_124656 () (_ BitVec 512))(assert (= a_124656 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_124657 () (_ BitVec 512))(assert (= a_124657 ((_ zero_extend 256) SVALUE))) +(declare-fun a_124658 () (_ BitVec 512))(assert (= a_124658 (bvsub a_124656 a_124657))) +(declare-fun a_124659 () (_ BitVec 512))(assert (= a_124659 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_124660 () (_ BitVec 512))(assert (= a_124660 (bvadd a_124658 a_124659))) +(declare-fun a_124661 () (_ BitVec 256))(assert (= a_124661 ((_ extract 255 0) a_124660))) +(declare-fun a_124662 () (_ BitVec 256))(assert (= a_124662 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_124663 () (_ BitVec 512))(assert (= a_124663 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_124664 () (_ BitVec 512))(assert (= a_124664 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124665 () (_ BitVec 512))(assert (= a_124665 (bvsub a_124663 a_124664))) +(declare-fun a_124666 () (_ BitVec 512))(assert (= a_124666 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124667 () (_ BitVec 512))(assert (= a_124667 (bvadd a_124665 a_124666))) +(declare-fun a_124668 () (_ BitVec 512))(assert (= a_124668 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032af8)) +(declare-fun a_124669 () (_ BitVec 512))(assert (= a_124669 (bvadd a_124667 a_124668))) +(declare-fun a_124670 () (_ BitVec 256))(assert (= a_124670 ((_ extract 255 0) a_124669))) +(declare-fun a_124671 () (_ BitVec 256))(assert (= a_124671 #x00000000000000000000000000000000000000000000000000000002540b8c88)) +(declare-fun a_124672 () (_ BitVec 512))(assert (= a_124672 ((_ zero_extend 256) SVALUE))) +(declare-fun a_124673 () (_ BitVec 512))(assert (= a_124673 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124674 () (_ BitVec 512))(assert (= a_124674 (bvadd a_124672 a_124673))) +(declare-fun a_124675 () (_ BitVec 512))(assert (= a_124675 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124676 () (_ BitVec 512))(assert (= a_124676 (bvsub a_124674 a_124675))) +(declare-fun a_124677 () (_ BitVec 256))(assert (= a_124677 ((_ extract 255 0) a_124676))) +(declare-fun a_124678 () (_ BitVec 256))(assert (= a_124678 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124679 () (_ BitVec 256))(assert (= a_124679 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124680 () Bool)(assert (= a_124680 (= SVALUE_1 a_124679))) +(declare-fun a_124681 () (_ BitVec 8))(assert (= a_124681 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_124682 () (_ BitVec 8))(assert (= a_124682 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_124683 () (_ BitVec 8))(assert (= a_124683 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_124684 () (_ BitVec 8))(assert (= a_124684 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_124685 () (_ BitVec 8))(assert (= a_124685 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_124686 () (_ BitVec 8))(assert (= a_124686 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_124687 () (_ BitVec 8))(assert (= a_124687 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_124688 () (_ BitVec 8))(assert (= a_124688 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_124689 () (_ BitVec 8))(assert (= a_124689 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_124690 () (_ BitVec 8))(assert (= a_124690 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_124691 () (_ BitVec 8))(assert (= a_124691 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_124692 () (_ BitVec 8))(assert (= a_124692 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_124693 () (_ BitVec 8))(assert (= a_124693 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_124694 () (_ BitVec 8))(assert (= a_124694 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_124695 () (_ BitVec 8))(assert (= a_124695 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_124696 () (_ BitVec 8))(assert (= a_124696 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_124697 () (_ BitVec 8))(assert (= a_124697 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_124698 () (_ BitVec 8))(assert (= a_124698 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_124699 () (_ BitVec 8))(assert (= a_124699 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_124700 () (_ BitVec 8))(assert (= a_124700 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_124701 () (_ BitVec 8))(assert (= a_124701 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_124702 () (_ BitVec 8))(assert (= a_124702 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_124703 () (_ BitVec 8))(assert (= a_124703 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_124704 () (_ BitVec 8))(assert (= a_124704 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_124705 () (_ BitVec 8))(assert (= a_124705 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_124706 () (_ BitVec 8))(assert (= a_124706 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_124707 () (_ BitVec 8))(assert (= a_124707 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_124708 () (_ BitVec 8))(assert (= a_124708 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_124709 () (_ BitVec 8))(assert (= a_124709 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_124710 () (_ BitVec 8))(assert (= a_124710 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_124711 () (_ BitVec 8))(assert (= a_124711 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_124712 () (_ BitVec 8))(assert (= a_124712 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_124713 () (_ BitVec 256))(assert (= a_124713 (concat a_124681 a_124682 a_124683 a_124684 a_124685 a_124686 a_124687 a_124688 a_124689 a_124690 a_124691 a_124692 a_124693 a_124694 a_124695 a_124696 a_124697 a_124698 a_124699 a_124700 a_124701 a_124702 a_124703 a_124704 a_124705 a_124706 a_124707 a_124708 a_124709 a_124710 a_124711 a_124712))) +(declare-fun a_124714 () (_ BitVec 256))(assert (= a_124714 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124715 () (_ BitVec 256))(assert (= a_124715 (bvudiv a_124713 a_124714))) +(declare-fun a_124716 () (_ BitVec 256))(assert (= a_124716 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_124717 () (_ BitVec 256))(assert (= a_124717 (bvand a_124715 a_124716))) +(declare-fun a_124718 () (_ BitVec 256))(assert (= a_124718 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_124719 () (_ BitVec 512))(assert (= a_124719 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_124720 () (_ BitVec 512))(assert (= a_124720 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124721 () (_ BitVec 512))(assert (= a_124721 (bvsub a_124719 a_124720))) +(declare-fun a_124722 () (_ BitVec 512))(assert (= a_124722 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_124723 () (_ BitVec 512))(assert (= a_124723 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_124724 () (_ BitVec 512))(assert (= a_124724 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_124725 () Bool)(assert (= a_124725 (bvule a_124723 a_124724))) +(declare-fun a_124726 () Bool)(assert (= a_124726 (bvuge a_124721 a_124722))) +(declare-fun a_124727 () Bool)(assert (= a_124727 (and a_124725 a_124726))) +(declare-fun a_124728 () Bool)(assert (= a_124728 (not a_124727))) +(declare-fun a_124729 () (_ BitVec 256))(assert (= a_124729 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_124730 () (_ BitVec 512))(assert (= a_124730 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_124731 () (_ BitVec 512))(assert (= a_124731 ((_ zero_extend 256) SVALUE))) +(declare-fun a_124732 () (_ BitVec 512))(assert (= a_124732 (bvsub a_124730 a_124731))) +(declare-fun a_124733 () (_ BitVec 512))(assert (= a_124733 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_124734 () (_ BitVec 512))(assert (= a_124734 ((_ zero_extend 256) SVALUE))) +(declare-fun a_124735 () (_ BitVec 512))(assert (= a_124735 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_124736 () Bool)(assert (= a_124736 (bvule a_124734 a_124735))) +(declare-fun a_124737 () Bool)(assert (= a_124737 (bvuge a_124732 a_124733))) +(declare-fun a_124738 () Bool)(assert (= a_124738 (and a_124736 a_124737))) +(declare-fun a_124739 () Bool)(assert (= a_124739 (not a_124738))) +(assert (= a_124739 false)) +(assert (= SVALUE a_124729)) +(assert (= a_124728 false)) +(assert (= a_124717 a_124718)) +(assert (not a_124680)) +(assert (= a_124677 a_124678)) +(assert (= a_124670 a_124671)) +(assert (= a_124661 a_124662)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000012.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000012.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000012.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000012.pkl new file mode 100644 index 000000000..8bc94aa71 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000012.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000012.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000012.summary new file mode 100644 index 000000000..5809e92cd --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000012.summary @@ -0,0 +1,36 @@ +Message: REVERT +Last exception: REVERT +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 4e + 1 sed on a cla + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999977608 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 18% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000012.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000012.trace new file mode 100644 index 000000000..5050640e1 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000012.trace @@ -0,0 +1,48 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4e diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000012.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000012.tx new file mode 100644 index 000000000..523787f3b --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000012.tx @@ -0,0 +1,28 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 8925479168 (*) +Gas used: 230000 +Data: 0x7eda09e8 (*) +Return_data: 0x () + +Function call: +test_me(57214914681968002444588016121939907409851051246551808113614335627439428763262,57214914681968002444588016121939907409851051246551808113614335627439428763262,57214914681968002444588016121939907409851051246551808113614335627439428763262) -> REVERT (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000012.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000012.tx.json new file mode 100644 index 000000000..47da8c046 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000012.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 8925479168, "gas": 230000, "data": "7eda09e87e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000013.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000013.constraints new file mode 100644 index 000000000..9af114906 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000013.constraints @@ -0,0 +1,659 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_125282 () (_ BitVec 512))(assert (= a_125282 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_125283 () (_ BitVec 512))(assert (= a_125283 ((_ zero_extend 256) SVALUE))) +(declare-fun a_125284 () (_ BitVec 512))(assert (= a_125284 (bvsub a_125282 a_125283))) +(declare-fun a_125285 () (_ BitVec 512))(assert (= a_125285 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_125286 () (_ BitVec 512))(assert (= a_125286 (bvadd a_125284 a_125285))) +(declare-fun a_125287 () (_ BitVec 256))(assert (= a_125287 ((_ extract 255 0) a_125286))) +(declare-fun a_125288 () (_ BitVec 256))(assert (= a_125288 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_125289 () (_ BitVec 512))(assert (= a_125289 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_125290 () (_ BitVec 512))(assert (= a_125290 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_125291 () (_ BitVec 512))(assert (= a_125291 (bvsub a_125289 a_125290))) +(declare-fun a_125292 () (_ BitVec 512))(assert (= a_125292 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_125293 () (_ BitVec 512))(assert (= a_125293 (bvadd a_125291 a_125292))) +(declare-fun a_125294 () (_ BitVec 256))(assert (= a_125294 ((_ extract 255 0) a_125293))) +(declare-fun a_125295 () (_ BitVec 256))(assert (= a_125295 #x0000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_125296 () (_ BitVec 512))(assert (= a_125296 ((_ zero_extend 256) SVALUE))) +(declare-fun a_125297 () (_ BitVec 512))(assert (= a_125297 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_125298 () (_ BitVec 512))(assert (= a_125298 (bvadd a_125296 a_125297))) +(declare-fun a_125299 () (_ BitVec 512))(assert (= a_125299 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_125300 () (_ BitVec 512))(assert (= a_125300 (bvsub a_125298 a_125299))) +(declare-fun a_125301 () (_ BitVec 256))(assert (= a_125301 ((_ extract 255 0) a_125300))) +(declare-fun a_125302 () (_ BitVec 256))(assert (= a_125302 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125303 () (_ BitVec 256))(assert (= a_125303 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125304 () (_ BitVec 512))(assert (= a_125304 ((_ zero_extend 256) a_125303))) +(declare-fun a_125305 () (_ BitVec 512))(assert (= a_125305 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_125306 () (_ BitVec 512))(assert (= a_125306 (bvadd a_125304 a_125305))) +(declare-fun a_125307 () (_ BitVec 512))(assert (= a_125307 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125308 () Bool)(assert (= a_125308 (bvult a_125306 a_125307))) +(declare-fun a_125309 () (_ BitVec 8))(assert (= a_125309 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_125310 () (_ BitVec 256))(assert (= a_125310 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125311 () (_ BitVec 512))(assert (= a_125311 ((_ zero_extend 256) a_125310))) +(declare-fun a_125312 () (_ BitVec 512))(assert (= a_125312 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_125313 () (_ BitVec 512))(assert (= a_125313 (bvadd a_125311 a_125312))) +(declare-fun a_125314 () (_ BitVec 512))(assert (= a_125314 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125315 () Bool)(assert (= a_125315 (bvult a_125313 a_125314))) +(declare-fun a_125316 () (_ BitVec 8))(assert (= a_125316 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_125317 () (_ BitVec 256))(assert (= a_125317 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125318 () (_ BitVec 512))(assert (= a_125318 ((_ zero_extend 256) a_125317))) +(declare-fun a_125319 () (_ BitVec 512))(assert (= a_125319 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_125320 () (_ BitVec 512))(assert (= a_125320 (bvadd a_125318 a_125319))) +(declare-fun a_125321 () (_ BitVec 512))(assert (= a_125321 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125322 () Bool)(assert (= a_125322 (bvult a_125320 a_125321))) +(declare-fun a_125323 () (_ BitVec 8))(assert (= a_125323 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_125324 () (_ BitVec 256))(assert (= a_125324 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125325 () (_ BitVec 512))(assert (= a_125325 ((_ zero_extend 256) a_125324))) +(declare-fun a_125326 () (_ BitVec 512))(assert (= a_125326 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_125327 () (_ BitVec 512))(assert (= a_125327 (bvadd a_125325 a_125326))) +(declare-fun a_125328 () (_ BitVec 512))(assert (= a_125328 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125329 () Bool)(assert (= a_125329 (bvult a_125327 a_125328))) +(declare-fun a_125330 () (_ BitVec 8))(assert (= a_125330 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_125331 () (_ BitVec 256))(assert (= a_125331 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125332 () (_ BitVec 512))(assert (= a_125332 ((_ zero_extend 256) a_125331))) +(declare-fun a_125333 () (_ BitVec 512))(assert (= a_125333 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_125334 () (_ BitVec 512))(assert (= a_125334 (bvadd a_125332 a_125333))) +(declare-fun a_125335 () (_ BitVec 512))(assert (= a_125335 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125336 () Bool)(assert (= a_125336 (bvult a_125334 a_125335))) +(declare-fun a_125337 () (_ BitVec 8))(assert (= a_125337 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_125338 () (_ BitVec 256))(assert (= a_125338 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125339 () (_ BitVec 512))(assert (= a_125339 ((_ zero_extend 256) a_125338))) +(declare-fun a_125340 () (_ BitVec 512))(assert (= a_125340 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_125341 () (_ BitVec 512))(assert (= a_125341 (bvadd a_125339 a_125340))) +(declare-fun a_125342 () (_ BitVec 512))(assert (= a_125342 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125343 () Bool)(assert (= a_125343 (bvult a_125341 a_125342))) +(declare-fun a_125344 () (_ BitVec 8))(assert (= a_125344 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_125345 () (_ BitVec 256))(assert (= a_125345 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125346 () (_ BitVec 512))(assert (= a_125346 ((_ zero_extend 256) a_125345))) +(declare-fun a_125347 () (_ BitVec 512))(assert (= a_125347 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_125348 () (_ BitVec 512))(assert (= a_125348 (bvadd a_125346 a_125347))) +(declare-fun a_125349 () (_ BitVec 512))(assert (= a_125349 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125350 () Bool)(assert (= a_125350 (bvult a_125348 a_125349))) +(declare-fun a_125351 () (_ BitVec 8))(assert (= a_125351 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_125352 () (_ BitVec 256))(assert (= a_125352 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125353 () (_ BitVec 512))(assert (= a_125353 ((_ zero_extend 256) a_125352))) +(declare-fun a_125354 () (_ BitVec 512))(assert (= a_125354 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_125355 () (_ BitVec 512))(assert (= a_125355 (bvadd a_125353 a_125354))) +(declare-fun a_125356 () (_ BitVec 512))(assert (= a_125356 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125357 () Bool)(assert (= a_125357 (bvult a_125355 a_125356))) +(declare-fun a_125358 () (_ BitVec 8))(assert (= a_125358 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_125359 () (_ BitVec 256))(assert (= a_125359 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125360 () (_ BitVec 512))(assert (= a_125360 ((_ zero_extend 256) a_125359))) +(declare-fun a_125361 () (_ BitVec 512))(assert (= a_125361 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_125362 () (_ BitVec 512))(assert (= a_125362 (bvadd a_125360 a_125361))) +(declare-fun a_125363 () (_ BitVec 512))(assert (= a_125363 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125364 () Bool)(assert (= a_125364 (bvult a_125362 a_125363))) +(declare-fun a_125365 () (_ BitVec 8))(assert (= a_125365 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_125366 () (_ BitVec 256))(assert (= a_125366 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125367 () (_ BitVec 512))(assert (= a_125367 ((_ zero_extend 256) a_125366))) +(declare-fun a_125368 () (_ BitVec 512))(assert (= a_125368 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_125369 () (_ BitVec 512))(assert (= a_125369 (bvadd a_125367 a_125368))) +(declare-fun a_125370 () (_ BitVec 512))(assert (= a_125370 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125371 () Bool)(assert (= a_125371 (bvult a_125369 a_125370))) +(declare-fun a_125372 () (_ BitVec 8))(assert (= a_125372 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_125373 () (_ BitVec 256))(assert (= a_125373 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125374 () (_ BitVec 512))(assert (= a_125374 ((_ zero_extend 256) a_125373))) +(declare-fun a_125375 () (_ BitVec 512))(assert (= a_125375 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_125376 () (_ BitVec 512))(assert (= a_125376 (bvadd a_125374 a_125375))) +(declare-fun a_125377 () (_ BitVec 512))(assert (= a_125377 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125378 () Bool)(assert (= a_125378 (bvult a_125376 a_125377))) +(declare-fun a_125379 () (_ BitVec 8))(assert (= a_125379 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_125380 () (_ BitVec 256))(assert (= a_125380 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125381 () (_ BitVec 512))(assert (= a_125381 ((_ zero_extend 256) a_125380))) +(declare-fun a_125382 () (_ BitVec 512))(assert (= a_125382 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_125383 () (_ BitVec 512))(assert (= a_125383 (bvadd a_125381 a_125382))) +(declare-fun a_125384 () (_ BitVec 512))(assert (= a_125384 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125385 () Bool)(assert (= a_125385 (bvult a_125383 a_125384))) +(declare-fun a_125386 () (_ BitVec 8))(assert (= a_125386 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_125387 () (_ BitVec 256))(assert (= a_125387 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125388 () (_ BitVec 512))(assert (= a_125388 ((_ zero_extend 256) a_125387))) +(declare-fun a_125389 () (_ BitVec 512))(assert (= a_125389 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_125390 () (_ BitVec 512))(assert (= a_125390 (bvadd a_125388 a_125389))) +(declare-fun a_125391 () (_ BitVec 512))(assert (= a_125391 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125392 () Bool)(assert (= a_125392 (bvult a_125390 a_125391))) +(declare-fun a_125393 () (_ BitVec 8))(assert (= a_125393 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_125394 () (_ BitVec 256))(assert (= a_125394 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125395 () (_ BitVec 512))(assert (= a_125395 ((_ zero_extend 256) a_125394))) +(declare-fun a_125396 () (_ BitVec 512))(assert (= a_125396 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_125397 () (_ BitVec 512))(assert (= a_125397 (bvadd a_125395 a_125396))) +(declare-fun a_125398 () (_ BitVec 512))(assert (= a_125398 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125399 () Bool)(assert (= a_125399 (bvult a_125397 a_125398))) +(declare-fun a_125400 () (_ BitVec 8))(assert (= a_125400 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_125401 () (_ BitVec 256))(assert (= a_125401 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125402 () (_ BitVec 512))(assert (= a_125402 ((_ zero_extend 256) a_125401))) +(declare-fun a_125403 () (_ BitVec 512))(assert (= a_125403 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_125404 () (_ BitVec 512))(assert (= a_125404 (bvadd a_125402 a_125403))) +(declare-fun a_125405 () (_ BitVec 512))(assert (= a_125405 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125406 () Bool)(assert (= a_125406 (bvult a_125404 a_125405))) +(declare-fun a_125407 () (_ BitVec 8))(assert (= a_125407 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_125408 () (_ BitVec 256))(assert (= a_125408 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125409 () (_ BitVec 512))(assert (= a_125409 ((_ zero_extend 256) a_125408))) +(declare-fun a_125410 () (_ BitVec 512))(assert (= a_125410 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_125411 () (_ BitVec 512))(assert (= a_125411 (bvadd a_125409 a_125410))) +(declare-fun a_125412 () (_ BitVec 512))(assert (= a_125412 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125413 () Bool)(assert (= a_125413 (bvult a_125411 a_125412))) +(declare-fun a_125414 () (_ BitVec 8))(assert (= a_125414 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_125415 () (_ BitVec 256))(assert (= a_125415 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125416 () (_ BitVec 512))(assert (= a_125416 ((_ zero_extend 256) a_125415))) +(declare-fun a_125417 () (_ BitVec 512))(assert (= a_125417 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_125418 () (_ BitVec 512))(assert (= a_125418 (bvadd a_125416 a_125417))) +(declare-fun a_125419 () (_ BitVec 512))(assert (= a_125419 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125420 () Bool)(assert (= a_125420 (bvult a_125418 a_125419))) +(declare-fun a_125421 () (_ BitVec 8))(assert (= a_125421 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_125422 () (_ BitVec 256))(assert (= a_125422 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125423 () (_ BitVec 512))(assert (= a_125423 ((_ zero_extend 256) a_125422))) +(declare-fun a_125424 () (_ BitVec 512))(assert (= a_125424 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_125425 () (_ BitVec 512))(assert (= a_125425 (bvadd a_125423 a_125424))) +(declare-fun a_125426 () (_ BitVec 512))(assert (= a_125426 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125427 () Bool)(assert (= a_125427 (bvult a_125425 a_125426))) +(declare-fun a_125428 () (_ BitVec 8))(assert (= a_125428 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_125429 () (_ BitVec 256))(assert (= a_125429 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125430 () (_ BitVec 512))(assert (= a_125430 ((_ zero_extend 256) a_125429))) +(declare-fun a_125431 () (_ BitVec 512))(assert (= a_125431 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_125432 () (_ BitVec 512))(assert (= a_125432 (bvadd a_125430 a_125431))) +(declare-fun a_125433 () (_ BitVec 512))(assert (= a_125433 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125434 () Bool)(assert (= a_125434 (bvult a_125432 a_125433))) +(declare-fun a_125435 () (_ BitVec 8))(assert (= a_125435 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_125436 () (_ BitVec 256))(assert (= a_125436 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125437 () (_ BitVec 512))(assert (= a_125437 ((_ zero_extend 256) a_125436))) +(declare-fun a_125438 () (_ BitVec 512))(assert (= a_125438 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_125439 () (_ BitVec 512))(assert (= a_125439 (bvadd a_125437 a_125438))) +(declare-fun a_125440 () (_ BitVec 512))(assert (= a_125440 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125441 () Bool)(assert (= a_125441 (bvult a_125439 a_125440))) +(declare-fun a_125442 () (_ BitVec 8))(assert (= a_125442 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_125443 () (_ BitVec 256))(assert (= a_125443 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125444 () (_ BitVec 512))(assert (= a_125444 ((_ zero_extend 256) a_125443))) +(declare-fun a_125445 () (_ BitVec 512))(assert (= a_125445 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_125446 () (_ BitVec 512))(assert (= a_125446 (bvadd a_125444 a_125445))) +(declare-fun a_125447 () (_ BitVec 512))(assert (= a_125447 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125448 () Bool)(assert (= a_125448 (bvult a_125446 a_125447))) +(declare-fun a_125449 () (_ BitVec 8))(assert (= a_125449 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_125450 () (_ BitVec 256))(assert (= a_125450 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125451 () (_ BitVec 512))(assert (= a_125451 ((_ zero_extend 256) a_125450))) +(declare-fun a_125452 () (_ BitVec 512))(assert (= a_125452 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_125453 () (_ BitVec 512))(assert (= a_125453 (bvadd a_125451 a_125452))) +(declare-fun a_125454 () (_ BitVec 512))(assert (= a_125454 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125455 () Bool)(assert (= a_125455 (bvult a_125453 a_125454))) +(declare-fun a_125456 () (_ BitVec 8))(assert (= a_125456 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_125457 () (_ BitVec 256))(assert (= a_125457 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125458 () (_ BitVec 512))(assert (= a_125458 ((_ zero_extend 256) a_125457))) +(declare-fun a_125459 () (_ BitVec 512))(assert (= a_125459 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_125460 () (_ BitVec 512))(assert (= a_125460 (bvadd a_125458 a_125459))) +(declare-fun a_125461 () (_ BitVec 512))(assert (= a_125461 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125462 () Bool)(assert (= a_125462 (bvult a_125460 a_125461))) +(declare-fun a_125463 () (_ BitVec 8))(assert (= a_125463 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_125464 () (_ BitVec 256))(assert (= a_125464 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125465 () (_ BitVec 512))(assert (= a_125465 ((_ zero_extend 256) a_125464))) +(declare-fun a_125466 () (_ BitVec 512))(assert (= a_125466 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_125467 () (_ BitVec 512))(assert (= a_125467 (bvadd a_125465 a_125466))) +(declare-fun a_125468 () (_ BitVec 512))(assert (= a_125468 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125469 () Bool)(assert (= a_125469 (bvult a_125467 a_125468))) +(declare-fun a_125470 () (_ BitVec 8))(assert (= a_125470 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_125471 () (_ BitVec 256))(assert (= a_125471 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125472 () (_ BitVec 512))(assert (= a_125472 ((_ zero_extend 256) a_125471))) +(declare-fun a_125473 () (_ BitVec 512))(assert (= a_125473 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_125474 () (_ BitVec 512))(assert (= a_125474 (bvadd a_125472 a_125473))) +(declare-fun a_125475 () (_ BitVec 512))(assert (= a_125475 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125476 () Bool)(assert (= a_125476 (bvult a_125474 a_125475))) +(declare-fun a_125477 () (_ BitVec 8))(assert (= a_125477 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_125478 () (_ BitVec 256))(assert (= a_125478 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125479 () (_ BitVec 512))(assert (= a_125479 ((_ zero_extend 256) a_125478))) +(declare-fun a_125480 () (_ BitVec 512))(assert (= a_125480 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_125481 () (_ BitVec 512))(assert (= a_125481 (bvadd a_125479 a_125480))) +(declare-fun a_125482 () (_ BitVec 512))(assert (= a_125482 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125483 () Bool)(assert (= a_125483 (bvult a_125481 a_125482))) +(declare-fun a_125484 () (_ BitVec 8))(assert (= a_125484 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_125485 () (_ BitVec 256))(assert (= a_125485 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125486 () (_ BitVec 512))(assert (= a_125486 ((_ zero_extend 256) a_125485))) +(declare-fun a_125487 () (_ BitVec 512))(assert (= a_125487 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_125488 () (_ BitVec 512))(assert (= a_125488 (bvadd a_125486 a_125487))) +(declare-fun a_125489 () (_ BitVec 512))(assert (= a_125489 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125490 () Bool)(assert (= a_125490 (bvult a_125488 a_125489))) +(declare-fun a_125491 () (_ BitVec 8))(assert (= a_125491 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_125492 () (_ BitVec 256))(assert (= a_125492 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125493 () (_ BitVec 512))(assert (= a_125493 ((_ zero_extend 256) a_125492))) +(declare-fun a_125494 () (_ BitVec 512))(assert (= a_125494 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_125495 () (_ BitVec 512))(assert (= a_125495 (bvadd a_125493 a_125494))) +(declare-fun a_125496 () (_ BitVec 512))(assert (= a_125496 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125497 () Bool)(assert (= a_125497 (bvult a_125495 a_125496))) +(declare-fun a_125498 () (_ BitVec 8))(assert (= a_125498 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_125499 () (_ BitVec 256))(assert (= a_125499 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125500 () (_ BitVec 512))(assert (= a_125500 ((_ zero_extend 256) a_125499))) +(declare-fun a_125501 () (_ BitVec 512))(assert (= a_125501 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_125502 () (_ BitVec 512))(assert (= a_125502 (bvadd a_125500 a_125501))) +(declare-fun a_125503 () (_ BitVec 512))(assert (= a_125503 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125504 () Bool)(assert (= a_125504 (bvult a_125502 a_125503))) +(declare-fun a_125505 () (_ BitVec 8))(assert (= a_125505 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_125506 () (_ BitVec 256))(assert (= a_125506 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125507 () (_ BitVec 512))(assert (= a_125507 ((_ zero_extend 256) a_125506))) +(declare-fun a_125508 () (_ BitVec 512))(assert (= a_125508 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_125509 () (_ BitVec 512))(assert (= a_125509 (bvadd a_125507 a_125508))) +(declare-fun a_125510 () (_ BitVec 512))(assert (= a_125510 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125511 () Bool)(assert (= a_125511 (bvult a_125509 a_125510))) +(declare-fun a_125512 () (_ BitVec 8))(assert (= a_125512 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_125513 () (_ BitVec 256))(assert (= a_125513 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125514 () (_ BitVec 512))(assert (= a_125514 ((_ zero_extend 256) a_125513))) +(declare-fun a_125515 () (_ BitVec 512))(assert (= a_125515 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_125516 () (_ BitVec 512))(assert (= a_125516 (bvadd a_125514 a_125515))) +(declare-fun a_125517 () (_ BitVec 512))(assert (= a_125517 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125518 () Bool)(assert (= a_125518 (bvult a_125516 a_125517))) +(declare-fun a_125519 () (_ BitVec 8))(assert (= a_125519 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_125520 () (_ BitVec 256))(assert (= a_125520 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_125521 () (_ BitVec 512))(assert (= a_125521 ((_ zero_extend 256) a_125520))) +(declare-fun a_125522 () (_ BitVec 512))(assert (= a_125522 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125523 () Bool)(assert (= a_125523 (bvult a_125521 a_125522))) +(declare-fun a_125524 () (_ BitVec 8))(assert (= a_125524 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_125525 () (_ BitVec 8))(assert (= a_125525 (ite a_125523 a_125524 #x00))) +(declare-fun a_125526 () (_ BitVec 8))(assert (= a_125526 (ite a_125518 a_125519 #x00))) +(declare-fun a_125527 () (_ BitVec 8))(assert (= a_125527 (ite a_125511 a_125512 #x00))) +(declare-fun a_125528 () (_ BitVec 8))(assert (= a_125528 (ite a_125504 a_125505 #x00))) +(declare-fun a_125529 () (_ BitVec 8))(assert (= a_125529 (ite a_125497 a_125498 #x00))) +(declare-fun a_125530 () (_ BitVec 8))(assert (= a_125530 (ite a_125490 a_125491 #x00))) +(declare-fun a_125531 () (_ BitVec 8))(assert (= a_125531 (ite a_125483 a_125484 #x00))) +(declare-fun a_125532 () (_ BitVec 8))(assert (= a_125532 (ite a_125476 a_125477 #x00))) +(declare-fun a_125533 () (_ BitVec 8))(assert (= a_125533 (ite a_125469 a_125470 #x00))) +(declare-fun a_125534 () (_ BitVec 8))(assert (= a_125534 (ite a_125462 a_125463 #x00))) +(declare-fun a_125535 () (_ BitVec 8))(assert (= a_125535 (ite a_125455 a_125456 #x00))) +(declare-fun a_125536 () (_ BitVec 8))(assert (= a_125536 (ite a_125448 a_125449 #x00))) +(declare-fun a_125537 () (_ BitVec 8))(assert (= a_125537 (ite a_125441 a_125442 #x00))) +(declare-fun a_125538 () (_ BitVec 8))(assert (= a_125538 (ite a_125434 a_125435 #x00))) +(declare-fun a_125539 () (_ BitVec 8))(assert (= a_125539 (ite a_125427 a_125428 #x00))) +(declare-fun a_125540 () (_ BitVec 8))(assert (= a_125540 (ite a_125420 a_125421 #x00))) +(declare-fun a_125541 () (_ BitVec 8))(assert (= a_125541 (ite a_125413 a_125414 #x00))) +(declare-fun a_125542 () (_ BitVec 8))(assert (= a_125542 (ite a_125406 a_125407 #x00))) +(declare-fun a_125543 () (_ BitVec 8))(assert (= a_125543 (ite a_125399 a_125400 #x00))) +(declare-fun a_125544 () (_ BitVec 8))(assert (= a_125544 (ite a_125392 a_125393 #x00))) +(declare-fun a_125545 () (_ BitVec 8))(assert (= a_125545 (ite a_125385 a_125386 #x00))) +(declare-fun a_125546 () (_ BitVec 8))(assert (= a_125546 (ite a_125378 a_125379 #x00))) +(declare-fun a_125547 () (_ BitVec 8))(assert (= a_125547 (ite a_125371 a_125372 #x00))) +(declare-fun a_125548 () (_ BitVec 8))(assert (= a_125548 (ite a_125364 a_125365 #x00))) +(declare-fun a_125549 () (_ BitVec 8))(assert (= a_125549 (ite a_125357 a_125358 #x00))) +(declare-fun a_125550 () (_ BitVec 8))(assert (= a_125550 (ite a_125350 a_125351 #x00))) +(declare-fun a_125551 () (_ BitVec 8))(assert (= a_125551 (ite a_125343 a_125344 #x00))) +(declare-fun a_125552 () (_ BitVec 8))(assert (= a_125552 (ite a_125336 a_125337 #x00))) +(declare-fun a_125553 () (_ BitVec 8))(assert (= a_125553 (ite a_125329 a_125330 #x00))) +(declare-fun a_125554 () (_ BitVec 8))(assert (= a_125554 (ite a_125322 a_125323 #x00))) +(declare-fun a_125555 () (_ BitVec 8))(assert (= a_125555 (ite a_125315 a_125316 #x00))) +(declare-fun a_125556 () (_ BitVec 8))(assert (= a_125556 (ite a_125308 a_125309 #x00))) +(declare-fun a_125557 () (_ BitVec 256))(assert (= a_125557 (concat a_125525 a_125526 a_125527 a_125528 a_125529 a_125530 a_125531 a_125532 a_125533 a_125534 a_125535 a_125536 a_125537 a_125538 a_125539 a_125540 a_125541 a_125542 a_125543 a_125544 a_125545 a_125546 a_125547 a_125548 a_125549 a_125550 a_125551 a_125552 a_125553 a_125554 a_125555 a_125556))) +(declare-fun a_125558 () (_ BitVec 256))(assert (= a_125558 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125559 () Bool)(assert (= a_125559 (= a_125557 a_125558))) +(declare-fun a_125560 () (_ BitVec 8))(assert (= a_125560 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_125561 () (_ BitVec 8))(assert (= a_125561 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_125562 () (_ BitVec 8))(assert (= a_125562 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_125563 () (_ BitVec 8))(assert (= a_125563 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_125564 () (_ BitVec 8))(assert (= a_125564 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_125565 () (_ BitVec 8))(assert (= a_125565 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_125566 () (_ BitVec 8))(assert (= a_125566 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_125567 () (_ BitVec 8))(assert (= a_125567 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_125568 () (_ BitVec 8))(assert (= a_125568 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_125569 () (_ BitVec 8))(assert (= a_125569 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_125570 () (_ BitVec 8))(assert (= a_125570 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_125571 () (_ BitVec 8))(assert (= a_125571 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_125572 () (_ BitVec 8))(assert (= a_125572 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_125573 () (_ BitVec 8))(assert (= a_125573 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_125574 () (_ BitVec 8))(assert (= a_125574 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_125575 () (_ BitVec 8))(assert (= a_125575 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_125576 () (_ BitVec 8))(assert (= a_125576 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_125577 () (_ BitVec 8))(assert (= a_125577 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_125578 () (_ BitVec 8))(assert (= a_125578 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_125579 () (_ BitVec 8))(assert (= a_125579 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_125580 () (_ BitVec 8))(assert (= a_125580 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_125581 () (_ BitVec 8))(assert (= a_125581 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_125582 () (_ BitVec 8))(assert (= a_125582 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_125583 () (_ BitVec 8))(assert (= a_125583 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_125584 () (_ BitVec 8))(assert (= a_125584 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_125585 () (_ BitVec 8))(assert (= a_125585 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_125586 () (_ BitVec 8))(assert (= a_125586 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_125587 () (_ BitVec 8))(assert (= a_125587 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_125588 () (_ BitVec 8))(assert (= a_125588 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_125589 () (_ BitVec 8))(assert (= a_125589 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_125590 () (_ BitVec 8))(assert (= a_125590 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_125591 () (_ BitVec 8))(assert (= a_125591 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_125592 () (_ BitVec 256))(assert (= a_125592 (concat a_125560 a_125561 a_125562 a_125563 a_125564 a_125565 a_125566 a_125567 a_125568 a_125569 a_125570 a_125571 a_125572 a_125573 a_125574 a_125575 a_125576 a_125577 a_125578 a_125579 a_125580 a_125581 a_125582 a_125583 a_125584 a_125585 a_125586 a_125587 a_125588 a_125589 a_125590 a_125591))) +(declare-fun a_125593 () (_ BitVec 256))(assert (= a_125593 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125594 () (_ BitVec 256))(assert (= a_125594 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125595 () (_ BitVec 512))(assert (= a_125595 ((_ zero_extend 256) a_125594))) +(declare-fun a_125596 () (_ BitVec 512))(assert (= a_125596 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_125597 () (_ BitVec 512))(assert (= a_125597 (bvadd a_125595 a_125596))) +(declare-fun a_125598 () (_ BitVec 512))(assert (= a_125598 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125599 () Bool)(assert (= a_125599 (bvult a_125597 a_125598))) +(declare-fun a_125600 () (_ BitVec 8))(assert (= a_125600 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_125601 () (_ BitVec 256))(assert (= a_125601 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125602 () (_ BitVec 512))(assert (= a_125602 ((_ zero_extend 256) a_125601))) +(declare-fun a_125603 () (_ BitVec 512))(assert (= a_125603 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_125604 () (_ BitVec 512))(assert (= a_125604 (bvadd a_125602 a_125603))) +(declare-fun a_125605 () (_ BitVec 512))(assert (= a_125605 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125606 () Bool)(assert (= a_125606 (bvult a_125604 a_125605))) +(declare-fun a_125607 () (_ BitVec 8))(assert (= a_125607 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_125608 () (_ BitVec 256))(assert (= a_125608 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125609 () (_ BitVec 512))(assert (= a_125609 ((_ zero_extend 256) a_125608))) +(declare-fun a_125610 () (_ BitVec 512))(assert (= a_125610 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_125611 () (_ BitVec 512))(assert (= a_125611 (bvadd a_125609 a_125610))) +(declare-fun a_125612 () (_ BitVec 512))(assert (= a_125612 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125613 () Bool)(assert (= a_125613 (bvult a_125611 a_125612))) +(declare-fun a_125614 () (_ BitVec 8))(assert (= a_125614 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_125615 () (_ BitVec 256))(assert (= a_125615 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125616 () (_ BitVec 512))(assert (= a_125616 ((_ zero_extend 256) a_125615))) +(declare-fun a_125617 () (_ BitVec 512))(assert (= a_125617 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_125618 () (_ BitVec 512))(assert (= a_125618 (bvadd a_125616 a_125617))) +(declare-fun a_125619 () (_ BitVec 512))(assert (= a_125619 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125620 () Bool)(assert (= a_125620 (bvult a_125618 a_125619))) +(declare-fun a_125621 () (_ BitVec 8))(assert (= a_125621 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_125622 () (_ BitVec 256))(assert (= a_125622 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125623 () (_ BitVec 512))(assert (= a_125623 ((_ zero_extend 256) a_125622))) +(declare-fun a_125624 () (_ BitVec 512))(assert (= a_125624 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_125625 () (_ BitVec 512))(assert (= a_125625 (bvadd a_125623 a_125624))) +(declare-fun a_125626 () (_ BitVec 512))(assert (= a_125626 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125627 () Bool)(assert (= a_125627 (bvult a_125625 a_125626))) +(declare-fun a_125628 () (_ BitVec 8))(assert (= a_125628 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_125629 () (_ BitVec 256))(assert (= a_125629 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125630 () (_ BitVec 512))(assert (= a_125630 ((_ zero_extend 256) a_125629))) +(declare-fun a_125631 () (_ BitVec 512))(assert (= a_125631 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_125632 () (_ BitVec 512))(assert (= a_125632 (bvadd a_125630 a_125631))) +(declare-fun a_125633 () (_ BitVec 512))(assert (= a_125633 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125634 () Bool)(assert (= a_125634 (bvult a_125632 a_125633))) +(declare-fun a_125635 () (_ BitVec 8))(assert (= a_125635 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_125636 () (_ BitVec 256))(assert (= a_125636 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125637 () (_ BitVec 512))(assert (= a_125637 ((_ zero_extend 256) a_125636))) +(declare-fun a_125638 () (_ BitVec 512))(assert (= a_125638 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_125639 () (_ BitVec 512))(assert (= a_125639 (bvadd a_125637 a_125638))) +(declare-fun a_125640 () (_ BitVec 512))(assert (= a_125640 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125641 () Bool)(assert (= a_125641 (bvult a_125639 a_125640))) +(declare-fun a_125642 () (_ BitVec 8))(assert (= a_125642 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_125643 () (_ BitVec 256))(assert (= a_125643 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125644 () (_ BitVec 512))(assert (= a_125644 ((_ zero_extend 256) a_125643))) +(declare-fun a_125645 () (_ BitVec 512))(assert (= a_125645 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_125646 () (_ BitVec 512))(assert (= a_125646 (bvadd a_125644 a_125645))) +(declare-fun a_125647 () (_ BitVec 512))(assert (= a_125647 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125648 () Bool)(assert (= a_125648 (bvult a_125646 a_125647))) +(declare-fun a_125649 () (_ BitVec 8))(assert (= a_125649 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_125650 () (_ BitVec 256))(assert (= a_125650 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125651 () (_ BitVec 512))(assert (= a_125651 ((_ zero_extend 256) a_125650))) +(declare-fun a_125652 () (_ BitVec 512))(assert (= a_125652 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_125653 () (_ BitVec 512))(assert (= a_125653 (bvadd a_125651 a_125652))) +(declare-fun a_125654 () (_ BitVec 512))(assert (= a_125654 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125655 () Bool)(assert (= a_125655 (bvult a_125653 a_125654))) +(declare-fun a_125656 () (_ BitVec 8))(assert (= a_125656 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_125657 () (_ BitVec 256))(assert (= a_125657 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125658 () (_ BitVec 512))(assert (= a_125658 ((_ zero_extend 256) a_125657))) +(declare-fun a_125659 () (_ BitVec 512))(assert (= a_125659 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_125660 () (_ BitVec 512))(assert (= a_125660 (bvadd a_125658 a_125659))) +(declare-fun a_125661 () (_ BitVec 512))(assert (= a_125661 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125662 () Bool)(assert (= a_125662 (bvult a_125660 a_125661))) +(declare-fun a_125663 () (_ BitVec 8))(assert (= a_125663 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_125664 () (_ BitVec 256))(assert (= a_125664 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125665 () (_ BitVec 512))(assert (= a_125665 ((_ zero_extend 256) a_125664))) +(declare-fun a_125666 () (_ BitVec 512))(assert (= a_125666 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_125667 () (_ BitVec 512))(assert (= a_125667 (bvadd a_125665 a_125666))) +(declare-fun a_125668 () (_ BitVec 512))(assert (= a_125668 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125669 () Bool)(assert (= a_125669 (bvult a_125667 a_125668))) +(declare-fun a_125670 () (_ BitVec 8))(assert (= a_125670 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_125671 () (_ BitVec 256))(assert (= a_125671 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125672 () (_ BitVec 512))(assert (= a_125672 ((_ zero_extend 256) a_125671))) +(declare-fun a_125673 () (_ BitVec 512))(assert (= a_125673 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_125674 () (_ BitVec 512))(assert (= a_125674 (bvadd a_125672 a_125673))) +(declare-fun a_125675 () (_ BitVec 512))(assert (= a_125675 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125676 () Bool)(assert (= a_125676 (bvult a_125674 a_125675))) +(declare-fun a_125677 () (_ BitVec 8))(assert (= a_125677 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_125678 () (_ BitVec 256))(assert (= a_125678 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125679 () (_ BitVec 512))(assert (= a_125679 ((_ zero_extend 256) a_125678))) +(declare-fun a_125680 () (_ BitVec 512))(assert (= a_125680 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_125681 () (_ BitVec 512))(assert (= a_125681 (bvadd a_125679 a_125680))) +(declare-fun a_125682 () (_ BitVec 512))(assert (= a_125682 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125683 () Bool)(assert (= a_125683 (bvult a_125681 a_125682))) +(declare-fun a_125684 () (_ BitVec 8))(assert (= a_125684 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_125685 () (_ BitVec 256))(assert (= a_125685 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125686 () (_ BitVec 512))(assert (= a_125686 ((_ zero_extend 256) a_125685))) +(declare-fun a_125687 () (_ BitVec 512))(assert (= a_125687 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_125688 () (_ BitVec 512))(assert (= a_125688 (bvadd a_125686 a_125687))) +(declare-fun a_125689 () (_ BitVec 512))(assert (= a_125689 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125690 () Bool)(assert (= a_125690 (bvult a_125688 a_125689))) +(declare-fun a_125691 () (_ BitVec 8))(assert (= a_125691 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_125692 () (_ BitVec 256))(assert (= a_125692 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125693 () (_ BitVec 512))(assert (= a_125693 ((_ zero_extend 256) a_125692))) +(declare-fun a_125694 () (_ BitVec 512))(assert (= a_125694 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_125695 () (_ BitVec 512))(assert (= a_125695 (bvadd a_125693 a_125694))) +(declare-fun a_125696 () (_ BitVec 512))(assert (= a_125696 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125697 () Bool)(assert (= a_125697 (bvult a_125695 a_125696))) +(declare-fun a_125698 () (_ BitVec 8))(assert (= a_125698 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_125699 () (_ BitVec 256))(assert (= a_125699 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125700 () (_ BitVec 512))(assert (= a_125700 ((_ zero_extend 256) a_125699))) +(declare-fun a_125701 () (_ BitVec 512))(assert (= a_125701 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_125702 () (_ BitVec 512))(assert (= a_125702 (bvadd a_125700 a_125701))) +(declare-fun a_125703 () (_ BitVec 512))(assert (= a_125703 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125704 () Bool)(assert (= a_125704 (bvult a_125702 a_125703))) +(declare-fun a_125705 () (_ BitVec 8))(assert (= a_125705 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_125706 () (_ BitVec 256))(assert (= a_125706 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125707 () (_ BitVec 512))(assert (= a_125707 ((_ zero_extend 256) a_125706))) +(declare-fun a_125708 () (_ BitVec 512))(assert (= a_125708 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_125709 () (_ BitVec 512))(assert (= a_125709 (bvadd a_125707 a_125708))) +(declare-fun a_125710 () (_ BitVec 512))(assert (= a_125710 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125711 () Bool)(assert (= a_125711 (bvult a_125709 a_125710))) +(declare-fun a_125712 () (_ BitVec 8))(assert (= a_125712 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_125713 () (_ BitVec 256))(assert (= a_125713 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125714 () (_ BitVec 512))(assert (= a_125714 ((_ zero_extend 256) a_125713))) +(declare-fun a_125715 () (_ BitVec 512))(assert (= a_125715 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_125716 () (_ BitVec 512))(assert (= a_125716 (bvadd a_125714 a_125715))) +(declare-fun a_125717 () (_ BitVec 512))(assert (= a_125717 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125718 () Bool)(assert (= a_125718 (bvult a_125716 a_125717))) +(declare-fun a_125719 () (_ BitVec 8))(assert (= a_125719 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_125720 () (_ BitVec 256))(assert (= a_125720 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125721 () (_ BitVec 512))(assert (= a_125721 ((_ zero_extend 256) a_125720))) +(declare-fun a_125722 () (_ BitVec 512))(assert (= a_125722 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_125723 () (_ BitVec 512))(assert (= a_125723 (bvadd a_125721 a_125722))) +(declare-fun a_125724 () (_ BitVec 512))(assert (= a_125724 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125725 () Bool)(assert (= a_125725 (bvult a_125723 a_125724))) +(declare-fun a_125726 () (_ BitVec 8))(assert (= a_125726 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_125727 () (_ BitVec 256))(assert (= a_125727 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125728 () (_ BitVec 512))(assert (= a_125728 ((_ zero_extend 256) a_125727))) +(declare-fun a_125729 () (_ BitVec 512))(assert (= a_125729 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_125730 () (_ BitVec 512))(assert (= a_125730 (bvadd a_125728 a_125729))) +(declare-fun a_125731 () (_ BitVec 512))(assert (= a_125731 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125732 () Bool)(assert (= a_125732 (bvult a_125730 a_125731))) +(declare-fun a_125733 () (_ BitVec 8))(assert (= a_125733 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_125734 () (_ BitVec 256))(assert (= a_125734 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125735 () (_ BitVec 512))(assert (= a_125735 ((_ zero_extend 256) a_125734))) +(declare-fun a_125736 () (_ BitVec 512))(assert (= a_125736 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_125737 () (_ BitVec 512))(assert (= a_125737 (bvadd a_125735 a_125736))) +(declare-fun a_125738 () (_ BitVec 512))(assert (= a_125738 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125739 () Bool)(assert (= a_125739 (bvult a_125737 a_125738))) +(declare-fun a_125740 () (_ BitVec 8))(assert (= a_125740 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_125741 () (_ BitVec 256))(assert (= a_125741 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125742 () (_ BitVec 512))(assert (= a_125742 ((_ zero_extend 256) a_125741))) +(declare-fun a_125743 () (_ BitVec 512))(assert (= a_125743 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_125744 () (_ BitVec 512))(assert (= a_125744 (bvadd a_125742 a_125743))) +(declare-fun a_125745 () (_ BitVec 512))(assert (= a_125745 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125746 () Bool)(assert (= a_125746 (bvult a_125744 a_125745))) +(declare-fun a_125747 () (_ BitVec 8))(assert (= a_125747 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_125748 () (_ BitVec 256))(assert (= a_125748 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125749 () (_ BitVec 512))(assert (= a_125749 ((_ zero_extend 256) a_125748))) +(declare-fun a_125750 () (_ BitVec 512))(assert (= a_125750 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_125751 () (_ BitVec 512))(assert (= a_125751 (bvadd a_125749 a_125750))) +(declare-fun a_125752 () (_ BitVec 512))(assert (= a_125752 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125753 () Bool)(assert (= a_125753 (bvult a_125751 a_125752))) +(declare-fun a_125754 () (_ BitVec 8))(assert (= a_125754 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_125755 () (_ BitVec 256))(assert (= a_125755 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125756 () (_ BitVec 512))(assert (= a_125756 ((_ zero_extend 256) a_125755))) +(declare-fun a_125757 () (_ BitVec 512))(assert (= a_125757 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_125758 () (_ BitVec 512))(assert (= a_125758 (bvadd a_125756 a_125757))) +(declare-fun a_125759 () (_ BitVec 512))(assert (= a_125759 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125760 () Bool)(assert (= a_125760 (bvult a_125758 a_125759))) +(declare-fun a_125761 () (_ BitVec 8))(assert (= a_125761 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_125762 () (_ BitVec 256))(assert (= a_125762 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125763 () (_ BitVec 512))(assert (= a_125763 ((_ zero_extend 256) a_125762))) +(declare-fun a_125764 () (_ BitVec 512))(assert (= a_125764 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_125765 () (_ BitVec 512))(assert (= a_125765 (bvadd a_125763 a_125764))) +(declare-fun a_125766 () (_ BitVec 512))(assert (= a_125766 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125767 () Bool)(assert (= a_125767 (bvult a_125765 a_125766))) +(declare-fun a_125768 () (_ BitVec 8))(assert (= a_125768 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_125769 () (_ BitVec 256))(assert (= a_125769 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125770 () (_ BitVec 512))(assert (= a_125770 ((_ zero_extend 256) a_125769))) +(declare-fun a_125771 () (_ BitVec 512))(assert (= a_125771 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_125772 () (_ BitVec 512))(assert (= a_125772 (bvadd a_125770 a_125771))) +(declare-fun a_125773 () (_ BitVec 512))(assert (= a_125773 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125774 () Bool)(assert (= a_125774 (bvult a_125772 a_125773))) +(declare-fun a_125775 () (_ BitVec 8))(assert (= a_125775 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_125776 () (_ BitVec 256))(assert (= a_125776 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125777 () (_ BitVec 512))(assert (= a_125777 ((_ zero_extend 256) a_125776))) +(declare-fun a_125778 () (_ BitVec 512))(assert (= a_125778 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_125779 () (_ BitVec 512))(assert (= a_125779 (bvadd a_125777 a_125778))) +(declare-fun a_125780 () (_ BitVec 512))(assert (= a_125780 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125781 () Bool)(assert (= a_125781 (bvult a_125779 a_125780))) +(declare-fun a_125782 () (_ BitVec 8))(assert (= a_125782 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_125783 () (_ BitVec 256))(assert (= a_125783 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125784 () (_ BitVec 512))(assert (= a_125784 ((_ zero_extend 256) a_125783))) +(declare-fun a_125785 () (_ BitVec 512))(assert (= a_125785 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_125786 () (_ BitVec 512))(assert (= a_125786 (bvadd a_125784 a_125785))) +(declare-fun a_125787 () (_ BitVec 512))(assert (= a_125787 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125788 () Bool)(assert (= a_125788 (bvult a_125786 a_125787))) +(declare-fun a_125789 () (_ BitVec 8))(assert (= a_125789 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_125790 () (_ BitVec 256))(assert (= a_125790 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125791 () (_ BitVec 512))(assert (= a_125791 ((_ zero_extend 256) a_125790))) +(declare-fun a_125792 () (_ BitVec 512))(assert (= a_125792 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_125793 () (_ BitVec 512))(assert (= a_125793 (bvadd a_125791 a_125792))) +(declare-fun a_125794 () (_ BitVec 512))(assert (= a_125794 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125795 () Bool)(assert (= a_125795 (bvult a_125793 a_125794))) +(declare-fun a_125796 () (_ BitVec 8))(assert (= a_125796 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_125797 () (_ BitVec 256))(assert (= a_125797 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125798 () (_ BitVec 512))(assert (= a_125798 ((_ zero_extend 256) a_125797))) +(declare-fun a_125799 () (_ BitVec 512))(assert (= a_125799 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_125800 () (_ BitVec 512))(assert (= a_125800 (bvadd a_125798 a_125799))) +(declare-fun a_125801 () (_ BitVec 512))(assert (= a_125801 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125802 () Bool)(assert (= a_125802 (bvult a_125800 a_125801))) +(declare-fun a_125803 () (_ BitVec 8))(assert (= a_125803 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_125804 () (_ BitVec 256))(assert (= a_125804 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125805 () (_ BitVec 512))(assert (= a_125805 ((_ zero_extend 256) a_125804))) +(declare-fun a_125806 () (_ BitVec 512))(assert (= a_125806 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_125807 () (_ BitVec 512))(assert (= a_125807 (bvadd a_125805 a_125806))) +(declare-fun a_125808 () (_ BitVec 512))(assert (= a_125808 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125809 () Bool)(assert (= a_125809 (bvult a_125807 a_125808))) +(declare-fun a_125810 () (_ BitVec 8))(assert (= a_125810 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_125811 () (_ BitVec 256))(assert (= a_125811 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125812 () (_ BitVec 512))(assert (= a_125812 ((_ zero_extend 256) a_125811))) +(declare-fun a_125813 () (_ BitVec 512))(assert (= a_125813 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125814 () Bool)(assert (= a_125814 (bvult a_125812 a_125813))) +(declare-fun a_125815 () (_ BitVec 8))(assert (= a_125815 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_125816 () (_ BitVec 8))(assert (= a_125816 (ite a_125814 a_125815 #x00))) +(declare-fun a_125817 () (_ BitVec 8))(assert (= a_125817 (ite a_125809 a_125810 #x00))) +(declare-fun a_125818 () (_ BitVec 8))(assert (= a_125818 (ite a_125802 a_125803 #x00))) +(declare-fun a_125819 () (_ BitVec 8))(assert (= a_125819 (ite a_125795 a_125796 #x00))) +(declare-fun a_125820 () (_ BitVec 8))(assert (= a_125820 (ite a_125788 a_125789 #x00))) +(declare-fun a_125821 () (_ BitVec 8))(assert (= a_125821 (ite a_125781 a_125782 #x00))) +(declare-fun a_125822 () (_ BitVec 8))(assert (= a_125822 (ite a_125774 a_125775 #x00))) +(declare-fun a_125823 () (_ BitVec 8))(assert (= a_125823 (ite a_125767 a_125768 #x00))) +(declare-fun a_125824 () (_ BitVec 8))(assert (= a_125824 (ite a_125760 a_125761 #x00))) +(declare-fun a_125825 () (_ BitVec 8))(assert (= a_125825 (ite a_125753 a_125754 #x00))) +(declare-fun a_125826 () (_ BitVec 8))(assert (= a_125826 (ite a_125746 a_125747 #x00))) +(declare-fun a_125827 () (_ BitVec 8))(assert (= a_125827 (ite a_125739 a_125740 #x00))) +(declare-fun a_125828 () (_ BitVec 8))(assert (= a_125828 (ite a_125732 a_125733 #x00))) +(declare-fun a_125829 () (_ BitVec 8))(assert (= a_125829 (ite a_125725 a_125726 #x00))) +(declare-fun a_125830 () (_ BitVec 8))(assert (= a_125830 (ite a_125718 a_125719 #x00))) +(declare-fun a_125831 () (_ BitVec 8))(assert (= a_125831 (ite a_125711 a_125712 #x00))) +(declare-fun a_125832 () (_ BitVec 8))(assert (= a_125832 (ite a_125704 a_125705 #x00))) +(declare-fun a_125833 () (_ BitVec 8))(assert (= a_125833 (ite a_125697 a_125698 #x00))) +(declare-fun a_125834 () (_ BitVec 8))(assert (= a_125834 (ite a_125690 a_125691 #x00))) +(declare-fun a_125835 () (_ BitVec 8))(assert (= a_125835 (ite a_125683 a_125684 #x00))) +(declare-fun a_125836 () (_ BitVec 8))(assert (= a_125836 (ite a_125676 a_125677 #x00))) +(declare-fun a_125837 () (_ BitVec 8))(assert (= a_125837 (ite a_125669 a_125670 #x00))) +(declare-fun a_125838 () (_ BitVec 8))(assert (= a_125838 (ite a_125662 a_125663 #x00))) +(declare-fun a_125839 () (_ BitVec 8))(assert (= a_125839 (ite a_125655 a_125656 #x00))) +(declare-fun a_125840 () (_ BitVec 8))(assert (= a_125840 (ite a_125648 a_125649 #x00))) +(declare-fun a_125841 () (_ BitVec 8))(assert (= a_125841 (ite a_125641 a_125642 #x00))) +(declare-fun a_125842 () (_ BitVec 8))(assert (= a_125842 (ite a_125634 a_125635 #x00))) +(declare-fun a_125843 () (_ BitVec 8))(assert (= a_125843 (ite a_125627 a_125628 #x00))) +(declare-fun a_125844 () (_ BitVec 8))(assert (= a_125844 (ite a_125620 a_125621 #x00))) +(declare-fun a_125845 () (_ BitVec 8))(assert (= a_125845 (ite a_125613 a_125614 #x00))) +(declare-fun a_125846 () (_ BitVec 8))(assert (= a_125846 (ite a_125606 a_125607 #x00))) +(declare-fun a_125847 () (_ BitVec 8))(assert (= a_125847 (ite a_125599 a_125600 #x00))) +(declare-fun a_125848 () (_ BitVec 256))(assert (= a_125848 (concat a_125816 a_125817 a_125818 a_125819 a_125820 a_125821 a_125822 a_125823 a_125824 a_125825 a_125826 a_125827 a_125828 a_125829 a_125830 a_125831 a_125832 a_125833 a_125834 a_125835 a_125836 a_125837 a_125838 a_125839 a_125840 a_125841 a_125842 a_125843 a_125844 a_125845 a_125846 a_125847))) +(declare-fun a_125849 () (_ BitVec 256))(assert (= a_125849 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125850 () (_ BitVec 256))(assert (= a_125850 (concat a_125816 a_125817 a_125818 a_125819 a_125820 a_125821 a_125822 a_125823 a_125824 a_125825 a_125826 a_125827 a_125828 a_125829 a_125830 a_125831 a_125832 a_125833 a_125834 a_125835 a_125836 a_125837 a_125838 a_125839 a_125840 a_125841 a_125842 a_125843 a_125844 a_125845 a_125846 a_125847))) +(declare-fun a_125851 () (_ BitVec 256))(assert (= a_125851 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125852 () Bool)(assert (= a_125852 (bvslt a_125850 a_125851))) +(declare-fun a_125853 () (_ BitVec 256))(assert (= a_125853 (concat a_125816 a_125817 a_125818 a_125819 a_125820 a_125821 a_125822 a_125823 a_125824 a_125825 a_125826 a_125827 a_125828 a_125829 a_125830 a_125831 a_125832 a_125833 a_125834 a_125835 a_125836 a_125837 a_125838 a_125839 a_125840 a_125841 a_125842 a_125843 a_125844 a_125845 a_125846 a_125847))) +(declare-fun a_125854 () (_ BitVec 256))(assert (= a_125854 (bvsub a_125848 a_125849))) +(declare-fun a_125855 () (_ BitVec 256))(assert (= a_125855 (ite a_125852 a_125853 a_125854))) +(declare-fun a_125856 () (_ BitVec 256))(assert (= a_125856 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_125857 () (_ BitVec 256))(assert (= a_125857 (concat a_125560 a_125561 a_125562 a_125563 a_125564 a_125565 a_125566 a_125567 a_125568 a_125569 a_125570 a_125571 a_125572 a_125573 a_125574 a_125575 a_125576 a_125577 a_125578 a_125579 a_125580 a_125581 a_125582 a_125583 a_125584 a_125585 a_125586 a_125587 a_125588 a_125589 a_125590 a_125591))) +(declare-fun a_125858 () (_ BitVec 256))(assert (= a_125858 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125859 () (_ BitVec 256))(assert (= a_125859 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125860 () (_ BitVec 8))(assert (= a_125860 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_125861 () (_ BitVec 8))(assert (= a_125861 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_125862 () (_ BitVec 8))(assert (= a_125862 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_125863 () (_ BitVec 8))(assert (= a_125863 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_125864 () (_ BitVec 8))(assert (= a_125864 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_125865 () (_ BitVec 8))(assert (= a_125865 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_125866 () (_ BitVec 8))(assert (= a_125866 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_125867 () (_ BitVec 8))(assert (= a_125867 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_125868 () (_ BitVec 8))(assert (= a_125868 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_125869 () (_ BitVec 8))(assert (= a_125869 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_125870 () (_ BitVec 8))(assert (= a_125870 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_125871 () (_ BitVec 8))(assert (= a_125871 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_125872 () (_ BitVec 8))(assert (= a_125872 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_125873 () (_ BitVec 8))(assert (= a_125873 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_125874 () (_ BitVec 8))(assert (= a_125874 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_125875 () (_ BitVec 8))(assert (= a_125875 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_125876 () (_ BitVec 8))(assert (= a_125876 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_125877 () (_ BitVec 8))(assert (= a_125877 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_125878 () (_ BitVec 8))(assert (= a_125878 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_125879 () (_ BitVec 8))(assert (= a_125879 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_125880 () (_ BitVec 8))(assert (= a_125880 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_125881 () (_ BitVec 8))(assert (= a_125881 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_125882 () (_ BitVec 8))(assert (= a_125882 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_125883 () (_ BitVec 8))(assert (= a_125883 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_125884 () (_ BitVec 8))(assert (= a_125884 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_125885 () (_ BitVec 8))(assert (= a_125885 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_125886 () (_ BitVec 8))(assert (= a_125886 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_125887 () (_ BitVec 8))(assert (= a_125887 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_125888 () (_ BitVec 8))(assert (= a_125888 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_125889 () (_ BitVec 8))(assert (= a_125889 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_125890 () (_ BitVec 8))(assert (= a_125890 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_125891 () (_ BitVec 8))(assert (= a_125891 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_125892 () (_ BitVec 256))(assert (= a_125892 (concat a_125860 a_125861 a_125862 a_125863 a_125864 a_125865 a_125866 a_125867 a_125868 a_125869 a_125870 a_125871 a_125872 a_125873 a_125874 a_125875 a_125876 a_125877 a_125878 a_125879 a_125880 a_125881 a_125882 a_125883 a_125884 a_125885 a_125886 a_125887 a_125888 a_125889 a_125890 a_125891))) +(declare-fun a_125893 () (_ BitVec 256))(assert (= a_125893 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125894 () (_ BitVec 256))(assert (= a_125894 (bvudiv a_125892 a_125893))) +(declare-fun a_125895 () (_ BitVec 256))(assert (= a_125895 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_125896 () (_ BitVec 256))(assert (= a_125896 (bvand a_125894 a_125895))) +(declare-fun a_125897 () (_ BitVec 256))(assert (= a_125897 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_125898 () (_ BitVec 512))(assert (= a_125898 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_125899 () (_ BitVec 512))(assert (= a_125899 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_125900 () (_ BitVec 512))(assert (= a_125900 (bvsub a_125898 a_125899))) +(declare-fun a_125901 () (_ BitVec 512))(assert (= a_125901 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_125902 () (_ BitVec 512))(assert (= a_125902 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_125903 () (_ BitVec 512))(assert (= a_125903 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_125904 () Bool)(assert (= a_125904 (bvule a_125902 a_125903))) +(declare-fun a_125905 () Bool)(assert (= a_125905 (bvuge a_125900 a_125901))) +(declare-fun a_125906 () Bool)(assert (= a_125906 (and a_125904 a_125905))) +(declare-fun a_125907 () Bool)(assert (= a_125907 (not a_125906))) +(declare-fun a_125908 () (_ BitVec 256))(assert (= a_125908 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125909 () (_ BitVec 512))(assert (= a_125909 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_125910 () (_ BitVec 512))(assert (= a_125910 ((_ zero_extend 256) SVALUE))) +(declare-fun a_125911 () (_ BitVec 512))(assert (= a_125911 (bvsub a_125909 a_125910))) +(declare-fun a_125912 () (_ BitVec 512))(assert (= a_125912 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_125913 () (_ BitVec 512))(assert (= a_125913 ((_ zero_extend 256) SVALUE))) +(declare-fun a_125914 () (_ BitVec 512))(assert (= a_125914 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_125915 () Bool)(assert (= a_125915 (bvule a_125913 a_125914))) +(declare-fun a_125916 () Bool)(assert (= a_125916 (bvuge a_125911 a_125912))) +(declare-fun a_125917 () Bool)(assert (= a_125917 (and a_125915 a_125916))) +(declare-fun a_125918 () Bool)(assert (= a_125918 (not a_125917))) +(assert (= a_125918 false)) +(assert (= SVALUE a_125908)) +(assert (= a_125907 false)) +(assert (= a_125896 a_125897)) +(assert (= SVALUE_1 a_125859)) +(assert (= a_125857 a_125858)) +(assert (bvslt a_125855 a_125856)) +(assert (= a_125592 a_125593)) +(assert (not a_125559)) +(assert (= a_125301 a_125302)) +(assert (= a_125294 a_125295)) +(assert (= a_125287 a_125288)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000013.findings b/tools/manticore-analysis/sample_execution/outputs/user_00000013.findings new file mode 100644 index 000000000..c4d47f07d --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000013.findings @@ -0,0 +1,4 @@ +- INVALID instruction - + Contract: 0xd4a8f68534750318596cd9a395ee5d2468a8492d EVM Program counter: 0xf4 + Snippet: +25 assert(x + y + z != 3) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000013.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000013.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000013.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000013.pkl new file mode 100644 index 000000000..9b8e1bbe3 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000013.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000013.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000013.summary new file mode 100644 index 000000000..3b21a65ec --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000013.summary @@ -0,0 +1,36 @@ +Message: THROW +Last exception: THROW +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset f4 + 25 assert(x + y + z != 3) + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999770000 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 86% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000013.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000013.trace new file mode 100644 index 000000000..cecccaa20 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000013.trace @@ -0,0 +1,152 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xde +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf4 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000013.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000013.tx new file mode 100644 index 000000000..f91376b32 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000013.tx @@ -0,0 +1,28 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000ff (*) +Return_data: 0x () + +Function call: +test_me(0,4,255) -> THROW (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000013.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000013.tx.json new file mode 100644 index 000000000..aa45120f9 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000013.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000014.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000014.constraints new file mode 100644 index 000000000..a5a8751dc --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000014.constraints @@ -0,0 +1,465 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_125128 () (_ BitVec 512))(assert (= a_125128 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_125129 () (_ BitVec 512))(assert (= a_125129 ((_ zero_extend 256) SVALUE))) +(declare-fun a_125130 () (_ BitVec 512))(assert (= a_125130 (bvsub a_125128 a_125129))) +(declare-fun a_125131 () (_ BitVec 512))(assert (= a_125131 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_125132 () (_ BitVec 512))(assert (= a_125132 (bvadd a_125130 a_125131))) +(declare-fun a_125133 () (_ BitVec 256))(assert (= a_125133 ((_ extract 255 0) a_125132))) +(declare-fun a_125134 () (_ BitVec 256))(assert (= a_125134 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_125135 () (_ BitVec 512))(assert (= a_125135 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_125136 () (_ BitVec 512))(assert (= a_125136 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_125137 () (_ BitVec 512))(assert (= a_125137 (bvsub a_125135 a_125136))) +(declare-fun a_125138 () (_ BitVec 512))(assert (= a_125138 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329e5)) +(declare-fun a_125139 () (_ BitVec 512))(assert (= a_125139 (bvadd a_125137 a_125138))) +(declare-fun a_125140 () (_ BitVec 512))(assert (= a_125140 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_125141 () (_ BitVec 512))(assert (= a_125141 (bvsub a_125139 a_125140))) +(declare-fun a_125142 () (_ BitVec 512))(assert (= a_125142 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_125143 () (_ BitVec 512))(assert (= a_125143 (bvsub a_125141 a_125142))) +(declare-fun a_125144 () (_ BitVec 512))(assert (= a_125144 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_125145 () (_ BitVec 512))(assert (= a_125145 (bvadd a_125143 a_125144))) +(declare-fun a_125146 () (_ BitVec 512))(assert (= a_125146 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032b0d)) +(declare-fun a_125147 () (_ BitVec 512))(assert (= a_125147 (bvadd a_125145 a_125146))) +(declare-fun a_125148 () (_ BitVec 256))(assert (= a_125148 ((_ extract 255 0) a_125147))) +(declare-fun a_125149 () (_ BitVec 256))(assert (= a_125149 #x00000000000000000000000000000000000000000000000000000002540b3412)) +(declare-fun a_125150 () (_ BitVec 512))(assert (= a_125150 ((_ zero_extend 256) SVALUE))) +(declare-fun a_125151 () (_ BitVec 512))(assert (= a_125151 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_125152 () (_ BitVec 512))(assert (= a_125152 (bvadd a_125150 a_125151))) +(declare-fun a_125153 () (_ BitVec 512))(assert (= a_125153 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_125154 () (_ BitVec 512))(assert (= a_125154 (bvadd a_125152 a_125153))) +(declare-fun a_125155 () (_ BitVec 512))(assert (= a_125155 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_125156 () (_ BitVec 512))(assert (= a_125156 (bvsub a_125154 a_125155))) +(declare-fun a_125157 () (_ BitVec 256))(assert (= a_125157 ((_ extract 255 0) a_125156))) +(declare-fun a_125158 () (_ BitVec 256))(assert (= a_125158 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125159 () (_ BitVec 8))(assert (= a_125159 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_125160 () (_ BitVec 8))(assert (= a_125160 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_125161 () (_ BitVec 8))(assert (= a_125161 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_125162 () (_ BitVec 8))(assert (= a_125162 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_125163 () (_ BitVec 8))(assert (= a_125163 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_125164 () (_ BitVec 8))(assert (= a_125164 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_125165 () (_ BitVec 8))(assert (= a_125165 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_125166 () (_ BitVec 8))(assert (= a_125166 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_125167 () (_ BitVec 8))(assert (= a_125167 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_125168 () (_ BitVec 8))(assert (= a_125168 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_125169 () (_ BitVec 8))(assert (= a_125169 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_125170 () (_ BitVec 8))(assert (= a_125170 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_125171 () (_ BitVec 8))(assert (= a_125171 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_125172 () (_ BitVec 8))(assert (= a_125172 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_125173 () (_ BitVec 8))(assert (= a_125173 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_125174 () (_ BitVec 8))(assert (= a_125174 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_125175 () (_ BitVec 8))(assert (= a_125175 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_125176 () (_ BitVec 8))(assert (= a_125176 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_125177 () (_ BitVec 8))(assert (= a_125177 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_125178 () (_ BitVec 8))(assert (= a_125178 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_125179 () (_ BitVec 8))(assert (= a_125179 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_125180 () (_ BitVec 8))(assert (= a_125180 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_125181 () (_ BitVec 8))(assert (= a_125181 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_125182 () (_ BitVec 8))(assert (= a_125182 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_125183 () (_ BitVec 8))(assert (= a_125183 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_125184 () (_ BitVec 8))(assert (= a_125184 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_125185 () (_ BitVec 8))(assert (= a_125185 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_125186 () (_ BitVec 8))(assert (= a_125186 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_125187 () (_ BitVec 8))(assert (= a_125187 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_125188 () (_ BitVec 8))(assert (= a_125188 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_125189 () (_ BitVec 8))(assert (= a_125189 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_125190 () (_ BitVec 8))(assert (= a_125190 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_125191 () (_ BitVec 256))(assert (= a_125191 (concat a_125159 a_125160 a_125161 a_125162 a_125163 a_125164 a_125165 a_125166 a_125167 a_125168 a_125169 a_125170 a_125171 a_125172 a_125173 a_125174 a_125175 a_125176 a_125177 a_125178 a_125179 a_125180 a_125181 a_125182 a_125183 a_125184 a_125185 a_125186 a_125187 a_125188 a_125189 a_125190))) +(declare-fun a_125192 () (_ BitVec 256))(assert (= a_125192 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125193 () (_ BitVec 256))(assert (= a_125193 (bvudiv a_125191 a_125192))) +(declare-fun a_125194 () (_ BitVec 256))(assert (= a_125194 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_125195 () (_ BitVec 256))(assert (= a_125195 (bvand a_125193 a_125194))) +(declare-fun a_125196 () (_ BitVec 256))(assert (= a_125196 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_125197 () Bool)(assert (= a_125197 (= a_125195 a_125196))) +(declare-fun a_125198 () (_ BitVec 512))(assert (= a_125198 (bvadd a_125137 a_125138))) +(declare-fun a_125199 () (_ BitVec 256))(assert (= a_125199 ((_ extract 255 0) a_125198))) +(declare-fun a_125200 () (_ BitVec 512))(assert (= a_125200 ((_ zero_extend 256) a_125199))) +(declare-fun a_125201 () (_ BitVec 512))(assert (= a_125201 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_125202 () (_ BitVec 512))(assert (= a_125202 (bvsub a_125200 a_125201))) +(declare-fun a_125203 () (_ BitVec 512))(assert (= a_125203 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_125204 () (_ BitVec 512))(assert (= a_125204 ((_ zero_extend 256) a_125199))) +(declare-fun a_125205 () (_ BitVec 512))(assert (= a_125205 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_125206 () Bool)(assert (= a_125206 (bvuge a_125204 a_125205))) +(declare-fun a_125207 () Bool)(assert (= a_125207 (bvuge a_125202 a_125203))) +(declare-fun a_125208 () Bool)(assert (= a_125208 (and a_125206 a_125207))) +(declare-fun a_125209 () Bool)(assert (= a_125209 (not a_125208))) +(declare-fun a_125210 () (_ BitVec 256))(assert (= a_125210 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125211 () (_ BitVec 512))(assert (= a_125211 ((_ zero_extend 256) a_125210))) +(declare-fun a_125212 () (_ BitVec 512))(assert (= a_125212 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_125213 () (_ BitVec 512))(assert (= a_125213 (bvadd a_125211 a_125212))) +(declare-fun a_125214 () (_ BitVec 512))(assert (= a_125214 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125215 () Bool)(assert (= a_125215 (bvult a_125213 a_125214))) +(declare-fun a_125216 () (_ BitVec 8))(assert (= a_125216 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_125217 () (_ BitVec 256))(assert (= a_125217 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125218 () (_ BitVec 512))(assert (= a_125218 ((_ zero_extend 256) a_125217))) +(declare-fun a_125219 () (_ BitVec 512))(assert (= a_125219 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_125220 () (_ BitVec 512))(assert (= a_125220 (bvadd a_125218 a_125219))) +(declare-fun a_125221 () (_ BitVec 512))(assert (= a_125221 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125222 () Bool)(assert (= a_125222 (bvult a_125220 a_125221))) +(declare-fun a_125223 () (_ BitVec 8))(assert (= a_125223 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_125224 () (_ BitVec 256))(assert (= a_125224 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125225 () (_ BitVec 512))(assert (= a_125225 ((_ zero_extend 256) a_125224))) +(declare-fun a_125226 () (_ BitVec 512))(assert (= a_125226 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_125227 () (_ BitVec 512))(assert (= a_125227 (bvadd a_125225 a_125226))) +(declare-fun a_125228 () (_ BitVec 512))(assert (= a_125228 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125229 () Bool)(assert (= a_125229 (bvult a_125227 a_125228))) +(declare-fun a_125230 () (_ BitVec 8))(assert (= a_125230 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_125231 () (_ BitVec 256))(assert (= a_125231 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125232 () (_ BitVec 512))(assert (= a_125232 ((_ zero_extend 256) a_125231))) +(declare-fun a_125233 () (_ BitVec 512))(assert (= a_125233 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_125234 () (_ BitVec 512))(assert (= a_125234 (bvadd a_125232 a_125233))) +(declare-fun a_125235 () (_ BitVec 512))(assert (= a_125235 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125236 () Bool)(assert (= a_125236 (bvult a_125234 a_125235))) +(declare-fun a_125237 () (_ BitVec 8))(assert (= a_125237 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_125238 () (_ BitVec 256))(assert (= a_125238 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125239 () (_ BitVec 512))(assert (= a_125239 ((_ zero_extend 256) a_125238))) +(declare-fun a_125240 () (_ BitVec 512))(assert (= a_125240 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_125241 () (_ BitVec 512))(assert (= a_125241 (bvadd a_125239 a_125240))) +(declare-fun a_125242 () (_ BitVec 512))(assert (= a_125242 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125243 () Bool)(assert (= a_125243 (bvult a_125241 a_125242))) +(declare-fun a_125244 () (_ BitVec 8))(assert (= a_125244 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_125245 () (_ BitVec 256))(assert (= a_125245 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125246 () (_ BitVec 512))(assert (= a_125246 ((_ zero_extend 256) a_125245))) +(declare-fun a_125247 () (_ BitVec 512))(assert (= a_125247 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_125248 () (_ BitVec 512))(assert (= a_125248 (bvadd a_125246 a_125247))) +(declare-fun a_125249 () (_ BitVec 512))(assert (= a_125249 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125250 () Bool)(assert (= a_125250 (bvult a_125248 a_125249))) +(declare-fun a_125251 () (_ BitVec 8))(assert (= a_125251 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_125252 () (_ BitVec 256))(assert (= a_125252 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125253 () (_ BitVec 512))(assert (= a_125253 ((_ zero_extend 256) a_125252))) +(declare-fun a_125254 () (_ BitVec 512))(assert (= a_125254 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_125255 () (_ BitVec 512))(assert (= a_125255 (bvadd a_125253 a_125254))) +(declare-fun a_125256 () (_ BitVec 512))(assert (= a_125256 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125257 () Bool)(assert (= a_125257 (bvult a_125255 a_125256))) +(declare-fun a_125258 () (_ BitVec 8))(assert (= a_125258 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_125259 () (_ BitVec 256))(assert (= a_125259 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125260 () (_ BitVec 512))(assert (= a_125260 ((_ zero_extend 256) a_125259))) +(declare-fun a_125261 () (_ BitVec 512))(assert (= a_125261 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_125262 () (_ BitVec 512))(assert (= a_125262 (bvadd a_125260 a_125261))) +(declare-fun a_125263 () (_ BitVec 512))(assert (= a_125263 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125264 () Bool)(assert (= a_125264 (bvult a_125262 a_125263))) +(declare-fun a_125265 () (_ BitVec 8))(assert (= a_125265 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_125266 () (_ BitVec 256))(assert (= a_125266 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125267 () (_ BitVec 512))(assert (= a_125267 ((_ zero_extend 256) a_125266))) +(declare-fun a_125268 () (_ BitVec 512))(assert (= a_125268 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_125269 () (_ BitVec 512))(assert (= a_125269 (bvadd a_125267 a_125268))) +(declare-fun a_125270 () (_ BitVec 512))(assert (= a_125270 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125271 () Bool)(assert (= a_125271 (bvult a_125269 a_125270))) +(declare-fun a_125272 () (_ BitVec 8))(assert (= a_125272 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_125273 () (_ BitVec 256))(assert (= a_125273 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125274 () (_ BitVec 512))(assert (= a_125274 ((_ zero_extend 256) a_125273))) +(declare-fun a_125275 () (_ BitVec 512))(assert (= a_125275 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_125276 () (_ BitVec 512))(assert (= a_125276 (bvadd a_125274 a_125275))) +(declare-fun a_125277 () (_ BitVec 512))(assert (= a_125277 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125278 () Bool)(assert (= a_125278 (bvult a_125276 a_125277))) +(declare-fun a_125279 () (_ BitVec 8))(assert (= a_125279 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_125280 () (_ BitVec 256))(assert (= a_125280 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125281 () (_ BitVec 512))(assert (= a_125281 ((_ zero_extend 256) a_125280))) +(declare-fun a_125282 () (_ BitVec 512))(assert (= a_125282 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_125283 () (_ BitVec 512))(assert (= a_125283 (bvadd a_125281 a_125282))) +(declare-fun a_125284 () (_ BitVec 512))(assert (= a_125284 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125285 () Bool)(assert (= a_125285 (bvult a_125283 a_125284))) +(declare-fun a_125286 () (_ BitVec 8))(assert (= a_125286 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_125287 () (_ BitVec 256))(assert (= a_125287 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125288 () (_ BitVec 512))(assert (= a_125288 ((_ zero_extend 256) a_125287))) +(declare-fun a_125289 () (_ BitVec 512))(assert (= a_125289 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_125290 () (_ BitVec 512))(assert (= a_125290 (bvadd a_125288 a_125289))) +(declare-fun a_125291 () (_ BitVec 512))(assert (= a_125291 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125292 () Bool)(assert (= a_125292 (bvult a_125290 a_125291))) +(declare-fun a_125293 () (_ BitVec 8))(assert (= a_125293 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_125294 () (_ BitVec 256))(assert (= a_125294 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125295 () (_ BitVec 512))(assert (= a_125295 ((_ zero_extend 256) a_125294))) +(declare-fun a_125296 () (_ BitVec 512))(assert (= a_125296 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_125297 () (_ BitVec 512))(assert (= a_125297 (bvadd a_125295 a_125296))) +(declare-fun a_125298 () (_ BitVec 512))(assert (= a_125298 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125299 () Bool)(assert (= a_125299 (bvult a_125297 a_125298))) +(declare-fun a_125300 () (_ BitVec 8))(assert (= a_125300 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_125301 () (_ BitVec 256))(assert (= a_125301 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125302 () (_ BitVec 512))(assert (= a_125302 ((_ zero_extend 256) a_125301))) +(declare-fun a_125303 () (_ BitVec 512))(assert (= a_125303 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_125304 () (_ BitVec 512))(assert (= a_125304 (bvadd a_125302 a_125303))) +(declare-fun a_125305 () (_ BitVec 512))(assert (= a_125305 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125306 () Bool)(assert (= a_125306 (bvult a_125304 a_125305))) +(declare-fun a_125307 () (_ BitVec 8))(assert (= a_125307 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_125308 () (_ BitVec 256))(assert (= a_125308 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125309 () (_ BitVec 512))(assert (= a_125309 ((_ zero_extend 256) a_125308))) +(declare-fun a_125310 () (_ BitVec 512))(assert (= a_125310 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_125311 () (_ BitVec 512))(assert (= a_125311 (bvadd a_125309 a_125310))) +(declare-fun a_125312 () (_ BitVec 512))(assert (= a_125312 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125313 () Bool)(assert (= a_125313 (bvult a_125311 a_125312))) +(declare-fun a_125314 () (_ BitVec 8))(assert (= a_125314 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_125315 () (_ BitVec 256))(assert (= a_125315 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125316 () (_ BitVec 512))(assert (= a_125316 ((_ zero_extend 256) a_125315))) +(declare-fun a_125317 () (_ BitVec 512))(assert (= a_125317 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_125318 () (_ BitVec 512))(assert (= a_125318 (bvadd a_125316 a_125317))) +(declare-fun a_125319 () (_ BitVec 512))(assert (= a_125319 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125320 () Bool)(assert (= a_125320 (bvult a_125318 a_125319))) +(declare-fun a_125321 () (_ BitVec 8))(assert (= a_125321 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_125322 () (_ BitVec 256))(assert (= a_125322 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125323 () (_ BitVec 512))(assert (= a_125323 ((_ zero_extend 256) a_125322))) +(declare-fun a_125324 () (_ BitVec 512))(assert (= a_125324 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_125325 () (_ BitVec 512))(assert (= a_125325 (bvadd a_125323 a_125324))) +(declare-fun a_125326 () (_ BitVec 512))(assert (= a_125326 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125327 () Bool)(assert (= a_125327 (bvult a_125325 a_125326))) +(declare-fun a_125328 () (_ BitVec 8))(assert (= a_125328 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_125329 () (_ BitVec 256))(assert (= a_125329 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125330 () (_ BitVec 512))(assert (= a_125330 ((_ zero_extend 256) a_125329))) +(declare-fun a_125331 () (_ BitVec 512))(assert (= a_125331 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_125332 () (_ BitVec 512))(assert (= a_125332 (bvadd a_125330 a_125331))) +(declare-fun a_125333 () (_ BitVec 512))(assert (= a_125333 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125334 () Bool)(assert (= a_125334 (bvult a_125332 a_125333))) +(declare-fun a_125335 () (_ BitVec 8))(assert (= a_125335 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_125336 () (_ BitVec 256))(assert (= a_125336 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125337 () (_ BitVec 512))(assert (= a_125337 ((_ zero_extend 256) a_125336))) +(declare-fun a_125338 () (_ BitVec 512))(assert (= a_125338 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_125339 () (_ BitVec 512))(assert (= a_125339 (bvadd a_125337 a_125338))) +(declare-fun a_125340 () (_ BitVec 512))(assert (= a_125340 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125341 () Bool)(assert (= a_125341 (bvult a_125339 a_125340))) +(declare-fun a_125342 () (_ BitVec 8))(assert (= a_125342 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_125343 () (_ BitVec 256))(assert (= a_125343 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125344 () (_ BitVec 512))(assert (= a_125344 ((_ zero_extend 256) a_125343))) +(declare-fun a_125345 () (_ BitVec 512))(assert (= a_125345 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_125346 () (_ BitVec 512))(assert (= a_125346 (bvadd a_125344 a_125345))) +(declare-fun a_125347 () (_ BitVec 512))(assert (= a_125347 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125348 () Bool)(assert (= a_125348 (bvult a_125346 a_125347))) +(declare-fun a_125349 () (_ BitVec 8))(assert (= a_125349 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_125350 () (_ BitVec 256))(assert (= a_125350 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125351 () (_ BitVec 512))(assert (= a_125351 ((_ zero_extend 256) a_125350))) +(declare-fun a_125352 () (_ BitVec 512))(assert (= a_125352 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_125353 () (_ BitVec 512))(assert (= a_125353 (bvadd a_125351 a_125352))) +(declare-fun a_125354 () (_ BitVec 512))(assert (= a_125354 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125355 () Bool)(assert (= a_125355 (bvult a_125353 a_125354))) +(declare-fun a_125356 () (_ BitVec 8))(assert (= a_125356 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_125357 () (_ BitVec 256))(assert (= a_125357 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125358 () (_ BitVec 512))(assert (= a_125358 ((_ zero_extend 256) a_125357))) +(declare-fun a_125359 () (_ BitVec 512))(assert (= a_125359 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_125360 () (_ BitVec 512))(assert (= a_125360 (bvadd a_125358 a_125359))) +(declare-fun a_125361 () (_ BitVec 512))(assert (= a_125361 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125362 () Bool)(assert (= a_125362 (bvult a_125360 a_125361))) +(declare-fun a_125363 () (_ BitVec 8))(assert (= a_125363 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_125364 () (_ BitVec 256))(assert (= a_125364 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125365 () (_ BitVec 512))(assert (= a_125365 ((_ zero_extend 256) a_125364))) +(declare-fun a_125366 () (_ BitVec 512))(assert (= a_125366 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_125367 () (_ BitVec 512))(assert (= a_125367 (bvadd a_125365 a_125366))) +(declare-fun a_125368 () (_ BitVec 512))(assert (= a_125368 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125369 () Bool)(assert (= a_125369 (bvult a_125367 a_125368))) +(declare-fun a_125370 () (_ BitVec 8))(assert (= a_125370 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_125371 () (_ BitVec 256))(assert (= a_125371 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125372 () (_ BitVec 512))(assert (= a_125372 ((_ zero_extend 256) a_125371))) +(declare-fun a_125373 () (_ BitVec 512))(assert (= a_125373 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_125374 () (_ BitVec 512))(assert (= a_125374 (bvadd a_125372 a_125373))) +(declare-fun a_125375 () (_ BitVec 512))(assert (= a_125375 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125376 () Bool)(assert (= a_125376 (bvult a_125374 a_125375))) +(declare-fun a_125377 () (_ BitVec 8))(assert (= a_125377 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_125378 () (_ BitVec 256))(assert (= a_125378 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125379 () (_ BitVec 512))(assert (= a_125379 ((_ zero_extend 256) a_125378))) +(declare-fun a_125380 () (_ BitVec 512))(assert (= a_125380 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_125381 () (_ BitVec 512))(assert (= a_125381 (bvadd a_125379 a_125380))) +(declare-fun a_125382 () (_ BitVec 512))(assert (= a_125382 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125383 () Bool)(assert (= a_125383 (bvult a_125381 a_125382))) +(declare-fun a_125384 () (_ BitVec 8))(assert (= a_125384 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_125385 () (_ BitVec 256))(assert (= a_125385 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125386 () (_ BitVec 512))(assert (= a_125386 ((_ zero_extend 256) a_125385))) +(declare-fun a_125387 () (_ BitVec 512))(assert (= a_125387 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_125388 () (_ BitVec 512))(assert (= a_125388 (bvadd a_125386 a_125387))) +(declare-fun a_125389 () (_ BitVec 512))(assert (= a_125389 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125390 () Bool)(assert (= a_125390 (bvult a_125388 a_125389))) +(declare-fun a_125391 () (_ BitVec 8))(assert (= a_125391 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_125392 () (_ BitVec 256))(assert (= a_125392 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125393 () (_ BitVec 512))(assert (= a_125393 ((_ zero_extend 256) a_125392))) +(declare-fun a_125394 () (_ BitVec 512))(assert (= a_125394 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_125395 () (_ BitVec 512))(assert (= a_125395 (bvadd a_125393 a_125394))) +(declare-fun a_125396 () (_ BitVec 512))(assert (= a_125396 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125397 () Bool)(assert (= a_125397 (bvult a_125395 a_125396))) +(declare-fun a_125398 () (_ BitVec 8))(assert (= a_125398 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_125399 () (_ BitVec 256))(assert (= a_125399 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125400 () (_ BitVec 512))(assert (= a_125400 ((_ zero_extend 256) a_125399))) +(declare-fun a_125401 () (_ BitVec 512))(assert (= a_125401 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_125402 () (_ BitVec 512))(assert (= a_125402 (bvadd a_125400 a_125401))) +(declare-fun a_125403 () (_ BitVec 512))(assert (= a_125403 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125404 () Bool)(assert (= a_125404 (bvult a_125402 a_125403))) +(declare-fun a_125405 () (_ BitVec 8))(assert (= a_125405 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_125406 () (_ BitVec 256))(assert (= a_125406 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125407 () (_ BitVec 512))(assert (= a_125407 ((_ zero_extend 256) a_125406))) +(declare-fun a_125408 () (_ BitVec 512))(assert (= a_125408 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_125409 () (_ BitVec 512))(assert (= a_125409 (bvadd a_125407 a_125408))) +(declare-fun a_125410 () (_ BitVec 512))(assert (= a_125410 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125411 () Bool)(assert (= a_125411 (bvult a_125409 a_125410))) +(declare-fun a_125412 () (_ BitVec 8))(assert (= a_125412 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_125413 () (_ BitVec 256))(assert (= a_125413 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125414 () (_ BitVec 512))(assert (= a_125414 ((_ zero_extend 256) a_125413))) +(declare-fun a_125415 () (_ BitVec 512))(assert (= a_125415 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_125416 () (_ BitVec 512))(assert (= a_125416 (bvadd a_125414 a_125415))) +(declare-fun a_125417 () (_ BitVec 512))(assert (= a_125417 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125418 () Bool)(assert (= a_125418 (bvult a_125416 a_125417))) +(declare-fun a_125419 () (_ BitVec 8))(assert (= a_125419 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_125420 () (_ BitVec 256))(assert (= a_125420 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125421 () (_ BitVec 512))(assert (= a_125421 ((_ zero_extend 256) a_125420))) +(declare-fun a_125422 () (_ BitVec 512))(assert (= a_125422 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_125423 () (_ BitVec 512))(assert (= a_125423 (bvadd a_125421 a_125422))) +(declare-fun a_125424 () (_ BitVec 512))(assert (= a_125424 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125425 () Bool)(assert (= a_125425 (bvult a_125423 a_125424))) +(declare-fun a_125426 () (_ BitVec 8))(assert (= a_125426 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_125427 () (_ BitVec 256))(assert (= a_125427 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_125428 () (_ BitVec 512))(assert (= a_125428 ((_ zero_extend 256) a_125427))) +(declare-fun a_125429 () (_ BitVec 512))(assert (= a_125429 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_125430 () Bool)(assert (= a_125430 (bvult a_125428 a_125429))) +(declare-fun a_125431 () (_ BitVec 8))(assert (= a_125431 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_125432 () (_ BitVec 8))(assert (= a_125432 (ite a_125430 a_125431 #x00))) +(declare-fun a_125433 () (_ BitVec 8))(assert (= a_125433 (ite a_125425 a_125426 #x00))) +(declare-fun a_125434 () (_ BitVec 8))(assert (= a_125434 (ite a_125418 a_125419 #x00))) +(declare-fun a_125435 () (_ BitVec 8))(assert (= a_125435 (ite a_125411 a_125412 #x00))) +(declare-fun a_125436 () (_ BitVec 8))(assert (= a_125436 (ite a_125404 a_125405 #x00))) +(declare-fun a_125437 () (_ BitVec 8))(assert (= a_125437 (ite a_125397 a_125398 #x00))) +(declare-fun a_125438 () (_ BitVec 8))(assert (= a_125438 (ite a_125390 a_125391 #x00))) +(declare-fun a_125439 () (_ BitVec 8))(assert (= a_125439 (ite a_125383 a_125384 #x00))) +(declare-fun a_125440 () (_ BitVec 8))(assert (= a_125440 (ite a_125376 a_125377 #x00))) +(declare-fun a_125441 () (_ BitVec 8))(assert (= a_125441 (ite a_125369 a_125370 #x00))) +(declare-fun a_125442 () (_ BitVec 8))(assert (= a_125442 (ite a_125362 a_125363 #x00))) +(declare-fun a_125443 () (_ BitVec 8))(assert (= a_125443 (ite a_125355 a_125356 #x00))) +(declare-fun a_125444 () (_ BitVec 8))(assert (= a_125444 (ite a_125348 a_125349 #x00))) +(declare-fun a_125445 () (_ BitVec 8))(assert (= a_125445 (ite a_125341 a_125342 #x00))) +(declare-fun a_125446 () (_ BitVec 8))(assert (= a_125446 (ite a_125334 a_125335 #x00))) +(declare-fun a_125447 () (_ BitVec 8))(assert (= a_125447 (ite a_125327 a_125328 #x00))) +(declare-fun a_125448 () (_ BitVec 8))(assert (= a_125448 (ite a_125320 a_125321 #x00))) +(declare-fun a_125449 () (_ BitVec 8))(assert (= a_125449 (ite a_125313 a_125314 #x00))) +(declare-fun a_125450 () (_ BitVec 8))(assert (= a_125450 (ite a_125306 a_125307 #x00))) +(declare-fun a_125451 () (_ BitVec 8))(assert (= a_125451 (ite a_125299 a_125300 #x00))) +(declare-fun a_125452 () (_ BitVec 8))(assert (= a_125452 (ite a_125292 a_125293 #x00))) +(declare-fun a_125453 () (_ BitVec 8))(assert (= a_125453 (ite a_125285 a_125286 #x00))) +(declare-fun a_125454 () (_ BitVec 8))(assert (= a_125454 (ite a_125278 a_125279 #x00))) +(declare-fun a_125455 () (_ BitVec 8))(assert (= a_125455 (ite a_125271 a_125272 #x00))) +(declare-fun a_125456 () (_ BitVec 8))(assert (= a_125456 (ite a_125264 a_125265 #x00))) +(declare-fun a_125457 () (_ BitVec 8))(assert (= a_125457 (ite a_125257 a_125258 #x00))) +(declare-fun a_125458 () (_ BitVec 8))(assert (= a_125458 (ite a_125250 a_125251 #x00))) +(declare-fun a_125459 () (_ BitVec 8))(assert (= a_125459 (ite a_125243 a_125244 #x00))) +(declare-fun a_125460 () (_ BitVec 8))(assert (= a_125460 (ite a_125236 a_125237 #x00))) +(declare-fun a_125461 () (_ BitVec 8))(assert (= a_125461 (ite a_125229 a_125230 #x00))) +(declare-fun a_125462 () (_ BitVec 8))(assert (= a_125462 (ite a_125222 a_125223 #x00))) +(declare-fun a_125463 () (_ BitVec 8))(assert (= a_125463 (ite a_125215 a_125216 #x00))) +(declare-fun a_125464 () (_ BitVec 256))(assert (= a_125464 (concat a_125432 a_125433 a_125434 a_125435 a_125436 a_125437 a_125438 a_125439 a_125440 a_125441 a_125442 a_125443 a_125444 a_125445 a_125446 a_125447 a_125448 a_125449 a_125450 a_125451 a_125452 a_125453 a_125454 a_125455 a_125456 a_125457 a_125458 a_125459 a_125460 a_125461 a_125462 a_125463))) +(declare-fun a_125465 () (_ BitVec 256))(assert (= a_125465 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125466 () (_ BitVec 256))(assert (= a_125466 (concat a_125432 a_125433 a_125434 a_125435 a_125436 a_125437 a_125438 a_125439 a_125440 a_125441 a_125442 a_125443 a_125444 a_125445 a_125446 a_125447 a_125448 a_125449 a_125450 a_125451 a_125452 a_125453 a_125454 a_125455 a_125456 a_125457 a_125458 a_125459 a_125460 a_125461 a_125462 a_125463))) +(declare-fun a_125467 () (_ BitVec 256))(assert (= a_125467 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125468 () Bool)(assert (= a_125468 (bvslt a_125466 a_125467))) +(declare-fun a_125469 () (_ BitVec 256))(assert (= a_125469 (concat a_125432 a_125433 a_125434 a_125435 a_125436 a_125437 a_125438 a_125439 a_125440 a_125441 a_125442 a_125443 a_125444 a_125445 a_125446 a_125447 a_125448 a_125449 a_125450 a_125451 a_125452 a_125453 a_125454 a_125455 a_125456 a_125457 a_125458 a_125459 a_125460 a_125461 a_125462 a_125463))) +(declare-fun a_125470 () (_ BitVec 256))(assert (= a_125470 (bvsub a_125464 a_125465))) +(declare-fun a_125471 () (_ BitVec 256))(assert (= a_125471 (ite a_125468 a_125469 a_125470))) +(declare-fun a_125472 () (_ BitVec 256))(assert (= a_125472 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_125473 () Bool)(assert (= a_125473 (bvslt a_125471 a_125472))) +(declare-fun a_125474 () (_ BitVec 8))(assert (= a_125474 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_125475 () (_ BitVec 8))(assert (= a_125475 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_125476 () (_ BitVec 8))(assert (= a_125476 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_125477 () (_ BitVec 8))(assert (= a_125477 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_125478 () (_ BitVec 8))(assert (= a_125478 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_125479 () (_ BitVec 8))(assert (= a_125479 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_125480 () (_ BitVec 8))(assert (= a_125480 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_125481 () (_ BitVec 8))(assert (= a_125481 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_125482 () (_ BitVec 8))(assert (= a_125482 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_125483 () (_ BitVec 8))(assert (= a_125483 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_125484 () (_ BitVec 8))(assert (= a_125484 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_125485 () (_ BitVec 8))(assert (= a_125485 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_125486 () (_ BitVec 8))(assert (= a_125486 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_125487 () (_ BitVec 8))(assert (= a_125487 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_125488 () (_ BitVec 8))(assert (= a_125488 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_125489 () (_ BitVec 8))(assert (= a_125489 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_125490 () (_ BitVec 8))(assert (= a_125490 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_125491 () (_ BitVec 8))(assert (= a_125491 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_125492 () (_ BitVec 8))(assert (= a_125492 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_125493 () (_ BitVec 8))(assert (= a_125493 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_125494 () (_ BitVec 8))(assert (= a_125494 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_125495 () (_ BitVec 8))(assert (= a_125495 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_125496 () (_ BitVec 8))(assert (= a_125496 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_125497 () (_ BitVec 8))(assert (= a_125497 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_125498 () (_ BitVec 8))(assert (= a_125498 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_125499 () (_ BitVec 8))(assert (= a_125499 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_125500 () (_ BitVec 8))(assert (= a_125500 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_125501 () (_ BitVec 8))(assert (= a_125501 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_125502 () (_ BitVec 8))(assert (= a_125502 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_125503 () (_ BitVec 8))(assert (= a_125503 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_125504 () (_ BitVec 8))(assert (= a_125504 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_125505 () (_ BitVec 8))(assert (= a_125505 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_125506 () (_ BitVec 256))(assert (= a_125506 (concat a_125474 a_125475 a_125476 a_125477 a_125478 a_125479 a_125480 a_125481 a_125482 a_125483 a_125484 a_125485 a_125486 a_125487 a_125488 a_125489 a_125490 a_125491 a_125492 a_125493 a_125494 a_125495 a_125496 a_125497 a_125498 a_125499 a_125500 a_125501 a_125502 a_125503 a_125504 a_125505))) +(declare-fun a_125507 () (_ BitVec 256))(assert (= a_125507 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125508 () (_ BitVec 256))(assert (= a_125508 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125509 () (_ BitVec 8))(assert (= a_125509 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_125510 () (_ BitVec 8))(assert (= a_125510 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_125511 () (_ BitVec 8))(assert (= a_125511 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_125512 () (_ BitVec 8))(assert (= a_125512 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_125513 () (_ BitVec 8))(assert (= a_125513 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_125514 () (_ BitVec 8))(assert (= a_125514 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_125515 () (_ BitVec 8))(assert (= a_125515 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_125516 () (_ BitVec 8))(assert (= a_125516 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_125517 () (_ BitVec 8))(assert (= a_125517 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_125518 () (_ BitVec 8))(assert (= a_125518 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_125519 () (_ BitVec 8))(assert (= a_125519 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_125520 () (_ BitVec 8))(assert (= a_125520 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_125521 () (_ BitVec 8))(assert (= a_125521 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_125522 () (_ BitVec 8))(assert (= a_125522 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_125523 () (_ BitVec 8))(assert (= a_125523 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_125524 () (_ BitVec 8))(assert (= a_125524 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_125525 () (_ BitVec 8))(assert (= a_125525 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_125526 () (_ BitVec 8))(assert (= a_125526 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_125527 () (_ BitVec 8))(assert (= a_125527 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_125528 () (_ BitVec 8))(assert (= a_125528 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_125529 () (_ BitVec 8))(assert (= a_125529 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_125530 () (_ BitVec 8))(assert (= a_125530 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_125531 () (_ BitVec 8))(assert (= a_125531 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_125532 () (_ BitVec 8))(assert (= a_125532 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_125533 () (_ BitVec 8))(assert (= a_125533 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_125534 () (_ BitVec 8))(assert (= a_125534 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_125535 () (_ BitVec 8))(assert (= a_125535 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_125536 () (_ BitVec 8))(assert (= a_125536 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_125537 () (_ BitVec 8))(assert (= a_125537 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_125538 () (_ BitVec 8))(assert (= a_125538 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_125539 () (_ BitVec 8))(assert (= a_125539 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_125540 () (_ BitVec 8))(assert (= a_125540 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_125541 () (_ BitVec 256))(assert (= a_125541 (concat a_125509 a_125510 a_125511 a_125512 a_125513 a_125514 a_125515 a_125516 a_125517 a_125518 a_125519 a_125520 a_125521 a_125522 a_125523 a_125524 a_125525 a_125526 a_125527 a_125528 a_125529 a_125530 a_125531 a_125532 a_125533 a_125534 a_125535 a_125536 a_125537 a_125538 a_125539 a_125540))) +(declare-fun a_125542 () (_ BitVec 256))(assert (= a_125542 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125543 () (_ BitVec 256))(assert (= a_125543 (bvudiv a_125541 a_125542))) +(declare-fun a_125544 () (_ BitVec 256))(assert (= a_125544 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_125545 () (_ BitVec 256))(assert (= a_125545 (bvand a_125543 a_125544))) +(declare-fun a_125546 () (_ BitVec 256))(assert (= a_125546 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_125547 () (_ BitVec 512))(assert (= a_125547 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_125548 () (_ BitVec 512))(assert (= a_125548 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_125549 () (_ BitVec 512))(assert (= a_125549 (bvsub a_125547 a_125548))) +(declare-fun a_125550 () (_ BitVec 512))(assert (= a_125550 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_125551 () (_ BitVec 512))(assert (= a_125551 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_125552 () (_ BitVec 512))(assert (= a_125552 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_125553 () Bool)(assert (= a_125553 (bvule a_125551 a_125552))) +(declare-fun a_125554 () Bool)(assert (= a_125554 (bvuge a_125549 a_125550))) +(declare-fun a_125555 () Bool)(assert (= a_125555 (and a_125553 a_125554))) +(declare-fun a_125556 () Bool)(assert (= a_125556 (not a_125555))) +(declare-fun a_125557 () (_ BitVec 256))(assert (= a_125557 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_125558 () (_ BitVec 512))(assert (= a_125558 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_125559 () (_ BitVec 512))(assert (= a_125559 ((_ zero_extend 256) SVALUE))) +(declare-fun a_125560 () (_ BitVec 512))(assert (= a_125560 (bvsub a_125558 a_125559))) +(declare-fun a_125561 () (_ BitVec 512))(assert (= a_125561 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_125562 () (_ BitVec 512))(assert (= a_125562 ((_ zero_extend 256) SVALUE))) +(declare-fun a_125563 () (_ BitVec 512))(assert (= a_125563 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_125564 () Bool)(assert (= a_125564 (bvule a_125562 a_125563))) +(declare-fun a_125565 () Bool)(assert (= a_125565 (bvuge a_125560 a_125561))) +(declare-fun a_125566 () Bool)(assert (= a_125566 (and a_125564 a_125565))) +(declare-fun a_125567 () Bool)(assert (= a_125567 (not a_125566))) +(assert (= a_125567 false)) +(assert (= SVALUE a_125557)) +(assert (= a_125556 false)) +(assert (= a_125545 a_125546)) +(assert (= SVALUE_1 a_125508)) +(assert (= a_125506 a_125507)) +(assert (not a_125473)) +(assert (= a_125209 false)) +(assert (not a_125197)) +(assert (= a_125157 a_125158)) +(assert (= a_125148 a_125149)) +(assert (= a_125133 a_125134)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000014.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000014.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000014.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000014.pkl new file mode 100644 index 000000000..67f2b793c Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000014.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000014.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000014.summary new file mode 100644 index 000000000..690e11308 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000014.summary @@ -0,0 +1,59 @@ +Message: REVERT +Last exception: REVERT +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 43 + 5 contract SymExExample { + 6 + 7 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + 27 + 28 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954962 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 79% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000014.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000014.trace new file mode 100644 index 000000000..7755744c8 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000014.trace @@ -0,0 +1,163 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x40 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x42 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x43 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000014.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000014.tx new file mode 100644 index 000000000..bce29a99b --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000014.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(0,5,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 8590033504 (*) +Gas used: 230000 +Data: 0x7eda0917 (*) +Return_data: 0x () + +Function call: +{fallback}(b'~\xda\t\x17\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda') -> REVERT (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000014.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000014.tx.json new file mode 100644 index 000000000..d68d32419 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000014.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 8590033504, "gas": 230000, "data": "7eda0917dadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadada", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000015.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000015.constraints new file mode 100644 index 000000000..ef6a91758 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000015.constraints @@ -0,0 +1,471 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_126140 () (_ BitVec 512))(assert (= a_126140 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_126141 () (_ BitVec 512))(assert (= a_126141 ((_ zero_extend 256) SVALUE))) +(declare-fun a_126142 () (_ BitVec 512))(assert (= a_126142 (bvsub a_126140 a_126141))) +(declare-fun a_126143 () (_ BitVec 512))(assert (= a_126143 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_126144 () (_ BitVec 512))(assert (= a_126144 (bvadd a_126142 a_126143))) +(declare-fun a_126145 () (_ BitVec 256))(assert (= a_126145 ((_ extract 255 0) a_126144))) +(declare-fun a_126146 () (_ BitVec 256))(assert (= a_126146 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_126147 () (_ BitVec 512))(assert (= a_126147 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_126148 () (_ BitVec 512))(assert (= a_126148 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_126149 () (_ BitVec 512))(assert (= a_126149 (bvsub a_126147 a_126148))) +(declare-fun a_126150 () (_ BitVec 512))(assert (= a_126150 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a7)) +(declare-fun a_126151 () (_ BitVec 512))(assert (= a_126151 (bvadd a_126149 a_126150))) +(declare-fun a_126152 () (_ BitVec 512))(assert (= a_126152 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_126153 () (_ BitVec 512))(assert (= a_126153 (bvsub a_126151 a_126152))) +(declare-fun a_126154 () (_ BitVec 512))(assert (= a_126154 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126155 () (_ BitVec 512))(assert (= a_126155 (bvsub a_126153 a_126154))) +(declare-fun a_126156 () (_ BitVec 512))(assert (= a_126156 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126157 () (_ BitVec 512))(assert (= a_126157 (bvadd a_126155 a_126156))) +(declare-fun a_126158 () (_ BitVec 512))(assert (= a_126158 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032b0d)) +(declare-fun a_126159 () (_ BitVec 512))(assert (= a_126159 (bvadd a_126157 a_126158))) +(declare-fun a_126160 () (_ BitVec 256))(assert (= a_126160 ((_ extract 255 0) a_126159))) +(declare-fun a_126161 () (_ BitVec 256))(assert (= a_126161 #x00000000000000000000000000000000000000000000000000000002540b33d4)) +(declare-fun a_126162 () (_ BitVec 512))(assert (= a_126162 ((_ zero_extend 256) SVALUE))) +(declare-fun a_126163 () (_ BitVec 512))(assert (= a_126163 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_126164 () (_ BitVec 512))(assert (= a_126164 (bvadd a_126162 a_126163))) +(declare-fun a_126165 () (_ BitVec 512))(assert (= a_126165 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126166 () (_ BitVec 512))(assert (= a_126166 (bvadd a_126164 a_126165))) +(declare-fun a_126167 () (_ BitVec 512))(assert (= a_126167 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126168 () (_ BitVec 512))(assert (= a_126168 (bvsub a_126166 a_126167))) +(declare-fun a_126169 () (_ BitVec 256))(assert (= a_126169 ((_ extract 255 0) a_126168))) +(declare-fun a_126170 () (_ BitVec 256))(assert (= a_126170 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126171 () (_ BitVec 8))(assert (= a_126171 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_126172 () (_ BitVec 8))(assert (= a_126172 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_126173 () (_ BitVec 8))(assert (= a_126173 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_126174 () (_ BitVec 8))(assert (= a_126174 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_126175 () (_ BitVec 8))(assert (= a_126175 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_126176 () (_ BitVec 8))(assert (= a_126176 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_126177 () (_ BitVec 8))(assert (= a_126177 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_126178 () (_ BitVec 8))(assert (= a_126178 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_126179 () (_ BitVec 8))(assert (= a_126179 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_126180 () (_ BitVec 8))(assert (= a_126180 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_126181 () (_ BitVec 8))(assert (= a_126181 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_126182 () (_ BitVec 8))(assert (= a_126182 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_126183 () (_ BitVec 8))(assert (= a_126183 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_126184 () (_ BitVec 8))(assert (= a_126184 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_126185 () (_ BitVec 8))(assert (= a_126185 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_126186 () (_ BitVec 8))(assert (= a_126186 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_126187 () (_ BitVec 8))(assert (= a_126187 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_126188 () (_ BitVec 8))(assert (= a_126188 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_126189 () (_ BitVec 8))(assert (= a_126189 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_126190 () (_ BitVec 8))(assert (= a_126190 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_126191 () (_ BitVec 8))(assert (= a_126191 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_126192 () (_ BitVec 8))(assert (= a_126192 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_126193 () (_ BitVec 8))(assert (= a_126193 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_126194 () (_ BitVec 8))(assert (= a_126194 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_126195 () (_ BitVec 8))(assert (= a_126195 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_126196 () (_ BitVec 8))(assert (= a_126196 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_126197 () (_ BitVec 8))(assert (= a_126197 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_126198 () (_ BitVec 8))(assert (= a_126198 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_126199 () (_ BitVec 8))(assert (= a_126199 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_126200 () (_ BitVec 8))(assert (= a_126200 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_126201 () (_ BitVec 8))(assert (= a_126201 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_126202 () (_ BitVec 8))(assert (= a_126202 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_126203 () (_ BitVec 256))(assert (= a_126203 (concat a_126171 a_126172 a_126173 a_126174 a_126175 a_126176 a_126177 a_126178 a_126179 a_126180 a_126181 a_126182 a_126183 a_126184 a_126185 a_126186 a_126187 a_126188 a_126189 a_126190 a_126191 a_126192 a_126193 a_126194 a_126195 a_126196 a_126197 a_126198 a_126199 a_126200 a_126201 a_126202))) +(declare-fun a_126204 () (_ BitVec 256))(assert (= a_126204 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126205 () (_ BitVec 256))(assert (= a_126205 (bvudiv a_126203 a_126204))) +(declare-fun a_126206 () (_ BitVec 256))(assert (= a_126206 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_126207 () (_ BitVec 256))(assert (= a_126207 (bvand a_126205 a_126206))) +(declare-fun a_126208 () (_ BitVec 256))(assert (= a_126208 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_126209 () Bool)(assert (= a_126209 (= a_126207 a_126208))) +(declare-fun a_126210 () (_ BitVec 512))(assert (= a_126210 (bvadd a_126149 a_126150))) +(declare-fun a_126211 () (_ BitVec 256))(assert (= a_126211 ((_ extract 255 0) a_126210))) +(declare-fun a_126212 () (_ BitVec 512))(assert (= a_126212 ((_ zero_extend 256) a_126211))) +(declare-fun a_126213 () (_ BitVec 512))(assert (= a_126213 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126214 () (_ BitVec 512))(assert (= a_126214 (bvsub a_126212 a_126213))) +(declare-fun a_126215 () (_ BitVec 512))(assert (= a_126215 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_126216 () (_ BitVec 512))(assert (= a_126216 ((_ zero_extend 256) a_126211))) +(declare-fun a_126217 () (_ BitVec 512))(assert (= a_126217 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126218 () Bool)(assert (= a_126218 (bvuge a_126216 a_126217))) +(declare-fun a_126219 () Bool)(assert (= a_126219 (bvuge a_126214 a_126215))) +(declare-fun a_126220 () Bool)(assert (= a_126220 (and a_126218 a_126219))) +(declare-fun a_126221 () Bool)(assert (= a_126221 (not a_126220))) +(declare-fun a_126222 () (_ BitVec 8))(assert (= a_126222 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_126223 () (_ BitVec 8))(assert (= a_126223 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_126224 () (_ BitVec 8))(assert (= a_126224 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_126225 () (_ BitVec 8))(assert (= a_126225 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_126226 () (_ BitVec 8))(assert (= a_126226 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_126227 () (_ BitVec 8))(assert (= a_126227 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_126228 () (_ BitVec 8))(assert (= a_126228 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_126229 () (_ BitVec 8))(assert (= a_126229 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_126230 () (_ BitVec 8))(assert (= a_126230 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_126231 () (_ BitVec 8))(assert (= a_126231 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_126232 () (_ BitVec 8))(assert (= a_126232 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_126233 () (_ BitVec 8))(assert (= a_126233 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_126234 () (_ BitVec 8))(assert (= a_126234 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_126235 () (_ BitVec 8))(assert (= a_126235 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_126236 () (_ BitVec 8))(assert (= a_126236 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_126237 () (_ BitVec 8))(assert (= a_126237 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_126238 () (_ BitVec 8))(assert (= a_126238 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_126239 () (_ BitVec 8))(assert (= a_126239 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_126240 () (_ BitVec 8))(assert (= a_126240 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_126241 () (_ BitVec 8))(assert (= a_126241 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_126242 () (_ BitVec 8))(assert (= a_126242 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_126243 () (_ BitVec 8))(assert (= a_126243 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_126244 () (_ BitVec 8))(assert (= a_126244 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_126245 () (_ BitVec 8))(assert (= a_126245 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_126246 () (_ BitVec 8))(assert (= a_126246 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_126247 () (_ BitVec 8))(assert (= a_126247 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_126248 () (_ BitVec 8))(assert (= a_126248 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_126249 () (_ BitVec 8))(assert (= a_126249 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_126250 () (_ BitVec 8))(assert (= a_126250 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_126251 () (_ BitVec 8))(assert (= a_126251 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_126252 () (_ BitVec 8))(assert (= a_126252 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_126253 () (_ BitVec 8))(assert (= a_126253 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_126254 () (_ BitVec 256))(assert (= a_126254 (concat a_126222 a_126223 a_126224 a_126225 a_126226 a_126227 a_126228 a_126229 a_126230 a_126231 a_126232 a_126233 a_126234 a_126235 a_126236 a_126237 a_126238 a_126239 a_126240 a_126241 a_126242 a_126243 a_126244 a_126245 a_126246 a_126247 a_126248 a_126249 a_126250 a_126251 a_126252 a_126253))) +(declare-fun a_126255 () (_ BitVec 256))(assert (= a_126255 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126256 () Bool)(assert (= a_126256 (= a_126254 a_126255))) +(declare-fun a_126257 () Bool)(assert (= a_126257 (= a_126254 a_126255))) +(declare-fun a_126258 () (_ BitVec 256))(assert (= a_126258 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126259 () (_ BitVec 512))(assert (= a_126259 ((_ zero_extend 256) a_126258))) +(declare-fun a_126260 () (_ BitVec 512))(assert (= a_126260 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_126261 () (_ BitVec 512))(assert (= a_126261 (bvadd a_126259 a_126260))) +(declare-fun a_126262 () (_ BitVec 512))(assert (= a_126262 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126263 () Bool)(assert (= a_126263 (bvult a_126261 a_126262))) +(declare-fun a_126264 () (_ BitVec 8))(assert (= a_126264 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_126265 () (_ BitVec 256))(assert (= a_126265 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126266 () (_ BitVec 512))(assert (= a_126266 ((_ zero_extend 256) a_126265))) +(declare-fun a_126267 () (_ BitVec 512))(assert (= a_126267 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_126268 () (_ BitVec 512))(assert (= a_126268 (bvadd a_126266 a_126267))) +(declare-fun a_126269 () (_ BitVec 512))(assert (= a_126269 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126270 () Bool)(assert (= a_126270 (bvult a_126268 a_126269))) +(declare-fun a_126271 () (_ BitVec 8))(assert (= a_126271 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_126272 () (_ BitVec 256))(assert (= a_126272 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126273 () (_ BitVec 512))(assert (= a_126273 ((_ zero_extend 256) a_126272))) +(declare-fun a_126274 () (_ BitVec 512))(assert (= a_126274 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_126275 () (_ BitVec 512))(assert (= a_126275 (bvadd a_126273 a_126274))) +(declare-fun a_126276 () (_ BitVec 512))(assert (= a_126276 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126277 () Bool)(assert (= a_126277 (bvult a_126275 a_126276))) +(declare-fun a_126278 () (_ BitVec 8))(assert (= a_126278 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_126279 () (_ BitVec 256))(assert (= a_126279 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126280 () (_ BitVec 512))(assert (= a_126280 ((_ zero_extend 256) a_126279))) +(declare-fun a_126281 () (_ BitVec 512))(assert (= a_126281 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_126282 () (_ BitVec 512))(assert (= a_126282 (bvadd a_126280 a_126281))) +(declare-fun a_126283 () (_ BitVec 512))(assert (= a_126283 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126284 () Bool)(assert (= a_126284 (bvult a_126282 a_126283))) +(declare-fun a_126285 () (_ BitVec 8))(assert (= a_126285 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_126286 () (_ BitVec 256))(assert (= a_126286 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126287 () (_ BitVec 512))(assert (= a_126287 ((_ zero_extend 256) a_126286))) +(declare-fun a_126288 () (_ BitVec 512))(assert (= a_126288 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_126289 () (_ BitVec 512))(assert (= a_126289 (bvadd a_126287 a_126288))) +(declare-fun a_126290 () (_ BitVec 512))(assert (= a_126290 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126291 () Bool)(assert (= a_126291 (bvult a_126289 a_126290))) +(declare-fun a_126292 () (_ BitVec 8))(assert (= a_126292 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_126293 () (_ BitVec 256))(assert (= a_126293 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126294 () (_ BitVec 512))(assert (= a_126294 ((_ zero_extend 256) a_126293))) +(declare-fun a_126295 () (_ BitVec 512))(assert (= a_126295 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_126296 () (_ BitVec 512))(assert (= a_126296 (bvadd a_126294 a_126295))) +(declare-fun a_126297 () (_ BitVec 512))(assert (= a_126297 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126298 () Bool)(assert (= a_126298 (bvult a_126296 a_126297))) +(declare-fun a_126299 () (_ BitVec 8))(assert (= a_126299 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_126300 () (_ BitVec 256))(assert (= a_126300 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126301 () (_ BitVec 512))(assert (= a_126301 ((_ zero_extend 256) a_126300))) +(declare-fun a_126302 () (_ BitVec 512))(assert (= a_126302 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_126303 () (_ BitVec 512))(assert (= a_126303 (bvadd a_126301 a_126302))) +(declare-fun a_126304 () (_ BitVec 512))(assert (= a_126304 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126305 () Bool)(assert (= a_126305 (bvult a_126303 a_126304))) +(declare-fun a_126306 () (_ BitVec 8))(assert (= a_126306 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_126307 () (_ BitVec 256))(assert (= a_126307 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126308 () (_ BitVec 512))(assert (= a_126308 ((_ zero_extend 256) a_126307))) +(declare-fun a_126309 () (_ BitVec 512))(assert (= a_126309 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_126310 () (_ BitVec 512))(assert (= a_126310 (bvadd a_126308 a_126309))) +(declare-fun a_126311 () (_ BitVec 512))(assert (= a_126311 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126312 () Bool)(assert (= a_126312 (bvult a_126310 a_126311))) +(declare-fun a_126313 () (_ BitVec 8))(assert (= a_126313 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_126314 () (_ BitVec 256))(assert (= a_126314 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126315 () (_ BitVec 512))(assert (= a_126315 ((_ zero_extend 256) a_126314))) +(declare-fun a_126316 () (_ BitVec 512))(assert (= a_126316 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_126317 () (_ BitVec 512))(assert (= a_126317 (bvadd a_126315 a_126316))) +(declare-fun a_126318 () (_ BitVec 512))(assert (= a_126318 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126319 () Bool)(assert (= a_126319 (bvult a_126317 a_126318))) +(declare-fun a_126320 () (_ BitVec 8))(assert (= a_126320 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_126321 () (_ BitVec 256))(assert (= a_126321 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126322 () (_ BitVec 512))(assert (= a_126322 ((_ zero_extend 256) a_126321))) +(declare-fun a_126323 () (_ BitVec 512))(assert (= a_126323 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_126324 () (_ BitVec 512))(assert (= a_126324 (bvadd a_126322 a_126323))) +(declare-fun a_126325 () (_ BitVec 512))(assert (= a_126325 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126326 () Bool)(assert (= a_126326 (bvult a_126324 a_126325))) +(declare-fun a_126327 () (_ BitVec 8))(assert (= a_126327 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_126328 () (_ BitVec 256))(assert (= a_126328 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126329 () (_ BitVec 512))(assert (= a_126329 ((_ zero_extend 256) a_126328))) +(declare-fun a_126330 () (_ BitVec 512))(assert (= a_126330 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_126331 () (_ BitVec 512))(assert (= a_126331 (bvadd a_126329 a_126330))) +(declare-fun a_126332 () (_ BitVec 512))(assert (= a_126332 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126333 () Bool)(assert (= a_126333 (bvult a_126331 a_126332))) +(declare-fun a_126334 () (_ BitVec 8))(assert (= a_126334 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_126335 () (_ BitVec 256))(assert (= a_126335 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126336 () (_ BitVec 512))(assert (= a_126336 ((_ zero_extend 256) a_126335))) +(declare-fun a_126337 () (_ BitVec 512))(assert (= a_126337 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_126338 () (_ BitVec 512))(assert (= a_126338 (bvadd a_126336 a_126337))) +(declare-fun a_126339 () (_ BitVec 512))(assert (= a_126339 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126340 () Bool)(assert (= a_126340 (bvult a_126338 a_126339))) +(declare-fun a_126341 () (_ BitVec 8))(assert (= a_126341 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_126342 () (_ BitVec 256))(assert (= a_126342 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126343 () (_ BitVec 512))(assert (= a_126343 ((_ zero_extend 256) a_126342))) +(declare-fun a_126344 () (_ BitVec 512))(assert (= a_126344 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_126345 () (_ BitVec 512))(assert (= a_126345 (bvadd a_126343 a_126344))) +(declare-fun a_126346 () (_ BitVec 512))(assert (= a_126346 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126347 () Bool)(assert (= a_126347 (bvult a_126345 a_126346))) +(declare-fun a_126348 () (_ BitVec 8))(assert (= a_126348 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_126349 () (_ BitVec 256))(assert (= a_126349 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126350 () (_ BitVec 512))(assert (= a_126350 ((_ zero_extend 256) a_126349))) +(declare-fun a_126351 () (_ BitVec 512))(assert (= a_126351 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_126352 () (_ BitVec 512))(assert (= a_126352 (bvadd a_126350 a_126351))) +(declare-fun a_126353 () (_ BitVec 512))(assert (= a_126353 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126354 () Bool)(assert (= a_126354 (bvult a_126352 a_126353))) +(declare-fun a_126355 () (_ BitVec 8))(assert (= a_126355 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_126356 () (_ BitVec 256))(assert (= a_126356 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126357 () (_ BitVec 512))(assert (= a_126357 ((_ zero_extend 256) a_126356))) +(declare-fun a_126358 () (_ BitVec 512))(assert (= a_126358 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_126359 () (_ BitVec 512))(assert (= a_126359 (bvadd a_126357 a_126358))) +(declare-fun a_126360 () (_ BitVec 512))(assert (= a_126360 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126361 () Bool)(assert (= a_126361 (bvult a_126359 a_126360))) +(declare-fun a_126362 () (_ BitVec 8))(assert (= a_126362 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_126363 () (_ BitVec 256))(assert (= a_126363 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126364 () (_ BitVec 512))(assert (= a_126364 ((_ zero_extend 256) a_126363))) +(declare-fun a_126365 () (_ BitVec 512))(assert (= a_126365 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_126366 () (_ BitVec 512))(assert (= a_126366 (bvadd a_126364 a_126365))) +(declare-fun a_126367 () (_ BitVec 512))(assert (= a_126367 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126368 () Bool)(assert (= a_126368 (bvult a_126366 a_126367))) +(declare-fun a_126369 () (_ BitVec 8))(assert (= a_126369 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_126370 () (_ BitVec 256))(assert (= a_126370 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126371 () (_ BitVec 512))(assert (= a_126371 ((_ zero_extend 256) a_126370))) +(declare-fun a_126372 () (_ BitVec 512))(assert (= a_126372 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_126373 () (_ BitVec 512))(assert (= a_126373 (bvadd a_126371 a_126372))) +(declare-fun a_126374 () (_ BitVec 512))(assert (= a_126374 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126375 () Bool)(assert (= a_126375 (bvult a_126373 a_126374))) +(declare-fun a_126376 () (_ BitVec 8))(assert (= a_126376 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_126377 () (_ BitVec 256))(assert (= a_126377 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126378 () (_ BitVec 512))(assert (= a_126378 ((_ zero_extend 256) a_126377))) +(declare-fun a_126379 () (_ BitVec 512))(assert (= a_126379 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_126380 () (_ BitVec 512))(assert (= a_126380 (bvadd a_126378 a_126379))) +(declare-fun a_126381 () (_ BitVec 512))(assert (= a_126381 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126382 () Bool)(assert (= a_126382 (bvult a_126380 a_126381))) +(declare-fun a_126383 () (_ BitVec 8))(assert (= a_126383 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_126384 () (_ BitVec 256))(assert (= a_126384 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126385 () (_ BitVec 512))(assert (= a_126385 ((_ zero_extend 256) a_126384))) +(declare-fun a_126386 () (_ BitVec 512))(assert (= a_126386 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_126387 () (_ BitVec 512))(assert (= a_126387 (bvadd a_126385 a_126386))) +(declare-fun a_126388 () (_ BitVec 512))(assert (= a_126388 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126389 () Bool)(assert (= a_126389 (bvult a_126387 a_126388))) +(declare-fun a_126390 () (_ BitVec 8))(assert (= a_126390 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_126391 () (_ BitVec 256))(assert (= a_126391 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126392 () (_ BitVec 512))(assert (= a_126392 ((_ zero_extend 256) a_126391))) +(declare-fun a_126393 () (_ BitVec 512))(assert (= a_126393 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_126394 () (_ BitVec 512))(assert (= a_126394 (bvadd a_126392 a_126393))) +(declare-fun a_126395 () (_ BitVec 512))(assert (= a_126395 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126396 () Bool)(assert (= a_126396 (bvult a_126394 a_126395))) +(declare-fun a_126397 () (_ BitVec 8))(assert (= a_126397 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_126398 () (_ BitVec 256))(assert (= a_126398 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126399 () (_ BitVec 512))(assert (= a_126399 ((_ zero_extend 256) a_126398))) +(declare-fun a_126400 () (_ BitVec 512))(assert (= a_126400 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_126401 () (_ BitVec 512))(assert (= a_126401 (bvadd a_126399 a_126400))) +(declare-fun a_126402 () (_ BitVec 512))(assert (= a_126402 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126403 () Bool)(assert (= a_126403 (bvult a_126401 a_126402))) +(declare-fun a_126404 () (_ BitVec 8))(assert (= a_126404 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_126405 () (_ BitVec 256))(assert (= a_126405 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126406 () (_ BitVec 512))(assert (= a_126406 ((_ zero_extend 256) a_126405))) +(declare-fun a_126407 () (_ BitVec 512))(assert (= a_126407 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_126408 () (_ BitVec 512))(assert (= a_126408 (bvadd a_126406 a_126407))) +(declare-fun a_126409 () (_ BitVec 512))(assert (= a_126409 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126410 () Bool)(assert (= a_126410 (bvult a_126408 a_126409))) +(declare-fun a_126411 () (_ BitVec 8))(assert (= a_126411 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_126412 () (_ BitVec 256))(assert (= a_126412 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126413 () (_ BitVec 512))(assert (= a_126413 ((_ zero_extend 256) a_126412))) +(declare-fun a_126414 () (_ BitVec 512))(assert (= a_126414 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_126415 () (_ BitVec 512))(assert (= a_126415 (bvadd a_126413 a_126414))) +(declare-fun a_126416 () (_ BitVec 512))(assert (= a_126416 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126417 () Bool)(assert (= a_126417 (bvult a_126415 a_126416))) +(declare-fun a_126418 () (_ BitVec 8))(assert (= a_126418 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_126419 () (_ BitVec 256))(assert (= a_126419 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126420 () (_ BitVec 512))(assert (= a_126420 ((_ zero_extend 256) a_126419))) +(declare-fun a_126421 () (_ BitVec 512))(assert (= a_126421 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_126422 () (_ BitVec 512))(assert (= a_126422 (bvadd a_126420 a_126421))) +(declare-fun a_126423 () (_ BitVec 512))(assert (= a_126423 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126424 () Bool)(assert (= a_126424 (bvult a_126422 a_126423))) +(declare-fun a_126425 () (_ BitVec 8))(assert (= a_126425 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_126426 () (_ BitVec 256))(assert (= a_126426 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126427 () (_ BitVec 512))(assert (= a_126427 ((_ zero_extend 256) a_126426))) +(declare-fun a_126428 () (_ BitVec 512))(assert (= a_126428 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_126429 () (_ BitVec 512))(assert (= a_126429 (bvadd a_126427 a_126428))) +(declare-fun a_126430 () (_ BitVec 512))(assert (= a_126430 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126431 () Bool)(assert (= a_126431 (bvult a_126429 a_126430))) +(declare-fun a_126432 () (_ BitVec 8))(assert (= a_126432 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_126433 () (_ BitVec 256))(assert (= a_126433 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126434 () (_ BitVec 512))(assert (= a_126434 ((_ zero_extend 256) a_126433))) +(declare-fun a_126435 () (_ BitVec 512))(assert (= a_126435 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_126436 () (_ BitVec 512))(assert (= a_126436 (bvadd a_126434 a_126435))) +(declare-fun a_126437 () (_ BitVec 512))(assert (= a_126437 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126438 () Bool)(assert (= a_126438 (bvult a_126436 a_126437))) +(declare-fun a_126439 () (_ BitVec 8))(assert (= a_126439 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_126440 () (_ BitVec 256))(assert (= a_126440 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126441 () (_ BitVec 512))(assert (= a_126441 ((_ zero_extend 256) a_126440))) +(declare-fun a_126442 () (_ BitVec 512))(assert (= a_126442 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_126443 () (_ BitVec 512))(assert (= a_126443 (bvadd a_126441 a_126442))) +(declare-fun a_126444 () (_ BitVec 512))(assert (= a_126444 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126445 () Bool)(assert (= a_126445 (bvult a_126443 a_126444))) +(declare-fun a_126446 () (_ BitVec 8))(assert (= a_126446 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_126447 () (_ BitVec 256))(assert (= a_126447 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126448 () (_ BitVec 512))(assert (= a_126448 ((_ zero_extend 256) a_126447))) +(declare-fun a_126449 () (_ BitVec 512))(assert (= a_126449 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_126450 () (_ BitVec 512))(assert (= a_126450 (bvadd a_126448 a_126449))) +(declare-fun a_126451 () (_ BitVec 512))(assert (= a_126451 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126452 () Bool)(assert (= a_126452 (bvult a_126450 a_126451))) +(declare-fun a_126453 () (_ BitVec 8))(assert (= a_126453 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_126454 () (_ BitVec 256))(assert (= a_126454 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126455 () (_ BitVec 512))(assert (= a_126455 ((_ zero_extend 256) a_126454))) +(declare-fun a_126456 () (_ BitVec 512))(assert (= a_126456 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_126457 () (_ BitVec 512))(assert (= a_126457 (bvadd a_126455 a_126456))) +(declare-fun a_126458 () (_ BitVec 512))(assert (= a_126458 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126459 () Bool)(assert (= a_126459 (bvult a_126457 a_126458))) +(declare-fun a_126460 () (_ BitVec 8))(assert (= a_126460 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_126461 () (_ BitVec 256))(assert (= a_126461 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126462 () (_ BitVec 512))(assert (= a_126462 ((_ zero_extend 256) a_126461))) +(declare-fun a_126463 () (_ BitVec 512))(assert (= a_126463 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_126464 () (_ BitVec 512))(assert (= a_126464 (bvadd a_126462 a_126463))) +(declare-fun a_126465 () (_ BitVec 512))(assert (= a_126465 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126466 () Bool)(assert (= a_126466 (bvult a_126464 a_126465))) +(declare-fun a_126467 () (_ BitVec 8))(assert (= a_126467 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_126468 () (_ BitVec 256))(assert (= a_126468 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126469 () (_ BitVec 512))(assert (= a_126469 ((_ zero_extend 256) a_126468))) +(declare-fun a_126470 () (_ BitVec 512))(assert (= a_126470 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_126471 () (_ BitVec 512))(assert (= a_126471 (bvadd a_126469 a_126470))) +(declare-fun a_126472 () (_ BitVec 512))(assert (= a_126472 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126473 () Bool)(assert (= a_126473 (bvult a_126471 a_126472))) +(declare-fun a_126474 () (_ BitVec 8))(assert (= a_126474 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_126475 () (_ BitVec 256))(assert (= a_126475 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126476 () (_ BitVec 512))(assert (= a_126476 ((_ zero_extend 256) a_126475))) +(declare-fun a_126477 () (_ BitVec 512))(assert (= a_126477 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126478 () Bool)(assert (= a_126478 (bvult a_126476 a_126477))) +(declare-fun a_126479 () (_ BitVec 8))(assert (= a_126479 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_126480 () (_ BitVec 8))(assert (= a_126480 (ite a_126478 a_126479 #x00))) +(declare-fun a_126481 () (_ BitVec 8))(assert (= a_126481 (ite a_126473 a_126474 #x00))) +(declare-fun a_126482 () (_ BitVec 8))(assert (= a_126482 (ite a_126466 a_126467 #x00))) +(declare-fun a_126483 () (_ BitVec 8))(assert (= a_126483 (ite a_126459 a_126460 #x00))) +(declare-fun a_126484 () (_ BitVec 8))(assert (= a_126484 (ite a_126452 a_126453 #x00))) +(declare-fun a_126485 () (_ BitVec 8))(assert (= a_126485 (ite a_126445 a_126446 #x00))) +(declare-fun a_126486 () (_ BitVec 8))(assert (= a_126486 (ite a_126438 a_126439 #x00))) +(declare-fun a_126487 () (_ BitVec 8))(assert (= a_126487 (ite a_126431 a_126432 #x00))) +(declare-fun a_126488 () (_ BitVec 8))(assert (= a_126488 (ite a_126424 a_126425 #x00))) +(declare-fun a_126489 () (_ BitVec 8))(assert (= a_126489 (ite a_126417 a_126418 #x00))) +(declare-fun a_126490 () (_ BitVec 8))(assert (= a_126490 (ite a_126410 a_126411 #x00))) +(declare-fun a_126491 () (_ BitVec 8))(assert (= a_126491 (ite a_126403 a_126404 #x00))) +(declare-fun a_126492 () (_ BitVec 8))(assert (= a_126492 (ite a_126396 a_126397 #x00))) +(declare-fun a_126493 () (_ BitVec 8))(assert (= a_126493 (ite a_126389 a_126390 #x00))) +(declare-fun a_126494 () (_ BitVec 8))(assert (= a_126494 (ite a_126382 a_126383 #x00))) +(declare-fun a_126495 () (_ BitVec 8))(assert (= a_126495 (ite a_126375 a_126376 #x00))) +(declare-fun a_126496 () (_ BitVec 8))(assert (= a_126496 (ite a_126368 a_126369 #x00))) +(declare-fun a_126497 () (_ BitVec 8))(assert (= a_126497 (ite a_126361 a_126362 #x00))) +(declare-fun a_126498 () (_ BitVec 8))(assert (= a_126498 (ite a_126354 a_126355 #x00))) +(declare-fun a_126499 () (_ BitVec 8))(assert (= a_126499 (ite a_126347 a_126348 #x00))) +(declare-fun a_126500 () (_ BitVec 8))(assert (= a_126500 (ite a_126340 a_126341 #x00))) +(declare-fun a_126501 () (_ BitVec 8))(assert (= a_126501 (ite a_126333 a_126334 #x00))) +(declare-fun a_126502 () (_ BitVec 8))(assert (= a_126502 (ite a_126326 a_126327 #x00))) +(declare-fun a_126503 () (_ BitVec 8))(assert (= a_126503 (ite a_126319 a_126320 #x00))) +(declare-fun a_126504 () (_ BitVec 8))(assert (= a_126504 (ite a_126312 a_126313 #x00))) +(declare-fun a_126505 () (_ BitVec 8))(assert (= a_126505 (ite a_126305 a_126306 #x00))) +(declare-fun a_126506 () (_ BitVec 8))(assert (= a_126506 (ite a_126298 a_126299 #x00))) +(declare-fun a_126507 () (_ BitVec 8))(assert (= a_126507 (ite a_126291 a_126292 #x00))) +(declare-fun a_126508 () (_ BitVec 8))(assert (= a_126508 (ite a_126284 a_126285 #x00))) +(declare-fun a_126509 () (_ BitVec 8))(assert (= a_126509 (ite a_126277 a_126278 #x00))) +(declare-fun a_126510 () (_ BitVec 8))(assert (= a_126510 (ite a_126270 a_126271 #x00))) +(declare-fun a_126511 () (_ BitVec 8))(assert (= a_126511 (ite a_126263 a_126264 #x00))) +(declare-fun a_126512 () (_ BitVec 256))(assert (= a_126512 (concat a_126480 a_126481 a_126482 a_126483 a_126484 a_126485 a_126486 a_126487 a_126488 a_126489 a_126490 a_126491 a_126492 a_126493 a_126494 a_126495 a_126496 a_126497 a_126498 a_126499 a_126500 a_126501 a_126502 a_126503 a_126504 a_126505 a_126506 a_126507 a_126508 a_126509 a_126510 a_126511))) +(declare-fun a_126513 () (_ BitVec 256))(assert (= a_126513 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126514 () (_ BitVec 256))(assert (= a_126514 (concat a_126480 a_126481 a_126482 a_126483 a_126484 a_126485 a_126486 a_126487 a_126488 a_126489 a_126490 a_126491 a_126492 a_126493 a_126494 a_126495 a_126496 a_126497 a_126498 a_126499 a_126500 a_126501 a_126502 a_126503 a_126504 a_126505 a_126506 a_126507 a_126508 a_126509 a_126510 a_126511))) +(declare-fun a_126515 () (_ BitVec 256))(assert (= a_126515 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126516 () Bool)(assert (= a_126516 (bvslt a_126514 a_126515))) +(declare-fun a_126517 () (_ BitVec 256))(assert (= a_126517 (concat a_126480 a_126481 a_126482 a_126483 a_126484 a_126485 a_126486 a_126487 a_126488 a_126489 a_126490 a_126491 a_126492 a_126493 a_126494 a_126495 a_126496 a_126497 a_126498 a_126499 a_126500 a_126501 a_126502 a_126503 a_126504 a_126505 a_126506 a_126507 a_126508 a_126509 a_126510 a_126511))) +(declare-fun a_126518 () (_ BitVec 256))(assert (= a_126518 (bvsub a_126512 a_126513))) +(declare-fun a_126519 () (_ BitVec 256))(assert (= a_126519 (ite a_126516 a_126517 a_126518))) +(declare-fun a_126520 () (_ BitVec 256))(assert (= a_126520 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_126521 () (_ BitVec 256))(assert (= a_126521 (concat a_126222 a_126223 a_126224 a_126225 a_126226 a_126227 a_126228 a_126229 a_126230 a_126231 a_126232 a_126233 a_126234 a_126235 a_126236 a_126237 a_126238 a_126239 a_126240 a_126241 a_126242 a_126243 a_126244 a_126245 a_126246 a_126247 a_126248 a_126249 a_126250 a_126251 a_126252 a_126253))) +(declare-fun a_126522 () (_ BitVec 256))(assert (= a_126522 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126523 () Bool)(assert (= a_126523 (= a_126521 a_126522))) +(declare-fun a_126524 () (_ BitVec 256))(assert (= a_126524 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126525 () (_ BitVec 8))(assert (= a_126525 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_126526 () (_ BitVec 8))(assert (= a_126526 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_126527 () (_ BitVec 8))(assert (= a_126527 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_126528 () (_ BitVec 8))(assert (= a_126528 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_126529 () (_ BitVec 8))(assert (= a_126529 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_126530 () (_ BitVec 8))(assert (= a_126530 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_126531 () (_ BitVec 8))(assert (= a_126531 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_126532 () (_ BitVec 8))(assert (= a_126532 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_126533 () (_ BitVec 8))(assert (= a_126533 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_126534 () (_ BitVec 8))(assert (= a_126534 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_126535 () (_ BitVec 8))(assert (= a_126535 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_126536 () (_ BitVec 8))(assert (= a_126536 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_126537 () (_ BitVec 8))(assert (= a_126537 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_126538 () (_ BitVec 8))(assert (= a_126538 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_126539 () (_ BitVec 8))(assert (= a_126539 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_126540 () (_ BitVec 8))(assert (= a_126540 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_126541 () (_ BitVec 8))(assert (= a_126541 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_126542 () (_ BitVec 8))(assert (= a_126542 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_126543 () (_ BitVec 8))(assert (= a_126543 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_126544 () (_ BitVec 8))(assert (= a_126544 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_126545 () (_ BitVec 8))(assert (= a_126545 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_126546 () (_ BitVec 8))(assert (= a_126546 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_126547 () (_ BitVec 8))(assert (= a_126547 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_126548 () (_ BitVec 8))(assert (= a_126548 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_126549 () (_ BitVec 8))(assert (= a_126549 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_126550 () (_ BitVec 8))(assert (= a_126550 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_126551 () (_ BitVec 8))(assert (= a_126551 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_126552 () (_ BitVec 8))(assert (= a_126552 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_126553 () (_ BitVec 8))(assert (= a_126553 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_126554 () (_ BitVec 8))(assert (= a_126554 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_126555 () (_ BitVec 8))(assert (= a_126555 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_126556 () (_ BitVec 8))(assert (= a_126556 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_126557 () (_ BitVec 256))(assert (= a_126557 (concat a_126525 a_126526 a_126527 a_126528 a_126529 a_126530 a_126531 a_126532 a_126533 a_126534 a_126535 a_126536 a_126537 a_126538 a_126539 a_126540 a_126541 a_126542 a_126543 a_126544 a_126545 a_126546 a_126547 a_126548 a_126549 a_126550 a_126551 a_126552 a_126553 a_126554 a_126555 a_126556))) +(declare-fun a_126558 () (_ BitVec 256))(assert (= a_126558 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126559 () (_ BitVec 256))(assert (= a_126559 (bvudiv a_126557 a_126558))) +(declare-fun a_126560 () (_ BitVec 256))(assert (= a_126560 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_126561 () (_ BitVec 256))(assert (= a_126561 (bvand a_126559 a_126560))) +(declare-fun a_126562 () (_ BitVec 256))(assert (= a_126562 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_126563 () (_ BitVec 512))(assert (= a_126563 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_126564 () (_ BitVec 512))(assert (= a_126564 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_126565 () (_ BitVec 512))(assert (= a_126565 (bvsub a_126563 a_126564))) +(declare-fun a_126566 () (_ BitVec 512))(assert (= a_126566 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_126567 () (_ BitVec 512))(assert (= a_126567 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_126568 () (_ BitVec 512))(assert (= a_126568 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_126569 () Bool)(assert (= a_126569 (bvule a_126567 a_126568))) +(declare-fun a_126570 () Bool)(assert (= a_126570 (bvuge a_126565 a_126566))) +(declare-fun a_126571 () Bool)(assert (= a_126571 (and a_126569 a_126570))) +(declare-fun a_126572 () Bool)(assert (= a_126572 (not a_126571))) +(declare-fun a_126573 () (_ BitVec 256))(assert (= a_126573 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126574 () (_ BitVec 512))(assert (= a_126574 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_126575 () (_ BitVec 512))(assert (= a_126575 ((_ zero_extend 256) SVALUE))) +(declare-fun a_126576 () (_ BitVec 512))(assert (= a_126576 (bvsub a_126574 a_126575))) +(declare-fun a_126577 () (_ BitVec 512))(assert (= a_126577 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_126578 () (_ BitVec 512))(assert (= a_126578 ((_ zero_extend 256) SVALUE))) +(declare-fun a_126579 () (_ BitVec 512))(assert (= a_126579 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_126580 () Bool)(assert (= a_126580 (bvule a_126578 a_126579))) +(declare-fun a_126581 () Bool)(assert (= a_126581 (bvuge a_126576 a_126577))) +(declare-fun a_126582 () Bool)(assert (= a_126582 (and a_126580 a_126581))) +(declare-fun a_126583 () Bool)(assert (= a_126583 (not a_126582))) +(assert (= a_126583 false)) +(assert (= SVALUE a_126573)) +(assert (= a_126572 false)) +(assert (= a_126561 a_126562)) +(assert (= SVALUE_1 a_126524)) +(assert (not a_126523)) +(assert (bvslt a_126519 a_126520)) +(assert (not a_126257)) +(assert (not a_126256)) +(assert (= a_126221 false)) +(assert (not a_126209)) +(assert (= a_126169 a_126170)) +(assert (= a_126160 a_126161)) +(assert (= a_126145 a_126146)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000015.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000015.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000015.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000015.pkl new file mode 100644 index 000000000..87eb3d5c9 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000015.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000015.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000015.summary new file mode 100644 index 000000000..e955c6116 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000015.summary @@ -0,0 +1,59 @@ +Message: REVERT +Last exception: REVERT +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 43 + 5 contract SymExExample { + 6 + 7 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + 27 + 28 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954900 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 91% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000015.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000015.trace new file mode 100644 index 000000000..b9efcc95c --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000015.trace @@ -0,0 +1,181 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x40 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x42 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x43 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000015.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000015.tx new file mode 100644 index 000000000..15f10caad --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000015.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e80000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(6252581806732826542102055870773261469164455618509096878080,4,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 8926005264 (*) +Gas used: 230000 +Data: 0x7eda0917 (*) +Return_data: 0x () + +Function call: +{fallback}(b'~\xda\t\x17\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda') -> REVERT (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000015.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000015.tx.json new file mode 100644 index 000000000..8053f8b50 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000015.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e80000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 8926005264, "gas": 230000, "data": "7eda0917dadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadada", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000016.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000016.constraints new file mode 100644 index 000000000..456037ce6 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000016.constraints @@ -0,0 +1,466 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_127151 () (_ BitVec 512))(assert (= a_127151 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_127152 () (_ BitVec 512))(assert (= a_127152 ((_ zero_extend 256) SVALUE))) +(declare-fun a_127153 () (_ BitVec 512))(assert (= a_127153 (bvsub a_127151 a_127152))) +(declare-fun a_127154 () (_ BitVec 512))(assert (= a_127154 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_127155 () (_ BitVec 512))(assert (= a_127155 (bvadd a_127153 a_127154))) +(declare-fun a_127156 () (_ BitVec 256))(assert (= a_127156 ((_ extract 255 0) a_127155))) +(declare-fun a_127157 () (_ BitVec 256))(assert (= a_127157 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_127158 () (_ BitVec 512))(assert (= a_127158 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_127159 () (_ BitVec 512))(assert (= a_127159 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_127160 () (_ BitVec 512))(assert (= a_127160 (bvsub a_127158 a_127159))) +(declare-fun a_127161 () (_ BitVec 512))(assert (= a_127161 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329dd)) +(declare-fun a_127162 () (_ BitVec 512))(assert (= a_127162 (bvadd a_127160 a_127161))) +(declare-fun a_127163 () (_ BitVec 512))(assert (= a_127163 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_127164 () (_ BitVec 512))(assert (= a_127164 (bvsub a_127162 a_127163))) +(declare-fun a_127165 () (_ BitVec 512))(assert (= a_127165 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127166 () (_ BitVec 512))(assert (= a_127166 (bvsub a_127164 a_127165))) +(declare-fun a_127167 () (_ BitVec 512))(assert (= a_127167 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127168 () (_ BitVec 512))(assert (= a_127168 (bvadd a_127166 a_127167))) +(declare-fun a_127169 () (_ BitVec 512))(assert (= a_127169 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032b0d)) +(declare-fun a_127170 () (_ BitVec 512))(assert (= a_127170 (bvadd a_127168 a_127169))) +(declare-fun a_127171 () (_ BitVec 256))(assert (= a_127171 ((_ extract 255 0) a_127170))) +(declare-fun a_127172 () (_ BitVec 256))(assert (= a_127172 #x00000000000000000000000000000000000000000000000000000002540b340a)) +(declare-fun a_127173 () (_ BitVec 512))(assert (= a_127173 ((_ zero_extend 256) SVALUE))) +(declare-fun a_127174 () (_ BitVec 512))(assert (= a_127174 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_127175 () (_ BitVec 512))(assert (= a_127175 (bvadd a_127173 a_127174))) +(declare-fun a_127176 () (_ BitVec 512))(assert (= a_127176 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127177 () (_ BitVec 512))(assert (= a_127177 (bvadd a_127175 a_127176))) +(declare-fun a_127178 () (_ BitVec 512))(assert (= a_127178 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127179 () (_ BitVec 512))(assert (= a_127179 (bvsub a_127177 a_127178))) +(declare-fun a_127180 () (_ BitVec 256))(assert (= a_127180 ((_ extract 255 0) a_127179))) +(declare-fun a_127181 () (_ BitVec 256))(assert (= a_127181 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127182 () (_ BitVec 8))(assert (= a_127182 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_127183 () (_ BitVec 8))(assert (= a_127183 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_127184 () (_ BitVec 8))(assert (= a_127184 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_127185 () (_ BitVec 8))(assert (= a_127185 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_127186 () (_ BitVec 8))(assert (= a_127186 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_127187 () (_ BitVec 8))(assert (= a_127187 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_127188 () (_ BitVec 8))(assert (= a_127188 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_127189 () (_ BitVec 8))(assert (= a_127189 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_127190 () (_ BitVec 8))(assert (= a_127190 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_127191 () (_ BitVec 8))(assert (= a_127191 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_127192 () (_ BitVec 8))(assert (= a_127192 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_127193 () (_ BitVec 8))(assert (= a_127193 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_127194 () (_ BitVec 8))(assert (= a_127194 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_127195 () (_ BitVec 8))(assert (= a_127195 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_127196 () (_ BitVec 8))(assert (= a_127196 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_127197 () (_ BitVec 8))(assert (= a_127197 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_127198 () (_ BitVec 8))(assert (= a_127198 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_127199 () (_ BitVec 8))(assert (= a_127199 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_127200 () (_ BitVec 8))(assert (= a_127200 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_127201 () (_ BitVec 8))(assert (= a_127201 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_127202 () (_ BitVec 8))(assert (= a_127202 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_127203 () (_ BitVec 8))(assert (= a_127203 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_127204 () (_ BitVec 8))(assert (= a_127204 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_127205 () (_ BitVec 8))(assert (= a_127205 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_127206 () (_ BitVec 8))(assert (= a_127206 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_127207 () (_ BitVec 8))(assert (= a_127207 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_127208 () (_ BitVec 8))(assert (= a_127208 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_127209 () (_ BitVec 8))(assert (= a_127209 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_127210 () (_ BitVec 8))(assert (= a_127210 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_127211 () (_ BitVec 8))(assert (= a_127211 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_127212 () (_ BitVec 8))(assert (= a_127212 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_127213 () (_ BitVec 8))(assert (= a_127213 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_127214 () (_ BitVec 256))(assert (= a_127214 (concat a_127182 a_127183 a_127184 a_127185 a_127186 a_127187 a_127188 a_127189 a_127190 a_127191 a_127192 a_127193 a_127194 a_127195 a_127196 a_127197 a_127198 a_127199 a_127200 a_127201 a_127202 a_127203 a_127204 a_127205 a_127206 a_127207 a_127208 a_127209 a_127210 a_127211 a_127212 a_127213))) +(declare-fun a_127215 () (_ BitVec 256))(assert (= a_127215 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127216 () (_ BitVec 256))(assert (= a_127216 (bvudiv a_127214 a_127215))) +(declare-fun a_127217 () (_ BitVec 256))(assert (= a_127217 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_127218 () (_ BitVec 256))(assert (= a_127218 (bvand a_127216 a_127217))) +(declare-fun a_127219 () (_ BitVec 256))(assert (= a_127219 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_127220 () Bool)(assert (= a_127220 (= a_127218 a_127219))) +(declare-fun a_127221 () (_ BitVec 512))(assert (= a_127221 (bvadd a_127160 a_127161))) +(declare-fun a_127222 () (_ BitVec 256))(assert (= a_127222 ((_ extract 255 0) a_127221))) +(declare-fun a_127223 () (_ BitVec 512))(assert (= a_127223 ((_ zero_extend 256) a_127222))) +(declare-fun a_127224 () (_ BitVec 512))(assert (= a_127224 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127225 () (_ BitVec 512))(assert (= a_127225 (bvsub a_127223 a_127224))) +(declare-fun a_127226 () (_ BitVec 512))(assert (= a_127226 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_127227 () (_ BitVec 512))(assert (= a_127227 ((_ zero_extend 256) a_127222))) +(declare-fun a_127228 () (_ BitVec 512))(assert (= a_127228 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127229 () Bool)(assert (= a_127229 (bvuge a_127227 a_127228))) +(declare-fun a_127230 () Bool)(assert (= a_127230 (bvuge a_127225 a_127226))) +(declare-fun a_127231 () Bool)(assert (= a_127231 (and a_127229 a_127230))) +(declare-fun a_127232 () Bool)(assert (= a_127232 (not a_127231))) +(declare-fun a_127233 () (_ BitVec 256))(assert (= a_127233 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127234 () (_ BitVec 512))(assert (= a_127234 ((_ zero_extend 256) a_127233))) +(declare-fun a_127235 () (_ BitVec 512))(assert (= a_127235 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_127236 () (_ BitVec 512))(assert (= a_127236 (bvadd a_127234 a_127235))) +(declare-fun a_127237 () (_ BitVec 512))(assert (= a_127237 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127238 () Bool)(assert (= a_127238 (bvult a_127236 a_127237))) +(declare-fun a_127239 () (_ BitVec 8))(assert (= a_127239 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_127240 () (_ BitVec 256))(assert (= a_127240 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127241 () (_ BitVec 512))(assert (= a_127241 ((_ zero_extend 256) a_127240))) +(declare-fun a_127242 () (_ BitVec 512))(assert (= a_127242 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_127243 () (_ BitVec 512))(assert (= a_127243 (bvadd a_127241 a_127242))) +(declare-fun a_127244 () (_ BitVec 512))(assert (= a_127244 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127245 () Bool)(assert (= a_127245 (bvult a_127243 a_127244))) +(declare-fun a_127246 () (_ BitVec 8))(assert (= a_127246 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_127247 () (_ BitVec 256))(assert (= a_127247 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127248 () (_ BitVec 512))(assert (= a_127248 ((_ zero_extend 256) a_127247))) +(declare-fun a_127249 () (_ BitVec 512))(assert (= a_127249 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_127250 () (_ BitVec 512))(assert (= a_127250 (bvadd a_127248 a_127249))) +(declare-fun a_127251 () (_ BitVec 512))(assert (= a_127251 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127252 () Bool)(assert (= a_127252 (bvult a_127250 a_127251))) +(declare-fun a_127253 () (_ BitVec 8))(assert (= a_127253 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_127254 () (_ BitVec 256))(assert (= a_127254 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127255 () (_ BitVec 512))(assert (= a_127255 ((_ zero_extend 256) a_127254))) +(declare-fun a_127256 () (_ BitVec 512))(assert (= a_127256 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_127257 () (_ BitVec 512))(assert (= a_127257 (bvadd a_127255 a_127256))) +(declare-fun a_127258 () (_ BitVec 512))(assert (= a_127258 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127259 () Bool)(assert (= a_127259 (bvult a_127257 a_127258))) +(declare-fun a_127260 () (_ BitVec 8))(assert (= a_127260 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_127261 () (_ BitVec 256))(assert (= a_127261 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127262 () (_ BitVec 512))(assert (= a_127262 ((_ zero_extend 256) a_127261))) +(declare-fun a_127263 () (_ BitVec 512))(assert (= a_127263 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_127264 () (_ BitVec 512))(assert (= a_127264 (bvadd a_127262 a_127263))) +(declare-fun a_127265 () (_ BitVec 512))(assert (= a_127265 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127266 () Bool)(assert (= a_127266 (bvult a_127264 a_127265))) +(declare-fun a_127267 () (_ BitVec 8))(assert (= a_127267 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_127268 () (_ BitVec 256))(assert (= a_127268 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127269 () (_ BitVec 512))(assert (= a_127269 ((_ zero_extend 256) a_127268))) +(declare-fun a_127270 () (_ BitVec 512))(assert (= a_127270 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_127271 () (_ BitVec 512))(assert (= a_127271 (bvadd a_127269 a_127270))) +(declare-fun a_127272 () (_ BitVec 512))(assert (= a_127272 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127273 () Bool)(assert (= a_127273 (bvult a_127271 a_127272))) +(declare-fun a_127274 () (_ BitVec 8))(assert (= a_127274 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_127275 () (_ BitVec 256))(assert (= a_127275 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127276 () (_ BitVec 512))(assert (= a_127276 ((_ zero_extend 256) a_127275))) +(declare-fun a_127277 () (_ BitVec 512))(assert (= a_127277 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_127278 () (_ BitVec 512))(assert (= a_127278 (bvadd a_127276 a_127277))) +(declare-fun a_127279 () (_ BitVec 512))(assert (= a_127279 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127280 () Bool)(assert (= a_127280 (bvult a_127278 a_127279))) +(declare-fun a_127281 () (_ BitVec 8))(assert (= a_127281 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_127282 () (_ BitVec 256))(assert (= a_127282 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127283 () (_ BitVec 512))(assert (= a_127283 ((_ zero_extend 256) a_127282))) +(declare-fun a_127284 () (_ BitVec 512))(assert (= a_127284 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_127285 () (_ BitVec 512))(assert (= a_127285 (bvadd a_127283 a_127284))) +(declare-fun a_127286 () (_ BitVec 512))(assert (= a_127286 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127287 () Bool)(assert (= a_127287 (bvult a_127285 a_127286))) +(declare-fun a_127288 () (_ BitVec 8))(assert (= a_127288 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_127289 () (_ BitVec 256))(assert (= a_127289 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127290 () (_ BitVec 512))(assert (= a_127290 ((_ zero_extend 256) a_127289))) +(declare-fun a_127291 () (_ BitVec 512))(assert (= a_127291 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_127292 () (_ BitVec 512))(assert (= a_127292 (bvadd a_127290 a_127291))) +(declare-fun a_127293 () (_ BitVec 512))(assert (= a_127293 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127294 () Bool)(assert (= a_127294 (bvult a_127292 a_127293))) +(declare-fun a_127295 () (_ BitVec 8))(assert (= a_127295 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_127296 () (_ BitVec 256))(assert (= a_127296 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127297 () (_ BitVec 512))(assert (= a_127297 ((_ zero_extend 256) a_127296))) +(declare-fun a_127298 () (_ BitVec 512))(assert (= a_127298 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_127299 () (_ BitVec 512))(assert (= a_127299 (bvadd a_127297 a_127298))) +(declare-fun a_127300 () (_ BitVec 512))(assert (= a_127300 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127301 () Bool)(assert (= a_127301 (bvult a_127299 a_127300))) +(declare-fun a_127302 () (_ BitVec 8))(assert (= a_127302 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_127303 () (_ BitVec 256))(assert (= a_127303 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127304 () (_ BitVec 512))(assert (= a_127304 ((_ zero_extend 256) a_127303))) +(declare-fun a_127305 () (_ BitVec 512))(assert (= a_127305 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_127306 () (_ BitVec 512))(assert (= a_127306 (bvadd a_127304 a_127305))) +(declare-fun a_127307 () (_ BitVec 512))(assert (= a_127307 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127308 () Bool)(assert (= a_127308 (bvult a_127306 a_127307))) +(declare-fun a_127309 () (_ BitVec 8))(assert (= a_127309 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_127310 () (_ BitVec 256))(assert (= a_127310 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127311 () (_ BitVec 512))(assert (= a_127311 ((_ zero_extend 256) a_127310))) +(declare-fun a_127312 () (_ BitVec 512))(assert (= a_127312 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_127313 () (_ BitVec 512))(assert (= a_127313 (bvadd a_127311 a_127312))) +(declare-fun a_127314 () (_ BitVec 512))(assert (= a_127314 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127315 () Bool)(assert (= a_127315 (bvult a_127313 a_127314))) +(declare-fun a_127316 () (_ BitVec 8))(assert (= a_127316 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_127317 () (_ BitVec 256))(assert (= a_127317 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127318 () (_ BitVec 512))(assert (= a_127318 ((_ zero_extend 256) a_127317))) +(declare-fun a_127319 () (_ BitVec 512))(assert (= a_127319 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_127320 () (_ BitVec 512))(assert (= a_127320 (bvadd a_127318 a_127319))) +(declare-fun a_127321 () (_ BitVec 512))(assert (= a_127321 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127322 () Bool)(assert (= a_127322 (bvult a_127320 a_127321))) +(declare-fun a_127323 () (_ BitVec 8))(assert (= a_127323 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_127324 () (_ BitVec 256))(assert (= a_127324 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127325 () (_ BitVec 512))(assert (= a_127325 ((_ zero_extend 256) a_127324))) +(declare-fun a_127326 () (_ BitVec 512))(assert (= a_127326 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_127327 () (_ BitVec 512))(assert (= a_127327 (bvadd a_127325 a_127326))) +(declare-fun a_127328 () (_ BitVec 512))(assert (= a_127328 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127329 () Bool)(assert (= a_127329 (bvult a_127327 a_127328))) +(declare-fun a_127330 () (_ BitVec 8))(assert (= a_127330 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_127331 () (_ BitVec 256))(assert (= a_127331 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127332 () (_ BitVec 512))(assert (= a_127332 ((_ zero_extend 256) a_127331))) +(declare-fun a_127333 () (_ BitVec 512))(assert (= a_127333 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_127334 () (_ BitVec 512))(assert (= a_127334 (bvadd a_127332 a_127333))) +(declare-fun a_127335 () (_ BitVec 512))(assert (= a_127335 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127336 () Bool)(assert (= a_127336 (bvult a_127334 a_127335))) +(declare-fun a_127337 () (_ BitVec 8))(assert (= a_127337 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_127338 () (_ BitVec 256))(assert (= a_127338 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127339 () (_ BitVec 512))(assert (= a_127339 ((_ zero_extend 256) a_127338))) +(declare-fun a_127340 () (_ BitVec 512))(assert (= a_127340 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_127341 () (_ BitVec 512))(assert (= a_127341 (bvadd a_127339 a_127340))) +(declare-fun a_127342 () (_ BitVec 512))(assert (= a_127342 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127343 () Bool)(assert (= a_127343 (bvult a_127341 a_127342))) +(declare-fun a_127344 () (_ BitVec 8))(assert (= a_127344 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_127345 () (_ BitVec 256))(assert (= a_127345 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127346 () (_ BitVec 512))(assert (= a_127346 ((_ zero_extend 256) a_127345))) +(declare-fun a_127347 () (_ BitVec 512))(assert (= a_127347 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_127348 () (_ BitVec 512))(assert (= a_127348 (bvadd a_127346 a_127347))) +(declare-fun a_127349 () (_ BitVec 512))(assert (= a_127349 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127350 () Bool)(assert (= a_127350 (bvult a_127348 a_127349))) +(declare-fun a_127351 () (_ BitVec 8))(assert (= a_127351 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_127352 () (_ BitVec 256))(assert (= a_127352 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127353 () (_ BitVec 512))(assert (= a_127353 ((_ zero_extend 256) a_127352))) +(declare-fun a_127354 () (_ BitVec 512))(assert (= a_127354 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_127355 () (_ BitVec 512))(assert (= a_127355 (bvadd a_127353 a_127354))) +(declare-fun a_127356 () (_ BitVec 512))(assert (= a_127356 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127357 () Bool)(assert (= a_127357 (bvult a_127355 a_127356))) +(declare-fun a_127358 () (_ BitVec 8))(assert (= a_127358 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_127359 () (_ BitVec 256))(assert (= a_127359 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127360 () (_ BitVec 512))(assert (= a_127360 ((_ zero_extend 256) a_127359))) +(declare-fun a_127361 () (_ BitVec 512))(assert (= a_127361 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_127362 () (_ BitVec 512))(assert (= a_127362 (bvadd a_127360 a_127361))) +(declare-fun a_127363 () (_ BitVec 512))(assert (= a_127363 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127364 () Bool)(assert (= a_127364 (bvult a_127362 a_127363))) +(declare-fun a_127365 () (_ BitVec 8))(assert (= a_127365 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_127366 () (_ BitVec 256))(assert (= a_127366 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127367 () (_ BitVec 512))(assert (= a_127367 ((_ zero_extend 256) a_127366))) +(declare-fun a_127368 () (_ BitVec 512))(assert (= a_127368 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_127369 () (_ BitVec 512))(assert (= a_127369 (bvadd a_127367 a_127368))) +(declare-fun a_127370 () (_ BitVec 512))(assert (= a_127370 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127371 () Bool)(assert (= a_127371 (bvult a_127369 a_127370))) +(declare-fun a_127372 () (_ BitVec 8))(assert (= a_127372 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_127373 () (_ BitVec 256))(assert (= a_127373 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127374 () (_ BitVec 512))(assert (= a_127374 ((_ zero_extend 256) a_127373))) +(declare-fun a_127375 () (_ BitVec 512))(assert (= a_127375 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_127376 () (_ BitVec 512))(assert (= a_127376 (bvadd a_127374 a_127375))) +(declare-fun a_127377 () (_ BitVec 512))(assert (= a_127377 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127378 () Bool)(assert (= a_127378 (bvult a_127376 a_127377))) +(declare-fun a_127379 () (_ BitVec 8))(assert (= a_127379 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_127380 () (_ BitVec 256))(assert (= a_127380 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127381 () (_ BitVec 512))(assert (= a_127381 ((_ zero_extend 256) a_127380))) +(declare-fun a_127382 () (_ BitVec 512))(assert (= a_127382 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_127383 () (_ BitVec 512))(assert (= a_127383 (bvadd a_127381 a_127382))) +(declare-fun a_127384 () (_ BitVec 512))(assert (= a_127384 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127385 () Bool)(assert (= a_127385 (bvult a_127383 a_127384))) +(declare-fun a_127386 () (_ BitVec 8))(assert (= a_127386 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_127387 () (_ BitVec 256))(assert (= a_127387 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127388 () (_ BitVec 512))(assert (= a_127388 ((_ zero_extend 256) a_127387))) +(declare-fun a_127389 () (_ BitVec 512))(assert (= a_127389 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_127390 () (_ BitVec 512))(assert (= a_127390 (bvadd a_127388 a_127389))) +(declare-fun a_127391 () (_ BitVec 512))(assert (= a_127391 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127392 () Bool)(assert (= a_127392 (bvult a_127390 a_127391))) +(declare-fun a_127393 () (_ BitVec 8))(assert (= a_127393 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_127394 () (_ BitVec 256))(assert (= a_127394 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127395 () (_ BitVec 512))(assert (= a_127395 ((_ zero_extend 256) a_127394))) +(declare-fun a_127396 () (_ BitVec 512))(assert (= a_127396 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_127397 () (_ BitVec 512))(assert (= a_127397 (bvadd a_127395 a_127396))) +(declare-fun a_127398 () (_ BitVec 512))(assert (= a_127398 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127399 () Bool)(assert (= a_127399 (bvult a_127397 a_127398))) +(declare-fun a_127400 () (_ BitVec 8))(assert (= a_127400 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_127401 () (_ BitVec 256))(assert (= a_127401 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127402 () (_ BitVec 512))(assert (= a_127402 ((_ zero_extend 256) a_127401))) +(declare-fun a_127403 () (_ BitVec 512))(assert (= a_127403 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_127404 () (_ BitVec 512))(assert (= a_127404 (bvadd a_127402 a_127403))) +(declare-fun a_127405 () (_ BitVec 512))(assert (= a_127405 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127406 () Bool)(assert (= a_127406 (bvult a_127404 a_127405))) +(declare-fun a_127407 () (_ BitVec 8))(assert (= a_127407 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_127408 () (_ BitVec 256))(assert (= a_127408 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127409 () (_ BitVec 512))(assert (= a_127409 ((_ zero_extend 256) a_127408))) +(declare-fun a_127410 () (_ BitVec 512))(assert (= a_127410 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_127411 () (_ BitVec 512))(assert (= a_127411 (bvadd a_127409 a_127410))) +(declare-fun a_127412 () (_ BitVec 512))(assert (= a_127412 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127413 () Bool)(assert (= a_127413 (bvult a_127411 a_127412))) +(declare-fun a_127414 () (_ BitVec 8))(assert (= a_127414 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_127415 () (_ BitVec 256))(assert (= a_127415 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127416 () (_ BitVec 512))(assert (= a_127416 ((_ zero_extend 256) a_127415))) +(declare-fun a_127417 () (_ BitVec 512))(assert (= a_127417 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_127418 () (_ BitVec 512))(assert (= a_127418 (bvadd a_127416 a_127417))) +(declare-fun a_127419 () (_ BitVec 512))(assert (= a_127419 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127420 () Bool)(assert (= a_127420 (bvult a_127418 a_127419))) +(declare-fun a_127421 () (_ BitVec 8))(assert (= a_127421 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_127422 () (_ BitVec 256))(assert (= a_127422 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127423 () (_ BitVec 512))(assert (= a_127423 ((_ zero_extend 256) a_127422))) +(declare-fun a_127424 () (_ BitVec 512))(assert (= a_127424 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_127425 () (_ BitVec 512))(assert (= a_127425 (bvadd a_127423 a_127424))) +(declare-fun a_127426 () (_ BitVec 512))(assert (= a_127426 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127427 () Bool)(assert (= a_127427 (bvult a_127425 a_127426))) +(declare-fun a_127428 () (_ BitVec 8))(assert (= a_127428 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_127429 () (_ BitVec 256))(assert (= a_127429 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127430 () (_ BitVec 512))(assert (= a_127430 ((_ zero_extend 256) a_127429))) +(declare-fun a_127431 () (_ BitVec 512))(assert (= a_127431 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_127432 () (_ BitVec 512))(assert (= a_127432 (bvadd a_127430 a_127431))) +(declare-fun a_127433 () (_ BitVec 512))(assert (= a_127433 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127434 () Bool)(assert (= a_127434 (bvult a_127432 a_127433))) +(declare-fun a_127435 () (_ BitVec 8))(assert (= a_127435 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_127436 () (_ BitVec 256))(assert (= a_127436 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127437 () (_ BitVec 512))(assert (= a_127437 ((_ zero_extend 256) a_127436))) +(declare-fun a_127438 () (_ BitVec 512))(assert (= a_127438 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_127439 () (_ BitVec 512))(assert (= a_127439 (bvadd a_127437 a_127438))) +(declare-fun a_127440 () (_ BitVec 512))(assert (= a_127440 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127441 () Bool)(assert (= a_127441 (bvult a_127439 a_127440))) +(declare-fun a_127442 () (_ BitVec 8))(assert (= a_127442 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_127443 () (_ BitVec 256))(assert (= a_127443 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127444 () (_ BitVec 512))(assert (= a_127444 ((_ zero_extend 256) a_127443))) +(declare-fun a_127445 () (_ BitVec 512))(assert (= a_127445 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_127446 () (_ BitVec 512))(assert (= a_127446 (bvadd a_127444 a_127445))) +(declare-fun a_127447 () (_ BitVec 512))(assert (= a_127447 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127448 () Bool)(assert (= a_127448 (bvult a_127446 a_127447))) +(declare-fun a_127449 () (_ BitVec 8))(assert (= a_127449 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_127450 () (_ BitVec 256))(assert (= a_127450 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127451 () (_ BitVec 512))(assert (= a_127451 ((_ zero_extend 256) a_127450))) +(declare-fun a_127452 () (_ BitVec 512))(assert (= a_127452 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127453 () Bool)(assert (= a_127453 (bvult a_127451 a_127452))) +(declare-fun a_127454 () (_ BitVec 8))(assert (= a_127454 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_127455 () (_ BitVec 8))(assert (= a_127455 (ite a_127453 a_127454 #x00))) +(declare-fun a_127456 () (_ BitVec 8))(assert (= a_127456 (ite a_127448 a_127449 #x00))) +(declare-fun a_127457 () (_ BitVec 8))(assert (= a_127457 (ite a_127441 a_127442 #x00))) +(declare-fun a_127458 () (_ BitVec 8))(assert (= a_127458 (ite a_127434 a_127435 #x00))) +(declare-fun a_127459 () (_ BitVec 8))(assert (= a_127459 (ite a_127427 a_127428 #x00))) +(declare-fun a_127460 () (_ BitVec 8))(assert (= a_127460 (ite a_127420 a_127421 #x00))) +(declare-fun a_127461 () (_ BitVec 8))(assert (= a_127461 (ite a_127413 a_127414 #x00))) +(declare-fun a_127462 () (_ BitVec 8))(assert (= a_127462 (ite a_127406 a_127407 #x00))) +(declare-fun a_127463 () (_ BitVec 8))(assert (= a_127463 (ite a_127399 a_127400 #x00))) +(declare-fun a_127464 () (_ BitVec 8))(assert (= a_127464 (ite a_127392 a_127393 #x00))) +(declare-fun a_127465 () (_ BitVec 8))(assert (= a_127465 (ite a_127385 a_127386 #x00))) +(declare-fun a_127466 () (_ BitVec 8))(assert (= a_127466 (ite a_127378 a_127379 #x00))) +(declare-fun a_127467 () (_ BitVec 8))(assert (= a_127467 (ite a_127371 a_127372 #x00))) +(declare-fun a_127468 () (_ BitVec 8))(assert (= a_127468 (ite a_127364 a_127365 #x00))) +(declare-fun a_127469 () (_ BitVec 8))(assert (= a_127469 (ite a_127357 a_127358 #x00))) +(declare-fun a_127470 () (_ BitVec 8))(assert (= a_127470 (ite a_127350 a_127351 #x00))) +(declare-fun a_127471 () (_ BitVec 8))(assert (= a_127471 (ite a_127343 a_127344 #x00))) +(declare-fun a_127472 () (_ BitVec 8))(assert (= a_127472 (ite a_127336 a_127337 #x00))) +(declare-fun a_127473 () (_ BitVec 8))(assert (= a_127473 (ite a_127329 a_127330 #x00))) +(declare-fun a_127474 () (_ BitVec 8))(assert (= a_127474 (ite a_127322 a_127323 #x00))) +(declare-fun a_127475 () (_ BitVec 8))(assert (= a_127475 (ite a_127315 a_127316 #x00))) +(declare-fun a_127476 () (_ BitVec 8))(assert (= a_127476 (ite a_127308 a_127309 #x00))) +(declare-fun a_127477 () (_ BitVec 8))(assert (= a_127477 (ite a_127301 a_127302 #x00))) +(declare-fun a_127478 () (_ BitVec 8))(assert (= a_127478 (ite a_127294 a_127295 #x00))) +(declare-fun a_127479 () (_ BitVec 8))(assert (= a_127479 (ite a_127287 a_127288 #x00))) +(declare-fun a_127480 () (_ BitVec 8))(assert (= a_127480 (ite a_127280 a_127281 #x00))) +(declare-fun a_127481 () (_ BitVec 8))(assert (= a_127481 (ite a_127273 a_127274 #x00))) +(declare-fun a_127482 () (_ BitVec 8))(assert (= a_127482 (ite a_127266 a_127267 #x00))) +(declare-fun a_127483 () (_ BitVec 8))(assert (= a_127483 (ite a_127259 a_127260 #x00))) +(declare-fun a_127484 () (_ BitVec 8))(assert (= a_127484 (ite a_127252 a_127253 #x00))) +(declare-fun a_127485 () (_ BitVec 8))(assert (= a_127485 (ite a_127245 a_127246 #x00))) +(declare-fun a_127486 () (_ BitVec 8))(assert (= a_127486 (ite a_127238 a_127239 #x00))) +(declare-fun a_127487 () (_ BitVec 256))(assert (= a_127487 (concat a_127455 a_127456 a_127457 a_127458 a_127459 a_127460 a_127461 a_127462 a_127463 a_127464 a_127465 a_127466 a_127467 a_127468 a_127469 a_127470 a_127471 a_127472 a_127473 a_127474 a_127475 a_127476 a_127477 a_127478 a_127479 a_127480 a_127481 a_127482 a_127483 a_127484 a_127485 a_127486))) +(declare-fun a_127488 () (_ BitVec 256))(assert (= a_127488 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127489 () (_ BitVec 256))(assert (= a_127489 (concat a_127455 a_127456 a_127457 a_127458 a_127459 a_127460 a_127461 a_127462 a_127463 a_127464 a_127465 a_127466 a_127467 a_127468 a_127469 a_127470 a_127471 a_127472 a_127473 a_127474 a_127475 a_127476 a_127477 a_127478 a_127479 a_127480 a_127481 a_127482 a_127483 a_127484 a_127485 a_127486))) +(declare-fun a_127490 () (_ BitVec 256))(assert (= a_127490 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127491 () Bool)(assert (= a_127491 (bvslt a_127489 a_127490))) +(declare-fun a_127492 () (_ BitVec 256))(assert (= a_127492 (concat a_127455 a_127456 a_127457 a_127458 a_127459 a_127460 a_127461 a_127462 a_127463 a_127464 a_127465 a_127466 a_127467 a_127468 a_127469 a_127470 a_127471 a_127472 a_127473 a_127474 a_127475 a_127476 a_127477 a_127478 a_127479 a_127480 a_127481 a_127482 a_127483 a_127484 a_127485 a_127486))) +(declare-fun a_127493 () (_ BitVec 256))(assert (= a_127493 (bvsub a_127487 a_127488))) +(declare-fun a_127494 () (_ BitVec 256))(assert (= a_127494 (ite a_127491 a_127492 a_127493))) +(declare-fun a_127495 () (_ BitVec 256))(assert (= a_127495 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_127496 () Bool)(assert (= a_127496 (bvslt a_127494 a_127495))) +(declare-fun a_127497 () (_ BitVec 8))(assert (= a_127497 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_127498 () (_ BitVec 8))(assert (= a_127498 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_127499 () (_ BitVec 8))(assert (= a_127499 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_127500 () (_ BitVec 8))(assert (= a_127500 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_127501 () (_ BitVec 8))(assert (= a_127501 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_127502 () (_ BitVec 8))(assert (= a_127502 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_127503 () (_ BitVec 8))(assert (= a_127503 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_127504 () (_ BitVec 8))(assert (= a_127504 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_127505 () (_ BitVec 8))(assert (= a_127505 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_127506 () (_ BitVec 8))(assert (= a_127506 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_127507 () (_ BitVec 8))(assert (= a_127507 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_127508 () (_ BitVec 8))(assert (= a_127508 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_127509 () (_ BitVec 8))(assert (= a_127509 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_127510 () (_ BitVec 8))(assert (= a_127510 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_127511 () (_ BitVec 8))(assert (= a_127511 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_127512 () (_ BitVec 8))(assert (= a_127512 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_127513 () (_ BitVec 8))(assert (= a_127513 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_127514 () (_ BitVec 8))(assert (= a_127514 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_127515 () (_ BitVec 8))(assert (= a_127515 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_127516 () (_ BitVec 8))(assert (= a_127516 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_127517 () (_ BitVec 8))(assert (= a_127517 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_127518 () (_ BitVec 8))(assert (= a_127518 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_127519 () (_ BitVec 8))(assert (= a_127519 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_127520 () (_ BitVec 8))(assert (= a_127520 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_127521 () (_ BitVec 8))(assert (= a_127521 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_127522 () (_ BitVec 8))(assert (= a_127522 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_127523 () (_ BitVec 8))(assert (= a_127523 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_127524 () (_ BitVec 8))(assert (= a_127524 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_127525 () (_ BitVec 8))(assert (= a_127525 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_127526 () (_ BitVec 8))(assert (= a_127526 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_127527 () (_ BitVec 8))(assert (= a_127527 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_127528 () (_ BitVec 8))(assert (= a_127528 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_127529 () (_ BitVec 256))(assert (= a_127529 (concat a_127497 a_127498 a_127499 a_127500 a_127501 a_127502 a_127503 a_127504 a_127505 a_127506 a_127507 a_127508 a_127509 a_127510 a_127511 a_127512 a_127513 a_127514 a_127515 a_127516 a_127517 a_127518 a_127519 a_127520 a_127521 a_127522 a_127523 a_127524 a_127525 a_127526 a_127527 a_127528))) +(declare-fun a_127530 () (_ BitVec 256))(assert (= a_127530 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127531 () Bool)(assert (= a_127531 (= a_127529 a_127530))) +(declare-fun a_127532 () (_ BitVec 256))(assert (= a_127532 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127533 () (_ BitVec 8))(assert (= a_127533 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_127534 () (_ BitVec 8))(assert (= a_127534 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_127535 () (_ BitVec 8))(assert (= a_127535 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_127536 () (_ BitVec 8))(assert (= a_127536 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_127537 () (_ BitVec 8))(assert (= a_127537 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_127538 () (_ BitVec 8))(assert (= a_127538 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_127539 () (_ BitVec 8))(assert (= a_127539 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_127540 () (_ BitVec 8))(assert (= a_127540 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_127541 () (_ BitVec 8))(assert (= a_127541 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_127542 () (_ BitVec 8))(assert (= a_127542 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_127543 () (_ BitVec 8))(assert (= a_127543 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_127544 () (_ BitVec 8))(assert (= a_127544 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_127545 () (_ BitVec 8))(assert (= a_127545 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_127546 () (_ BitVec 8))(assert (= a_127546 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_127547 () (_ BitVec 8))(assert (= a_127547 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_127548 () (_ BitVec 8))(assert (= a_127548 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_127549 () (_ BitVec 8))(assert (= a_127549 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_127550 () (_ BitVec 8))(assert (= a_127550 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_127551 () (_ BitVec 8))(assert (= a_127551 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_127552 () (_ BitVec 8))(assert (= a_127552 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_127553 () (_ BitVec 8))(assert (= a_127553 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_127554 () (_ BitVec 8))(assert (= a_127554 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_127555 () (_ BitVec 8))(assert (= a_127555 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_127556 () (_ BitVec 8))(assert (= a_127556 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_127557 () (_ BitVec 8))(assert (= a_127557 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_127558 () (_ BitVec 8))(assert (= a_127558 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_127559 () (_ BitVec 8))(assert (= a_127559 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_127560 () (_ BitVec 8))(assert (= a_127560 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_127561 () (_ BitVec 8))(assert (= a_127561 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_127562 () (_ BitVec 8))(assert (= a_127562 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_127563 () (_ BitVec 8))(assert (= a_127563 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_127564 () (_ BitVec 8))(assert (= a_127564 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_127565 () (_ BitVec 256))(assert (= a_127565 (concat a_127533 a_127534 a_127535 a_127536 a_127537 a_127538 a_127539 a_127540 a_127541 a_127542 a_127543 a_127544 a_127545 a_127546 a_127547 a_127548 a_127549 a_127550 a_127551 a_127552 a_127553 a_127554 a_127555 a_127556 a_127557 a_127558 a_127559 a_127560 a_127561 a_127562 a_127563 a_127564))) +(declare-fun a_127566 () (_ BitVec 256))(assert (= a_127566 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127567 () (_ BitVec 256))(assert (= a_127567 (bvudiv a_127565 a_127566))) +(declare-fun a_127568 () (_ BitVec 256))(assert (= a_127568 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_127569 () (_ BitVec 256))(assert (= a_127569 (bvand a_127567 a_127568))) +(declare-fun a_127570 () (_ BitVec 256))(assert (= a_127570 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_127571 () (_ BitVec 512))(assert (= a_127571 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_127572 () (_ BitVec 512))(assert (= a_127572 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_127573 () (_ BitVec 512))(assert (= a_127573 (bvsub a_127571 a_127572))) +(declare-fun a_127574 () (_ BitVec 512))(assert (= a_127574 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_127575 () (_ BitVec 512))(assert (= a_127575 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_127576 () (_ BitVec 512))(assert (= a_127576 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_127577 () Bool)(assert (= a_127577 (bvule a_127575 a_127576))) +(declare-fun a_127578 () Bool)(assert (= a_127578 (bvuge a_127573 a_127574))) +(declare-fun a_127579 () Bool)(assert (= a_127579 (and a_127577 a_127578))) +(declare-fun a_127580 () Bool)(assert (= a_127580 (not a_127579))) +(declare-fun a_127581 () (_ BitVec 256))(assert (= a_127581 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127582 () (_ BitVec 512))(assert (= a_127582 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_127583 () (_ BitVec 512))(assert (= a_127583 ((_ zero_extend 256) SVALUE))) +(declare-fun a_127584 () (_ BitVec 512))(assert (= a_127584 (bvsub a_127582 a_127583))) +(declare-fun a_127585 () (_ BitVec 512))(assert (= a_127585 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_127586 () (_ BitVec 512))(assert (= a_127586 ((_ zero_extend 256) SVALUE))) +(declare-fun a_127587 () (_ BitVec 512))(assert (= a_127587 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_127588 () Bool)(assert (= a_127588 (bvule a_127586 a_127587))) +(declare-fun a_127589 () Bool)(assert (= a_127589 (bvuge a_127584 a_127585))) +(declare-fun a_127590 () Bool)(assert (= a_127590 (and a_127588 a_127589))) +(declare-fun a_127591 () Bool)(assert (= a_127591 (not a_127590))) +(assert (= a_127591 false)) +(assert (= SVALUE a_127581)) +(assert (= a_127580 false)) +(assert (= a_127569 a_127570)) +(assert (= SVALUE_1 a_127532)) +(assert (not a_127531)) +(assert (not a_127496)) +(assert (= a_127232 false)) +(assert (not a_127220)) +(assert (= a_127180 a_127181)) +(assert (= a_127171 a_127172)) +(assert (= a_127156 a_127157)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000016.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000016.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000016.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000016.pkl new file mode 100644 index 000000000..dc08210c2 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000016.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000016.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000016.summary new file mode 100644 index 000000000..de52c01fe --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000016.summary @@ -0,0 +1,59 @@ +Message: REVERT +Last exception: REVERT +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 43 + 5 contract SymExExample { + 6 + 7 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + 27 + 28 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954954 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 81% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000016.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000016.trace new file mode 100644 index 000000000..56cb00b42 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000016.trace @@ -0,0 +1,166 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x40 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x42 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x43 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000016.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000016.tx new file mode 100644 index 000000000..2de4be1c1 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000016.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e8000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(24424147682550103680086155745208052613923654759801159680,5,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 1409286145 (*) +Gas used: 230000 +Data: 0x81da09e8 (*) +Return_data: 0x () + +Function call: +{fallback}(b'\x81\xda\t\xe8\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda') -> REVERT (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000016.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000016.tx.json new file mode 100644 index 000000000..2fbd7d3f7 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000016.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e8000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 1409286145, "gas": 230000, "data": "81da09e8dadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadada", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000017.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000017.constraints new file mode 100644 index 000000000..17013ac6a --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000017.constraints @@ -0,0 +1,724 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_127919 () (_ BitVec 512))(assert (= a_127919 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_127920 () (_ BitVec 512))(assert (= a_127920 ((_ zero_extend 256) SVALUE))) +(declare-fun a_127921 () (_ BitVec 512))(assert (= a_127921 (bvsub a_127919 a_127920))) +(declare-fun a_127922 () (_ BitVec 512))(assert (= a_127922 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_127923 () (_ BitVec 512))(assert (= a_127923 (bvadd a_127921 a_127922))) +(declare-fun a_127924 () (_ BitVec 256))(assert (= a_127924 ((_ extract 255 0) a_127923))) +(declare-fun a_127925 () (_ BitVec 256))(assert (= a_127925 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_127926 () (_ BitVec 512))(assert (= a_127926 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_127927 () (_ BitVec 512))(assert (= a_127927 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_127928 () (_ BitVec 512))(assert (= a_127928 (bvsub a_127926 a_127927))) +(declare-fun a_127929 () (_ BitVec 512))(assert (= a_127929 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a1)) +(declare-fun a_127930 () (_ BitVec 512))(assert (= a_127930 (bvadd a_127928 a_127929))) +(declare-fun a_127931 () (_ BitVec 512))(assert (= a_127931 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_127932 () (_ BitVec 512))(assert (= a_127932 (bvsub a_127930 a_127931))) +(declare-fun a_127933 () (_ BitVec 512))(assert (= a_127933 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127934 () (_ BitVec 512))(assert (= a_127934 (bvsub a_127932 a_127933))) +(declare-fun a_127935 () (_ BitVec 512))(assert (= a_127935 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127936 () (_ BitVec 512))(assert (= a_127936 (bvadd a_127934 a_127935))) +(declare-fun a_127937 () (_ BitVec 512))(assert (= a_127937 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032b0d)) +(declare-fun a_127938 () (_ BitVec 512))(assert (= a_127938 (bvadd a_127936 a_127937))) +(declare-fun a_127939 () (_ BitVec 256))(assert (= a_127939 ((_ extract 255 0) a_127938))) +(declare-fun a_127940 () (_ BitVec 256))(assert (= a_127940 #x00000000000000000000000000000000000000000000000000000002540b33ce)) +(declare-fun a_127941 () (_ BitVec 512))(assert (= a_127941 ((_ zero_extend 256) SVALUE))) +(declare-fun a_127942 () (_ BitVec 512))(assert (= a_127942 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_127943 () (_ BitVec 512))(assert (= a_127943 (bvadd a_127941 a_127942))) +(declare-fun a_127944 () (_ BitVec 512))(assert (= a_127944 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127945 () (_ BitVec 512))(assert (= a_127945 (bvadd a_127943 a_127944))) +(declare-fun a_127946 () (_ BitVec 512))(assert (= a_127946 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127947 () (_ BitVec 512))(assert (= a_127947 (bvsub a_127945 a_127946))) +(declare-fun a_127948 () (_ BitVec 256))(assert (= a_127948 ((_ extract 255 0) a_127947))) +(declare-fun a_127949 () (_ BitVec 256))(assert (= a_127949 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127950 () (_ BitVec 8))(assert (= a_127950 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_127951 () (_ BitVec 8))(assert (= a_127951 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_127952 () (_ BitVec 8))(assert (= a_127952 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_127953 () (_ BitVec 8))(assert (= a_127953 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_127954 () (_ BitVec 8))(assert (= a_127954 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_127955 () (_ BitVec 8))(assert (= a_127955 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_127956 () (_ BitVec 8))(assert (= a_127956 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_127957 () (_ BitVec 8))(assert (= a_127957 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_127958 () (_ BitVec 8))(assert (= a_127958 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_127959 () (_ BitVec 8))(assert (= a_127959 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_127960 () (_ BitVec 8))(assert (= a_127960 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_127961 () (_ BitVec 8))(assert (= a_127961 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_127962 () (_ BitVec 8))(assert (= a_127962 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_127963 () (_ BitVec 8))(assert (= a_127963 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_127964 () (_ BitVec 8))(assert (= a_127964 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_127965 () (_ BitVec 8))(assert (= a_127965 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_127966 () (_ BitVec 8))(assert (= a_127966 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_127967 () (_ BitVec 8))(assert (= a_127967 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_127968 () (_ BitVec 8))(assert (= a_127968 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_127969 () (_ BitVec 8))(assert (= a_127969 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_127970 () (_ BitVec 8))(assert (= a_127970 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_127971 () (_ BitVec 8))(assert (= a_127971 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_127972 () (_ BitVec 8))(assert (= a_127972 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_127973 () (_ BitVec 8))(assert (= a_127973 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_127974 () (_ BitVec 8))(assert (= a_127974 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_127975 () (_ BitVec 8))(assert (= a_127975 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_127976 () (_ BitVec 8))(assert (= a_127976 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_127977 () (_ BitVec 8))(assert (= a_127977 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_127978 () (_ BitVec 8))(assert (= a_127978 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_127979 () (_ BitVec 8))(assert (= a_127979 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_127980 () (_ BitVec 8))(assert (= a_127980 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_127981 () (_ BitVec 8))(assert (= a_127981 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_127982 () (_ BitVec 256))(assert (= a_127982 (concat a_127950 a_127951 a_127952 a_127953 a_127954 a_127955 a_127956 a_127957 a_127958 a_127959 a_127960 a_127961 a_127962 a_127963 a_127964 a_127965 a_127966 a_127967 a_127968 a_127969 a_127970 a_127971 a_127972 a_127973 a_127974 a_127975 a_127976 a_127977 a_127978 a_127979 a_127980 a_127981))) +(declare-fun a_127983 () (_ BitVec 256))(assert (= a_127983 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127984 () (_ BitVec 256))(assert (= a_127984 (bvudiv a_127982 a_127983))) +(declare-fun a_127985 () (_ BitVec 256))(assert (= a_127985 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_127986 () (_ BitVec 256))(assert (= a_127986 (bvand a_127984 a_127985))) +(declare-fun a_127987 () (_ BitVec 256))(assert (= a_127987 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_127988 () Bool)(assert (= a_127988 (= a_127986 a_127987))) +(declare-fun a_127989 () (_ BitVec 512))(assert (= a_127989 (bvadd a_127928 a_127929))) +(declare-fun a_127990 () (_ BitVec 256))(assert (= a_127990 ((_ extract 255 0) a_127989))) +(declare-fun a_127991 () (_ BitVec 512))(assert (= a_127991 ((_ zero_extend 256) a_127990))) +(declare-fun a_127992 () (_ BitVec 512))(assert (= a_127992 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127993 () (_ BitVec 512))(assert (= a_127993 (bvsub a_127991 a_127992))) +(declare-fun a_127994 () (_ BitVec 512))(assert (= a_127994 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_127995 () (_ BitVec 512))(assert (= a_127995 ((_ zero_extend 256) a_127990))) +(declare-fun a_127996 () (_ BitVec 512))(assert (= a_127996 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127997 () Bool)(assert (= a_127997 (bvuge a_127995 a_127996))) +(declare-fun a_127998 () Bool)(assert (= a_127998 (bvuge a_127993 a_127994))) +(declare-fun a_127999 () Bool)(assert (= a_127999 (and a_127997 a_127998))) +(declare-fun a_128000 () Bool)(assert (= a_128000 (not a_127999))) +(declare-fun a_128001 () (_ BitVec 256))(assert (= a_128001 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128002 () (_ BitVec 512))(assert (= a_128002 ((_ zero_extend 256) a_128001))) +(declare-fun a_128003 () (_ BitVec 512))(assert (= a_128003 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_128004 () (_ BitVec 512))(assert (= a_128004 (bvadd a_128002 a_128003))) +(declare-fun a_128005 () (_ BitVec 512))(assert (= a_128005 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128006 () Bool)(assert (= a_128006 (bvult a_128004 a_128005))) +(declare-fun a_128007 () (_ BitVec 8))(assert (= a_128007 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_128008 () (_ BitVec 256))(assert (= a_128008 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128009 () (_ BitVec 512))(assert (= a_128009 ((_ zero_extend 256) a_128008))) +(declare-fun a_128010 () (_ BitVec 512))(assert (= a_128010 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_128011 () (_ BitVec 512))(assert (= a_128011 (bvadd a_128009 a_128010))) +(declare-fun a_128012 () (_ BitVec 512))(assert (= a_128012 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128013 () Bool)(assert (= a_128013 (bvult a_128011 a_128012))) +(declare-fun a_128014 () (_ BitVec 8))(assert (= a_128014 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_128015 () (_ BitVec 256))(assert (= a_128015 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128016 () (_ BitVec 512))(assert (= a_128016 ((_ zero_extend 256) a_128015))) +(declare-fun a_128017 () (_ BitVec 512))(assert (= a_128017 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_128018 () (_ BitVec 512))(assert (= a_128018 (bvadd a_128016 a_128017))) +(declare-fun a_128019 () (_ BitVec 512))(assert (= a_128019 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128020 () Bool)(assert (= a_128020 (bvult a_128018 a_128019))) +(declare-fun a_128021 () (_ BitVec 8))(assert (= a_128021 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_128022 () (_ BitVec 256))(assert (= a_128022 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128023 () (_ BitVec 512))(assert (= a_128023 ((_ zero_extend 256) a_128022))) +(declare-fun a_128024 () (_ BitVec 512))(assert (= a_128024 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_128025 () (_ BitVec 512))(assert (= a_128025 (bvadd a_128023 a_128024))) +(declare-fun a_128026 () (_ BitVec 512))(assert (= a_128026 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128027 () Bool)(assert (= a_128027 (bvult a_128025 a_128026))) +(declare-fun a_128028 () (_ BitVec 8))(assert (= a_128028 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_128029 () (_ BitVec 256))(assert (= a_128029 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128030 () (_ BitVec 512))(assert (= a_128030 ((_ zero_extend 256) a_128029))) +(declare-fun a_128031 () (_ BitVec 512))(assert (= a_128031 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_128032 () (_ BitVec 512))(assert (= a_128032 (bvadd a_128030 a_128031))) +(declare-fun a_128033 () (_ BitVec 512))(assert (= a_128033 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128034 () Bool)(assert (= a_128034 (bvult a_128032 a_128033))) +(declare-fun a_128035 () (_ BitVec 8))(assert (= a_128035 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_128036 () (_ BitVec 256))(assert (= a_128036 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128037 () (_ BitVec 512))(assert (= a_128037 ((_ zero_extend 256) a_128036))) +(declare-fun a_128038 () (_ BitVec 512))(assert (= a_128038 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_128039 () (_ BitVec 512))(assert (= a_128039 (bvadd a_128037 a_128038))) +(declare-fun a_128040 () (_ BitVec 512))(assert (= a_128040 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128041 () Bool)(assert (= a_128041 (bvult a_128039 a_128040))) +(declare-fun a_128042 () (_ BitVec 8))(assert (= a_128042 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_128043 () (_ BitVec 256))(assert (= a_128043 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128044 () (_ BitVec 512))(assert (= a_128044 ((_ zero_extend 256) a_128043))) +(declare-fun a_128045 () (_ BitVec 512))(assert (= a_128045 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_128046 () (_ BitVec 512))(assert (= a_128046 (bvadd a_128044 a_128045))) +(declare-fun a_128047 () (_ BitVec 512))(assert (= a_128047 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128048 () Bool)(assert (= a_128048 (bvult a_128046 a_128047))) +(declare-fun a_128049 () (_ BitVec 8))(assert (= a_128049 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_128050 () (_ BitVec 256))(assert (= a_128050 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128051 () (_ BitVec 512))(assert (= a_128051 ((_ zero_extend 256) a_128050))) +(declare-fun a_128052 () (_ BitVec 512))(assert (= a_128052 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_128053 () (_ BitVec 512))(assert (= a_128053 (bvadd a_128051 a_128052))) +(declare-fun a_128054 () (_ BitVec 512))(assert (= a_128054 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128055 () Bool)(assert (= a_128055 (bvult a_128053 a_128054))) +(declare-fun a_128056 () (_ BitVec 8))(assert (= a_128056 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_128057 () (_ BitVec 256))(assert (= a_128057 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128058 () (_ BitVec 512))(assert (= a_128058 ((_ zero_extend 256) a_128057))) +(declare-fun a_128059 () (_ BitVec 512))(assert (= a_128059 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_128060 () (_ BitVec 512))(assert (= a_128060 (bvadd a_128058 a_128059))) +(declare-fun a_128061 () (_ BitVec 512))(assert (= a_128061 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128062 () Bool)(assert (= a_128062 (bvult a_128060 a_128061))) +(declare-fun a_128063 () (_ BitVec 8))(assert (= a_128063 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_128064 () (_ BitVec 256))(assert (= a_128064 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128065 () (_ BitVec 512))(assert (= a_128065 ((_ zero_extend 256) a_128064))) +(declare-fun a_128066 () (_ BitVec 512))(assert (= a_128066 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_128067 () (_ BitVec 512))(assert (= a_128067 (bvadd a_128065 a_128066))) +(declare-fun a_128068 () (_ BitVec 512))(assert (= a_128068 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128069 () Bool)(assert (= a_128069 (bvult a_128067 a_128068))) +(declare-fun a_128070 () (_ BitVec 8))(assert (= a_128070 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_128071 () (_ BitVec 256))(assert (= a_128071 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128072 () (_ BitVec 512))(assert (= a_128072 ((_ zero_extend 256) a_128071))) +(declare-fun a_128073 () (_ BitVec 512))(assert (= a_128073 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_128074 () (_ BitVec 512))(assert (= a_128074 (bvadd a_128072 a_128073))) +(declare-fun a_128075 () (_ BitVec 512))(assert (= a_128075 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128076 () Bool)(assert (= a_128076 (bvult a_128074 a_128075))) +(declare-fun a_128077 () (_ BitVec 8))(assert (= a_128077 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_128078 () (_ BitVec 256))(assert (= a_128078 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128079 () (_ BitVec 512))(assert (= a_128079 ((_ zero_extend 256) a_128078))) +(declare-fun a_128080 () (_ BitVec 512))(assert (= a_128080 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_128081 () (_ BitVec 512))(assert (= a_128081 (bvadd a_128079 a_128080))) +(declare-fun a_128082 () (_ BitVec 512))(assert (= a_128082 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128083 () Bool)(assert (= a_128083 (bvult a_128081 a_128082))) +(declare-fun a_128084 () (_ BitVec 8))(assert (= a_128084 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_128085 () (_ BitVec 256))(assert (= a_128085 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128086 () (_ BitVec 512))(assert (= a_128086 ((_ zero_extend 256) a_128085))) +(declare-fun a_128087 () (_ BitVec 512))(assert (= a_128087 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_128088 () (_ BitVec 512))(assert (= a_128088 (bvadd a_128086 a_128087))) +(declare-fun a_128089 () (_ BitVec 512))(assert (= a_128089 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128090 () Bool)(assert (= a_128090 (bvult a_128088 a_128089))) +(declare-fun a_128091 () (_ BitVec 8))(assert (= a_128091 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_128092 () (_ BitVec 256))(assert (= a_128092 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128093 () (_ BitVec 512))(assert (= a_128093 ((_ zero_extend 256) a_128092))) +(declare-fun a_128094 () (_ BitVec 512))(assert (= a_128094 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_128095 () (_ BitVec 512))(assert (= a_128095 (bvadd a_128093 a_128094))) +(declare-fun a_128096 () (_ BitVec 512))(assert (= a_128096 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128097 () Bool)(assert (= a_128097 (bvult a_128095 a_128096))) +(declare-fun a_128098 () (_ BitVec 8))(assert (= a_128098 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_128099 () (_ BitVec 256))(assert (= a_128099 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128100 () (_ BitVec 512))(assert (= a_128100 ((_ zero_extend 256) a_128099))) +(declare-fun a_128101 () (_ BitVec 512))(assert (= a_128101 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_128102 () (_ BitVec 512))(assert (= a_128102 (bvadd a_128100 a_128101))) +(declare-fun a_128103 () (_ BitVec 512))(assert (= a_128103 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128104 () Bool)(assert (= a_128104 (bvult a_128102 a_128103))) +(declare-fun a_128105 () (_ BitVec 8))(assert (= a_128105 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_128106 () (_ BitVec 256))(assert (= a_128106 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128107 () (_ BitVec 512))(assert (= a_128107 ((_ zero_extend 256) a_128106))) +(declare-fun a_128108 () (_ BitVec 512))(assert (= a_128108 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_128109 () (_ BitVec 512))(assert (= a_128109 (bvadd a_128107 a_128108))) +(declare-fun a_128110 () (_ BitVec 512))(assert (= a_128110 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128111 () Bool)(assert (= a_128111 (bvult a_128109 a_128110))) +(declare-fun a_128112 () (_ BitVec 8))(assert (= a_128112 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_128113 () (_ BitVec 256))(assert (= a_128113 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128114 () (_ BitVec 512))(assert (= a_128114 ((_ zero_extend 256) a_128113))) +(declare-fun a_128115 () (_ BitVec 512))(assert (= a_128115 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_128116 () (_ BitVec 512))(assert (= a_128116 (bvadd a_128114 a_128115))) +(declare-fun a_128117 () (_ BitVec 512))(assert (= a_128117 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128118 () Bool)(assert (= a_128118 (bvult a_128116 a_128117))) +(declare-fun a_128119 () (_ BitVec 8))(assert (= a_128119 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_128120 () (_ BitVec 256))(assert (= a_128120 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128121 () (_ BitVec 512))(assert (= a_128121 ((_ zero_extend 256) a_128120))) +(declare-fun a_128122 () (_ BitVec 512))(assert (= a_128122 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_128123 () (_ BitVec 512))(assert (= a_128123 (bvadd a_128121 a_128122))) +(declare-fun a_128124 () (_ BitVec 512))(assert (= a_128124 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128125 () Bool)(assert (= a_128125 (bvult a_128123 a_128124))) +(declare-fun a_128126 () (_ BitVec 8))(assert (= a_128126 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_128127 () (_ BitVec 256))(assert (= a_128127 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128128 () (_ BitVec 512))(assert (= a_128128 ((_ zero_extend 256) a_128127))) +(declare-fun a_128129 () (_ BitVec 512))(assert (= a_128129 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_128130 () (_ BitVec 512))(assert (= a_128130 (bvadd a_128128 a_128129))) +(declare-fun a_128131 () (_ BitVec 512))(assert (= a_128131 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128132 () Bool)(assert (= a_128132 (bvult a_128130 a_128131))) +(declare-fun a_128133 () (_ BitVec 8))(assert (= a_128133 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_128134 () (_ BitVec 256))(assert (= a_128134 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128135 () (_ BitVec 512))(assert (= a_128135 ((_ zero_extend 256) a_128134))) +(declare-fun a_128136 () (_ BitVec 512))(assert (= a_128136 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_128137 () (_ BitVec 512))(assert (= a_128137 (bvadd a_128135 a_128136))) +(declare-fun a_128138 () (_ BitVec 512))(assert (= a_128138 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128139 () Bool)(assert (= a_128139 (bvult a_128137 a_128138))) +(declare-fun a_128140 () (_ BitVec 8))(assert (= a_128140 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_128141 () (_ BitVec 256))(assert (= a_128141 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128142 () (_ BitVec 512))(assert (= a_128142 ((_ zero_extend 256) a_128141))) +(declare-fun a_128143 () (_ BitVec 512))(assert (= a_128143 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_128144 () (_ BitVec 512))(assert (= a_128144 (bvadd a_128142 a_128143))) +(declare-fun a_128145 () (_ BitVec 512))(assert (= a_128145 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128146 () Bool)(assert (= a_128146 (bvult a_128144 a_128145))) +(declare-fun a_128147 () (_ BitVec 8))(assert (= a_128147 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_128148 () (_ BitVec 256))(assert (= a_128148 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128149 () (_ BitVec 512))(assert (= a_128149 ((_ zero_extend 256) a_128148))) +(declare-fun a_128150 () (_ BitVec 512))(assert (= a_128150 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_128151 () (_ BitVec 512))(assert (= a_128151 (bvadd a_128149 a_128150))) +(declare-fun a_128152 () (_ BitVec 512))(assert (= a_128152 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128153 () Bool)(assert (= a_128153 (bvult a_128151 a_128152))) +(declare-fun a_128154 () (_ BitVec 8))(assert (= a_128154 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_128155 () (_ BitVec 256))(assert (= a_128155 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128156 () (_ BitVec 512))(assert (= a_128156 ((_ zero_extend 256) a_128155))) +(declare-fun a_128157 () (_ BitVec 512))(assert (= a_128157 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_128158 () (_ BitVec 512))(assert (= a_128158 (bvadd a_128156 a_128157))) +(declare-fun a_128159 () (_ BitVec 512))(assert (= a_128159 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128160 () Bool)(assert (= a_128160 (bvult a_128158 a_128159))) +(declare-fun a_128161 () (_ BitVec 8))(assert (= a_128161 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_128162 () (_ BitVec 256))(assert (= a_128162 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128163 () (_ BitVec 512))(assert (= a_128163 ((_ zero_extend 256) a_128162))) +(declare-fun a_128164 () (_ BitVec 512))(assert (= a_128164 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_128165 () (_ BitVec 512))(assert (= a_128165 (bvadd a_128163 a_128164))) +(declare-fun a_128166 () (_ BitVec 512))(assert (= a_128166 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128167 () Bool)(assert (= a_128167 (bvult a_128165 a_128166))) +(declare-fun a_128168 () (_ BitVec 8))(assert (= a_128168 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_128169 () (_ BitVec 256))(assert (= a_128169 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128170 () (_ BitVec 512))(assert (= a_128170 ((_ zero_extend 256) a_128169))) +(declare-fun a_128171 () (_ BitVec 512))(assert (= a_128171 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_128172 () (_ BitVec 512))(assert (= a_128172 (bvadd a_128170 a_128171))) +(declare-fun a_128173 () (_ BitVec 512))(assert (= a_128173 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128174 () Bool)(assert (= a_128174 (bvult a_128172 a_128173))) +(declare-fun a_128175 () (_ BitVec 8))(assert (= a_128175 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_128176 () (_ BitVec 256))(assert (= a_128176 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128177 () (_ BitVec 512))(assert (= a_128177 ((_ zero_extend 256) a_128176))) +(declare-fun a_128178 () (_ BitVec 512))(assert (= a_128178 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_128179 () (_ BitVec 512))(assert (= a_128179 (bvadd a_128177 a_128178))) +(declare-fun a_128180 () (_ BitVec 512))(assert (= a_128180 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128181 () Bool)(assert (= a_128181 (bvult a_128179 a_128180))) +(declare-fun a_128182 () (_ BitVec 8))(assert (= a_128182 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_128183 () (_ BitVec 256))(assert (= a_128183 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128184 () (_ BitVec 512))(assert (= a_128184 ((_ zero_extend 256) a_128183))) +(declare-fun a_128185 () (_ BitVec 512))(assert (= a_128185 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_128186 () (_ BitVec 512))(assert (= a_128186 (bvadd a_128184 a_128185))) +(declare-fun a_128187 () (_ BitVec 512))(assert (= a_128187 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128188 () Bool)(assert (= a_128188 (bvult a_128186 a_128187))) +(declare-fun a_128189 () (_ BitVec 8))(assert (= a_128189 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_128190 () (_ BitVec 256))(assert (= a_128190 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128191 () (_ BitVec 512))(assert (= a_128191 ((_ zero_extend 256) a_128190))) +(declare-fun a_128192 () (_ BitVec 512))(assert (= a_128192 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_128193 () (_ BitVec 512))(assert (= a_128193 (bvadd a_128191 a_128192))) +(declare-fun a_128194 () (_ BitVec 512))(assert (= a_128194 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128195 () Bool)(assert (= a_128195 (bvult a_128193 a_128194))) +(declare-fun a_128196 () (_ BitVec 8))(assert (= a_128196 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_128197 () (_ BitVec 256))(assert (= a_128197 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128198 () (_ BitVec 512))(assert (= a_128198 ((_ zero_extend 256) a_128197))) +(declare-fun a_128199 () (_ BitVec 512))(assert (= a_128199 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_128200 () (_ BitVec 512))(assert (= a_128200 (bvadd a_128198 a_128199))) +(declare-fun a_128201 () (_ BitVec 512))(assert (= a_128201 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128202 () Bool)(assert (= a_128202 (bvult a_128200 a_128201))) +(declare-fun a_128203 () (_ BitVec 8))(assert (= a_128203 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_128204 () (_ BitVec 256))(assert (= a_128204 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128205 () (_ BitVec 512))(assert (= a_128205 ((_ zero_extend 256) a_128204))) +(declare-fun a_128206 () (_ BitVec 512))(assert (= a_128206 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_128207 () (_ BitVec 512))(assert (= a_128207 (bvadd a_128205 a_128206))) +(declare-fun a_128208 () (_ BitVec 512))(assert (= a_128208 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128209 () Bool)(assert (= a_128209 (bvult a_128207 a_128208))) +(declare-fun a_128210 () (_ BitVec 8))(assert (= a_128210 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_128211 () (_ BitVec 256))(assert (= a_128211 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128212 () (_ BitVec 512))(assert (= a_128212 ((_ zero_extend 256) a_128211))) +(declare-fun a_128213 () (_ BitVec 512))(assert (= a_128213 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_128214 () (_ BitVec 512))(assert (= a_128214 (bvadd a_128212 a_128213))) +(declare-fun a_128215 () (_ BitVec 512))(assert (= a_128215 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128216 () Bool)(assert (= a_128216 (bvult a_128214 a_128215))) +(declare-fun a_128217 () (_ BitVec 8))(assert (= a_128217 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_128218 () (_ BitVec 256))(assert (= a_128218 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128219 () (_ BitVec 512))(assert (= a_128219 ((_ zero_extend 256) a_128218))) +(declare-fun a_128220 () (_ BitVec 512))(assert (= a_128220 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128221 () Bool)(assert (= a_128221 (bvult a_128219 a_128220))) +(declare-fun a_128222 () (_ BitVec 8))(assert (= a_128222 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_128223 () (_ BitVec 8))(assert (= a_128223 (ite a_128221 a_128222 #x00))) +(declare-fun a_128224 () (_ BitVec 8))(assert (= a_128224 (ite a_128216 a_128217 #x00))) +(declare-fun a_128225 () (_ BitVec 8))(assert (= a_128225 (ite a_128209 a_128210 #x00))) +(declare-fun a_128226 () (_ BitVec 8))(assert (= a_128226 (ite a_128202 a_128203 #x00))) +(declare-fun a_128227 () (_ BitVec 8))(assert (= a_128227 (ite a_128195 a_128196 #x00))) +(declare-fun a_128228 () (_ BitVec 8))(assert (= a_128228 (ite a_128188 a_128189 #x00))) +(declare-fun a_128229 () (_ BitVec 8))(assert (= a_128229 (ite a_128181 a_128182 #x00))) +(declare-fun a_128230 () (_ BitVec 8))(assert (= a_128230 (ite a_128174 a_128175 #x00))) +(declare-fun a_128231 () (_ BitVec 8))(assert (= a_128231 (ite a_128167 a_128168 #x00))) +(declare-fun a_128232 () (_ BitVec 8))(assert (= a_128232 (ite a_128160 a_128161 #x00))) +(declare-fun a_128233 () (_ BitVec 8))(assert (= a_128233 (ite a_128153 a_128154 #x00))) +(declare-fun a_128234 () (_ BitVec 8))(assert (= a_128234 (ite a_128146 a_128147 #x00))) +(declare-fun a_128235 () (_ BitVec 8))(assert (= a_128235 (ite a_128139 a_128140 #x00))) +(declare-fun a_128236 () (_ BitVec 8))(assert (= a_128236 (ite a_128132 a_128133 #x00))) +(declare-fun a_128237 () (_ BitVec 8))(assert (= a_128237 (ite a_128125 a_128126 #x00))) +(declare-fun a_128238 () (_ BitVec 8))(assert (= a_128238 (ite a_128118 a_128119 #x00))) +(declare-fun a_128239 () (_ BitVec 8))(assert (= a_128239 (ite a_128111 a_128112 #x00))) +(declare-fun a_128240 () (_ BitVec 8))(assert (= a_128240 (ite a_128104 a_128105 #x00))) +(declare-fun a_128241 () (_ BitVec 8))(assert (= a_128241 (ite a_128097 a_128098 #x00))) +(declare-fun a_128242 () (_ BitVec 8))(assert (= a_128242 (ite a_128090 a_128091 #x00))) +(declare-fun a_128243 () (_ BitVec 8))(assert (= a_128243 (ite a_128083 a_128084 #x00))) +(declare-fun a_128244 () (_ BitVec 8))(assert (= a_128244 (ite a_128076 a_128077 #x00))) +(declare-fun a_128245 () (_ BitVec 8))(assert (= a_128245 (ite a_128069 a_128070 #x00))) +(declare-fun a_128246 () (_ BitVec 8))(assert (= a_128246 (ite a_128062 a_128063 #x00))) +(declare-fun a_128247 () (_ BitVec 8))(assert (= a_128247 (ite a_128055 a_128056 #x00))) +(declare-fun a_128248 () (_ BitVec 8))(assert (= a_128248 (ite a_128048 a_128049 #x00))) +(declare-fun a_128249 () (_ BitVec 8))(assert (= a_128249 (ite a_128041 a_128042 #x00))) +(declare-fun a_128250 () (_ BitVec 8))(assert (= a_128250 (ite a_128034 a_128035 #x00))) +(declare-fun a_128251 () (_ BitVec 8))(assert (= a_128251 (ite a_128027 a_128028 #x00))) +(declare-fun a_128252 () (_ BitVec 8))(assert (= a_128252 (ite a_128020 a_128021 #x00))) +(declare-fun a_128253 () (_ BitVec 8))(assert (= a_128253 (ite a_128013 a_128014 #x00))) +(declare-fun a_128254 () (_ BitVec 8))(assert (= a_128254 (ite a_128006 a_128007 #x00))) +(declare-fun a_128255 () (_ BitVec 256))(assert (= a_128255 (concat a_128223 a_128224 a_128225 a_128226 a_128227 a_128228 a_128229 a_128230 a_128231 a_128232 a_128233 a_128234 a_128235 a_128236 a_128237 a_128238 a_128239 a_128240 a_128241 a_128242 a_128243 a_128244 a_128245 a_128246 a_128247 a_128248 a_128249 a_128250 a_128251 a_128252 a_128253 a_128254))) +(declare-fun a_128256 () (_ BitVec 256))(assert (= a_128256 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_128257 () (_ BitVec 8))(assert (= a_128257 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_128258 () (_ BitVec 8))(assert (= a_128258 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_128259 () (_ BitVec 8))(assert (= a_128259 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_128260 () (_ BitVec 8))(assert (= a_128260 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_128261 () (_ BitVec 8))(assert (= a_128261 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_128262 () (_ BitVec 8))(assert (= a_128262 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_128263 () (_ BitVec 8))(assert (= a_128263 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_128264 () (_ BitVec 8))(assert (= a_128264 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_128265 () (_ BitVec 8))(assert (= a_128265 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_128266 () (_ BitVec 8))(assert (= a_128266 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_128267 () (_ BitVec 8))(assert (= a_128267 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_128268 () (_ BitVec 8))(assert (= a_128268 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_128269 () (_ BitVec 8))(assert (= a_128269 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_128270 () (_ BitVec 8))(assert (= a_128270 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_128271 () (_ BitVec 8))(assert (= a_128271 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_128272 () (_ BitVec 8))(assert (= a_128272 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_128273 () (_ BitVec 8))(assert (= a_128273 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_128274 () (_ BitVec 8))(assert (= a_128274 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_128275 () (_ BitVec 8))(assert (= a_128275 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_128276 () (_ BitVec 8))(assert (= a_128276 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_128277 () (_ BitVec 8))(assert (= a_128277 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_128278 () (_ BitVec 8))(assert (= a_128278 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_128279 () (_ BitVec 8))(assert (= a_128279 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_128280 () (_ BitVec 8))(assert (= a_128280 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_128281 () (_ BitVec 8))(assert (= a_128281 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_128282 () (_ BitVec 8))(assert (= a_128282 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_128283 () (_ BitVec 8))(assert (= a_128283 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_128284 () (_ BitVec 8))(assert (= a_128284 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_128285 () (_ BitVec 8))(assert (= a_128285 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_128286 () (_ BitVec 8))(assert (= a_128286 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_128287 () (_ BitVec 8))(assert (= a_128287 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_128288 () (_ BitVec 8))(assert (= a_128288 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_128289 () (_ BitVec 256))(assert (= a_128289 (concat a_128257 a_128258 a_128259 a_128260 a_128261 a_128262 a_128263 a_128264 a_128265 a_128266 a_128267 a_128268 a_128269 a_128270 a_128271 a_128272 a_128273 a_128274 a_128275 a_128276 a_128277 a_128278 a_128279 a_128280 a_128281 a_128282 a_128283 a_128284 a_128285 a_128286 a_128287 a_128288))) +(declare-fun a_128290 () (_ BitVec 256))(assert (= a_128290 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_128291 () (_ BitVec 256))(assert (= a_128291 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128292 () (_ BitVec 512))(assert (= a_128292 ((_ zero_extend 256) a_128291))) +(declare-fun a_128293 () (_ BitVec 512))(assert (= a_128293 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_128294 () (_ BitVec 512))(assert (= a_128294 (bvadd a_128292 a_128293))) +(declare-fun a_128295 () (_ BitVec 512))(assert (= a_128295 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128296 () Bool)(assert (= a_128296 (bvult a_128294 a_128295))) +(declare-fun a_128297 () (_ BitVec 8))(assert (= a_128297 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_128298 () (_ BitVec 256))(assert (= a_128298 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128299 () (_ BitVec 512))(assert (= a_128299 ((_ zero_extend 256) a_128298))) +(declare-fun a_128300 () (_ BitVec 512))(assert (= a_128300 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_128301 () (_ BitVec 512))(assert (= a_128301 (bvadd a_128299 a_128300))) +(declare-fun a_128302 () (_ BitVec 512))(assert (= a_128302 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128303 () Bool)(assert (= a_128303 (bvult a_128301 a_128302))) +(declare-fun a_128304 () (_ BitVec 8))(assert (= a_128304 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_128305 () (_ BitVec 256))(assert (= a_128305 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128306 () (_ BitVec 512))(assert (= a_128306 ((_ zero_extend 256) a_128305))) +(declare-fun a_128307 () (_ BitVec 512))(assert (= a_128307 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_128308 () (_ BitVec 512))(assert (= a_128308 (bvadd a_128306 a_128307))) +(declare-fun a_128309 () (_ BitVec 512))(assert (= a_128309 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128310 () Bool)(assert (= a_128310 (bvult a_128308 a_128309))) +(declare-fun a_128311 () (_ BitVec 8))(assert (= a_128311 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_128312 () (_ BitVec 256))(assert (= a_128312 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128313 () (_ BitVec 512))(assert (= a_128313 ((_ zero_extend 256) a_128312))) +(declare-fun a_128314 () (_ BitVec 512))(assert (= a_128314 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_128315 () (_ BitVec 512))(assert (= a_128315 (bvadd a_128313 a_128314))) +(declare-fun a_128316 () (_ BitVec 512))(assert (= a_128316 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128317 () Bool)(assert (= a_128317 (bvult a_128315 a_128316))) +(declare-fun a_128318 () (_ BitVec 8))(assert (= a_128318 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_128319 () (_ BitVec 256))(assert (= a_128319 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128320 () (_ BitVec 512))(assert (= a_128320 ((_ zero_extend 256) a_128319))) +(declare-fun a_128321 () (_ BitVec 512))(assert (= a_128321 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_128322 () (_ BitVec 512))(assert (= a_128322 (bvadd a_128320 a_128321))) +(declare-fun a_128323 () (_ BitVec 512))(assert (= a_128323 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128324 () Bool)(assert (= a_128324 (bvult a_128322 a_128323))) +(declare-fun a_128325 () (_ BitVec 8))(assert (= a_128325 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_128326 () (_ BitVec 256))(assert (= a_128326 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128327 () (_ BitVec 512))(assert (= a_128327 ((_ zero_extend 256) a_128326))) +(declare-fun a_128328 () (_ BitVec 512))(assert (= a_128328 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_128329 () (_ BitVec 512))(assert (= a_128329 (bvadd a_128327 a_128328))) +(declare-fun a_128330 () (_ BitVec 512))(assert (= a_128330 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128331 () Bool)(assert (= a_128331 (bvult a_128329 a_128330))) +(declare-fun a_128332 () (_ BitVec 8))(assert (= a_128332 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_128333 () (_ BitVec 256))(assert (= a_128333 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128334 () (_ BitVec 512))(assert (= a_128334 ((_ zero_extend 256) a_128333))) +(declare-fun a_128335 () (_ BitVec 512))(assert (= a_128335 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_128336 () (_ BitVec 512))(assert (= a_128336 (bvadd a_128334 a_128335))) +(declare-fun a_128337 () (_ BitVec 512))(assert (= a_128337 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128338 () Bool)(assert (= a_128338 (bvult a_128336 a_128337))) +(declare-fun a_128339 () (_ BitVec 8))(assert (= a_128339 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_128340 () (_ BitVec 256))(assert (= a_128340 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128341 () (_ BitVec 512))(assert (= a_128341 ((_ zero_extend 256) a_128340))) +(declare-fun a_128342 () (_ BitVec 512))(assert (= a_128342 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_128343 () (_ BitVec 512))(assert (= a_128343 (bvadd a_128341 a_128342))) +(declare-fun a_128344 () (_ BitVec 512))(assert (= a_128344 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128345 () Bool)(assert (= a_128345 (bvult a_128343 a_128344))) +(declare-fun a_128346 () (_ BitVec 8))(assert (= a_128346 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_128347 () (_ BitVec 256))(assert (= a_128347 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128348 () (_ BitVec 512))(assert (= a_128348 ((_ zero_extend 256) a_128347))) +(declare-fun a_128349 () (_ BitVec 512))(assert (= a_128349 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_128350 () (_ BitVec 512))(assert (= a_128350 (bvadd a_128348 a_128349))) +(declare-fun a_128351 () (_ BitVec 512))(assert (= a_128351 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128352 () Bool)(assert (= a_128352 (bvult a_128350 a_128351))) +(declare-fun a_128353 () (_ BitVec 8))(assert (= a_128353 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_128354 () (_ BitVec 256))(assert (= a_128354 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128355 () (_ BitVec 512))(assert (= a_128355 ((_ zero_extend 256) a_128354))) +(declare-fun a_128356 () (_ BitVec 512))(assert (= a_128356 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_128357 () (_ BitVec 512))(assert (= a_128357 (bvadd a_128355 a_128356))) +(declare-fun a_128358 () (_ BitVec 512))(assert (= a_128358 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128359 () Bool)(assert (= a_128359 (bvult a_128357 a_128358))) +(declare-fun a_128360 () (_ BitVec 8))(assert (= a_128360 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_128361 () (_ BitVec 256))(assert (= a_128361 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128362 () (_ BitVec 512))(assert (= a_128362 ((_ zero_extend 256) a_128361))) +(declare-fun a_128363 () (_ BitVec 512))(assert (= a_128363 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_128364 () (_ BitVec 512))(assert (= a_128364 (bvadd a_128362 a_128363))) +(declare-fun a_128365 () (_ BitVec 512))(assert (= a_128365 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128366 () Bool)(assert (= a_128366 (bvult a_128364 a_128365))) +(declare-fun a_128367 () (_ BitVec 8))(assert (= a_128367 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_128368 () (_ BitVec 256))(assert (= a_128368 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128369 () (_ BitVec 512))(assert (= a_128369 ((_ zero_extend 256) a_128368))) +(declare-fun a_128370 () (_ BitVec 512))(assert (= a_128370 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_128371 () (_ BitVec 512))(assert (= a_128371 (bvadd a_128369 a_128370))) +(declare-fun a_128372 () (_ BitVec 512))(assert (= a_128372 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128373 () Bool)(assert (= a_128373 (bvult a_128371 a_128372))) +(declare-fun a_128374 () (_ BitVec 8))(assert (= a_128374 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_128375 () (_ BitVec 256))(assert (= a_128375 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128376 () (_ BitVec 512))(assert (= a_128376 ((_ zero_extend 256) a_128375))) +(declare-fun a_128377 () (_ BitVec 512))(assert (= a_128377 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_128378 () (_ BitVec 512))(assert (= a_128378 (bvadd a_128376 a_128377))) +(declare-fun a_128379 () (_ BitVec 512))(assert (= a_128379 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128380 () Bool)(assert (= a_128380 (bvult a_128378 a_128379))) +(declare-fun a_128381 () (_ BitVec 8))(assert (= a_128381 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_128382 () (_ BitVec 256))(assert (= a_128382 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128383 () (_ BitVec 512))(assert (= a_128383 ((_ zero_extend 256) a_128382))) +(declare-fun a_128384 () (_ BitVec 512))(assert (= a_128384 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_128385 () (_ BitVec 512))(assert (= a_128385 (bvadd a_128383 a_128384))) +(declare-fun a_128386 () (_ BitVec 512))(assert (= a_128386 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128387 () Bool)(assert (= a_128387 (bvult a_128385 a_128386))) +(declare-fun a_128388 () (_ BitVec 8))(assert (= a_128388 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_128389 () (_ BitVec 256))(assert (= a_128389 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128390 () (_ BitVec 512))(assert (= a_128390 ((_ zero_extend 256) a_128389))) +(declare-fun a_128391 () (_ BitVec 512))(assert (= a_128391 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_128392 () (_ BitVec 512))(assert (= a_128392 (bvadd a_128390 a_128391))) +(declare-fun a_128393 () (_ BitVec 512))(assert (= a_128393 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128394 () Bool)(assert (= a_128394 (bvult a_128392 a_128393))) +(declare-fun a_128395 () (_ BitVec 8))(assert (= a_128395 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_128396 () (_ BitVec 256))(assert (= a_128396 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128397 () (_ BitVec 512))(assert (= a_128397 ((_ zero_extend 256) a_128396))) +(declare-fun a_128398 () (_ BitVec 512))(assert (= a_128398 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_128399 () (_ BitVec 512))(assert (= a_128399 (bvadd a_128397 a_128398))) +(declare-fun a_128400 () (_ BitVec 512))(assert (= a_128400 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128401 () Bool)(assert (= a_128401 (bvult a_128399 a_128400))) +(declare-fun a_128402 () (_ BitVec 8))(assert (= a_128402 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_128403 () (_ BitVec 256))(assert (= a_128403 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128404 () (_ BitVec 512))(assert (= a_128404 ((_ zero_extend 256) a_128403))) +(declare-fun a_128405 () (_ BitVec 512))(assert (= a_128405 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_128406 () (_ BitVec 512))(assert (= a_128406 (bvadd a_128404 a_128405))) +(declare-fun a_128407 () (_ BitVec 512))(assert (= a_128407 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128408 () Bool)(assert (= a_128408 (bvult a_128406 a_128407))) +(declare-fun a_128409 () (_ BitVec 8))(assert (= a_128409 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_128410 () (_ BitVec 256))(assert (= a_128410 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128411 () (_ BitVec 512))(assert (= a_128411 ((_ zero_extend 256) a_128410))) +(declare-fun a_128412 () (_ BitVec 512))(assert (= a_128412 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_128413 () (_ BitVec 512))(assert (= a_128413 (bvadd a_128411 a_128412))) +(declare-fun a_128414 () (_ BitVec 512))(assert (= a_128414 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128415 () Bool)(assert (= a_128415 (bvult a_128413 a_128414))) +(declare-fun a_128416 () (_ BitVec 8))(assert (= a_128416 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_128417 () (_ BitVec 256))(assert (= a_128417 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128418 () (_ BitVec 512))(assert (= a_128418 ((_ zero_extend 256) a_128417))) +(declare-fun a_128419 () (_ BitVec 512))(assert (= a_128419 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_128420 () (_ BitVec 512))(assert (= a_128420 (bvadd a_128418 a_128419))) +(declare-fun a_128421 () (_ BitVec 512))(assert (= a_128421 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128422 () Bool)(assert (= a_128422 (bvult a_128420 a_128421))) +(declare-fun a_128423 () (_ BitVec 8))(assert (= a_128423 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_128424 () (_ BitVec 256))(assert (= a_128424 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128425 () (_ BitVec 512))(assert (= a_128425 ((_ zero_extend 256) a_128424))) +(declare-fun a_128426 () (_ BitVec 512))(assert (= a_128426 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_128427 () (_ BitVec 512))(assert (= a_128427 (bvadd a_128425 a_128426))) +(declare-fun a_128428 () (_ BitVec 512))(assert (= a_128428 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128429 () Bool)(assert (= a_128429 (bvult a_128427 a_128428))) +(declare-fun a_128430 () (_ BitVec 8))(assert (= a_128430 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_128431 () (_ BitVec 256))(assert (= a_128431 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128432 () (_ BitVec 512))(assert (= a_128432 ((_ zero_extend 256) a_128431))) +(declare-fun a_128433 () (_ BitVec 512))(assert (= a_128433 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_128434 () (_ BitVec 512))(assert (= a_128434 (bvadd a_128432 a_128433))) +(declare-fun a_128435 () (_ BitVec 512))(assert (= a_128435 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128436 () Bool)(assert (= a_128436 (bvult a_128434 a_128435))) +(declare-fun a_128437 () (_ BitVec 8))(assert (= a_128437 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_128438 () (_ BitVec 256))(assert (= a_128438 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128439 () (_ BitVec 512))(assert (= a_128439 ((_ zero_extend 256) a_128438))) +(declare-fun a_128440 () (_ BitVec 512))(assert (= a_128440 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_128441 () (_ BitVec 512))(assert (= a_128441 (bvadd a_128439 a_128440))) +(declare-fun a_128442 () (_ BitVec 512))(assert (= a_128442 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128443 () Bool)(assert (= a_128443 (bvult a_128441 a_128442))) +(declare-fun a_128444 () (_ BitVec 8))(assert (= a_128444 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_128445 () (_ BitVec 256))(assert (= a_128445 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128446 () (_ BitVec 512))(assert (= a_128446 ((_ zero_extend 256) a_128445))) +(declare-fun a_128447 () (_ BitVec 512))(assert (= a_128447 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_128448 () (_ BitVec 512))(assert (= a_128448 (bvadd a_128446 a_128447))) +(declare-fun a_128449 () (_ BitVec 512))(assert (= a_128449 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128450 () Bool)(assert (= a_128450 (bvult a_128448 a_128449))) +(declare-fun a_128451 () (_ BitVec 8))(assert (= a_128451 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_128452 () (_ BitVec 256))(assert (= a_128452 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128453 () (_ BitVec 512))(assert (= a_128453 ((_ zero_extend 256) a_128452))) +(declare-fun a_128454 () (_ BitVec 512))(assert (= a_128454 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_128455 () (_ BitVec 512))(assert (= a_128455 (bvadd a_128453 a_128454))) +(declare-fun a_128456 () (_ BitVec 512))(assert (= a_128456 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128457 () Bool)(assert (= a_128457 (bvult a_128455 a_128456))) +(declare-fun a_128458 () (_ BitVec 8))(assert (= a_128458 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_128459 () (_ BitVec 256))(assert (= a_128459 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128460 () (_ BitVec 512))(assert (= a_128460 ((_ zero_extend 256) a_128459))) +(declare-fun a_128461 () (_ BitVec 512))(assert (= a_128461 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_128462 () (_ BitVec 512))(assert (= a_128462 (bvadd a_128460 a_128461))) +(declare-fun a_128463 () (_ BitVec 512))(assert (= a_128463 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128464 () Bool)(assert (= a_128464 (bvult a_128462 a_128463))) +(declare-fun a_128465 () (_ BitVec 8))(assert (= a_128465 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_128466 () (_ BitVec 256))(assert (= a_128466 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128467 () (_ BitVec 512))(assert (= a_128467 ((_ zero_extend 256) a_128466))) +(declare-fun a_128468 () (_ BitVec 512))(assert (= a_128468 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_128469 () (_ BitVec 512))(assert (= a_128469 (bvadd a_128467 a_128468))) +(declare-fun a_128470 () (_ BitVec 512))(assert (= a_128470 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128471 () Bool)(assert (= a_128471 (bvult a_128469 a_128470))) +(declare-fun a_128472 () (_ BitVec 8))(assert (= a_128472 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_128473 () (_ BitVec 256))(assert (= a_128473 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128474 () (_ BitVec 512))(assert (= a_128474 ((_ zero_extend 256) a_128473))) +(declare-fun a_128475 () (_ BitVec 512))(assert (= a_128475 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_128476 () (_ BitVec 512))(assert (= a_128476 (bvadd a_128474 a_128475))) +(declare-fun a_128477 () (_ BitVec 512))(assert (= a_128477 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128478 () Bool)(assert (= a_128478 (bvult a_128476 a_128477))) +(declare-fun a_128479 () (_ BitVec 8))(assert (= a_128479 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_128480 () (_ BitVec 256))(assert (= a_128480 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128481 () (_ BitVec 512))(assert (= a_128481 ((_ zero_extend 256) a_128480))) +(declare-fun a_128482 () (_ BitVec 512))(assert (= a_128482 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_128483 () (_ BitVec 512))(assert (= a_128483 (bvadd a_128481 a_128482))) +(declare-fun a_128484 () (_ BitVec 512))(assert (= a_128484 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128485 () Bool)(assert (= a_128485 (bvult a_128483 a_128484))) +(declare-fun a_128486 () (_ BitVec 8))(assert (= a_128486 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_128487 () (_ BitVec 256))(assert (= a_128487 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128488 () (_ BitVec 512))(assert (= a_128488 ((_ zero_extend 256) a_128487))) +(declare-fun a_128489 () (_ BitVec 512))(assert (= a_128489 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_128490 () (_ BitVec 512))(assert (= a_128490 (bvadd a_128488 a_128489))) +(declare-fun a_128491 () (_ BitVec 512))(assert (= a_128491 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128492 () Bool)(assert (= a_128492 (bvult a_128490 a_128491))) +(declare-fun a_128493 () (_ BitVec 8))(assert (= a_128493 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_128494 () (_ BitVec 256))(assert (= a_128494 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128495 () (_ BitVec 512))(assert (= a_128495 ((_ zero_extend 256) a_128494))) +(declare-fun a_128496 () (_ BitVec 512))(assert (= a_128496 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_128497 () (_ BitVec 512))(assert (= a_128497 (bvadd a_128495 a_128496))) +(declare-fun a_128498 () (_ BitVec 512))(assert (= a_128498 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128499 () Bool)(assert (= a_128499 (bvult a_128497 a_128498))) +(declare-fun a_128500 () (_ BitVec 8))(assert (= a_128500 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_128501 () (_ BitVec 256))(assert (= a_128501 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128502 () (_ BitVec 512))(assert (= a_128502 ((_ zero_extend 256) a_128501))) +(declare-fun a_128503 () (_ BitVec 512))(assert (= a_128503 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_128504 () (_ BitVec 512))(assert (= a_128504 (bvadd a_128502 a_128503))) +(declare-fun a_128505 () (_ BitVec 512))(assert (= a_128505 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128506 () Bool)(assert (= a_128506 (bvult a_128504 a_128505))) +(declare-fun a_128507 () (_ BitVec 8))(assert (= a_128507 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_128508 () (_ BitVec 256))(assert (= a_128508 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_128509 () (_ BitVec 512))(assert (= a_128509 ((_ zero_extend 256) a_128508))) +(declare-fun a_128510 () (_ BitVec 512))(assert (= a_128510 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128511 () Bool)(assert (= a_128511 (bvult a_128509 a_128510))) +(declare-fun a_128512 () (_ BitVec 8))(assert (= a_128512 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_128513 () (_ BitVec 8))(assert (= a_128513 (ite a_128511 a_128512 #x00))) +(declare-fun a_128514 () (_ BitVec 8))(assert (= a_128514 (ite a_128506 a_128507 #x00))) +(declare-fun a_128515 () (_ BitVec 8))(assert (= a_128515 (ite a_128499 a_128500 #x00))) +(declare-fun a_128516 () (_ BitVec 8))(assert (= a_128516 (ite a_128492 a_128493 #x00))) +(declare-fun a_128517 () (_ BitVec 8))(assert (= a_128517 (ite a_128485 a_128486 #x00))) +(declare-fun a_128518 () (_ BitVec 8))(assert (= a_128518 (ite a_128478 a_128479 #x00))) +(declare-fun a_128519 () (_ BitVec 8))(assert (= a_128519 (ite a_128471 a_128472 #x00))) +(declare-fun a_128520 () (_ BitVec 8))(assert (= a_128520 (ite a_128464 a_128465 #x00))) +(declare-fun a_128521 () (_ BitVec 8))(assert (= a_128521 (ite a_128457 a_128458 #x00))) +(declare-fun a_128522 () (_ BitVec 8))(assert (= a_128522 (ite a_128450 a_128451 #x00))) +(declare-fun a_128523 () (_ BitVec 8))(assert (= a_128523 (ite a_128443 a_128444 #x00))) +(declare-fun a_128524 () (_ BitVec 8))(assert (= a_128524 (ite a_128436 a_128437 #x00))) +(declare-fun a_128525 () (_ BitVec 8))(assert (= a_128525 (ite a_128429 a_128430 #x00))) +(declare-fun a_128526 () (_ BitVec 8))(assert (= a_128526 (ite a_128422 a_128423 #x00))) +(declare-fun a_128527 () (_ BitVec 8))(assert (= a_128527 (ite a_128415 a_128416 #x00))) +(declare-fun a_128528 () (_ BitVec 8))(assert (= a_128528 (ite a_128408 a_128409 #x00))) +(declare-fun a_128529 () (_ BitVec 8))(assert (= a_128529 (ite a_128401 a_128402 #x00))) +(declare-fun a_128530 () (_ BitVec 8))(assert (= a_128530 (ite a_128394 a_128395 #x00))) +(declare-fun a_128531 () (_ BitVec 8))(assert (= a_128531 (ite a_128387 a_128388 #x00))) +(declare-fun a_128532 () (_ BitVec 8))(assert (= a_128532 (ite a_128380 a_128381 #x00))) +(declare-fun a_128533 () (_ BitVec 8))(assert (= a_128533 (ite a_128373 a_128374 #x00))) +(declare-fun a_128534 () (_ BitVec 8))(assert (= a_128534 (ite a_128366 a_128367 #x00))) +(declare-fun a_128535 () (_ BitVec 8))(assert (= a_128535 (ite a_128359 a_128360 #x00))) +(declare-fun a_128536 () (_ BitVec 8))(assert (= a_128536 (ite a_128352 a_128353 #x00))) +(declare-fun a_128537 () (_ BitVec 8))(assert (= a_128537 (ite a_128345 a_128346 #x00))) +(declare-fun a_128538 () (_ BitVec 8))(assert (= a_128538 (ite a_128338 a_128339 #x00))) +(declare-fun a_128539 () (_ BitVec 8))(assert (= a_128539 (ite a_128331 a_128332 #x00))) +(declare-fun a_128540 () (_ BitVec 8))(assert (= a_128540 (ite a_128324 a_128325 #x00))) +(declare-fun a_128541 () (_ BitVec 8))(assert (= a_128541 (ite a_128317 a_128318 #x00))) +(declare-fun a_128542 () (_ BitVec 8))(assert (= a_128542 (ite a_128310 a_128311 #x00))) +(declare-fun a_128543 () (_ BitVec 8))(assert (= a_128543 (ite a_128303 a_128304 #x00))) +(declare-fun a_128544 () (_ BitVec 8))(assert (= a_128544 (ite a_128296 a_128297 #x00))) +(declare-fun a_128545 () (_ BitVec 256))(assert (= a_128545 (concat a_128513 a_128514 a_128515 a_128516 a_128517 a_128518 a_128519 a_128520 a_128521 a_128522 a_128523 a_128524 a_128525 a_128526 a_128527 a_128528 a_128529 a_128530 a_128531 a_128532 a_128533 a_128534 a_128535 a_128536 a_128537 a_128538 a_128539 a_128540 a_128541 a_128542 a_128543 a_128544))) +(declare-fun a_128546 () (_ BitVec 256))(assert (= a_128546 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_128547 () (_ BitVec 256))(assert (= a_128547 (concat a_128513 a_128514 a_128515 a_128516 a_128517 a_128518 a_128519 a_128520 a_128521 a_128522 a_128523 a_128524 a_128525 a_128526 a_128527 a_128528 a_128529 a_128530 a_128531 a_128532 a_128533 a_128534 a_128535 a_128536 a_128537 a_128538 a_128539 a_128540 a_128541 a_128542 a_128543 a_128544))) +(declare-fun a_128548 () (_ BitVec 256))(assert (= a_128548 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_128549 () Bool)(assert (= a_128549 (bvslt a_128547 a_128548))) +(declare-fun a_128550 () (_ BitVec 256))(assert (= a_128550 (concat a_128513 a_128514 a_128515 a_128516 a_128517 a_128518 a_128519 a_128520 a_128521 a_128522 a_128523 a_128524 a_128525 a_128526 a_128527 a_128528 a_128529 a_128530 a_128531 a_128532 a_128533 a_128534 a_128535 a_128536 a_128537 a_128538 a_128539 a_128540 a_128541 a_128542 a_128543 a_128544))) +(declare-fun a_128551 () (_ BitVec 256))(assert (= a_128551 (bvsub a_128545 a_128546))) +(declare-fun a_128552 () (_ BitVec 256))(assert (= a_128552 (ite a_128549 a_128550 a_128551))) +(declare-fun a_128553 () (_ BitVec 256))(assert (= a_128553 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_128554 () (_ BitVec 256))(assert (= a_128554 (concat a_128257 a_128258 a_128259 a_128260 a_128261 a_128262 a_128263 a_128264 a_128265 a_128266 a_128267 a_128268 a_128269 a_128270 a_128271 a_128272 a_128273 a_128274 a_128275 a_128276 a_128277 a_128278 a_128279 a_128280 a_128281 a_128282 a_128283 a_128284 a_128285 a_128286 a_128287 a_128288))) +(declare-fun a_128555 () (_ BitVec 256))(assert (= a_128555 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_128556 () (_ BitVec 256))(assert (= a_128556 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_128557 () (_ BitVec 8))(assert (= a_128557 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_128558 () (_ BitVec 8))(assert (= a_128558 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_128559 () (_ BitVec 8))(assert (= a_128559 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_128560 () (_ BitVec 8))(assert (= a_128560 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_128561 () (_ BitVec 8))(assert (= a_128561 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_128562 () (_ BitVec 8))(assert (= a_128562 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_128563 () (_ BitVec 8))(assert (= a_128563 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_128564 () (_ BitVec 8))(assert (= a_128564 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_128565 () (_ BitVec 8))(assert (= a_128565 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_128566 () (_ BitVec 8))(assert (= a_128566 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_128567 () (_ BitVec 8))(assert (= a_128567 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_128568 () (_ BitVec 8))(assert (= a_128568 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_128569 () (_ BitVec 8))(assert (= a_128569 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_128570 () (_ BitVec 8))(assert (= a_128570 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_128571 () (_ BitVec 8))(assert (= a_128571 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_128572 () (_ BitVec 8))(assert (= a_128572 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_128573 () (_ BitVec 8))(assert (= a_128573 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_128574 () (_ BitVec 8))(assert (= a_128574 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_128575 () (_ BitVec 8))(assert (= a_128575 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_128576 () (_ BitVec 8))(assert (= a_128576 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_128577 () (_ BitVec 8))(assert (= a_128577 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_128578 () (_ BitVec 8))(assert (= a_128578 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_128579 () (_ BitVec 8))(assert (= a_128579 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_128580 () (_ BitVec 8))(assert (= a_128580 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_128581 () (_ BitVec 8))(assert (= a_128581 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_128582 () (_ BitVec 8))(assert (= a_128582 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_128583 () (_ BitVec 8))(assert (= a_128583 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_128584 () (_ BitVec 8))(assert (= a_128584 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_128585 () (_ BitVec 8))(assert (= a_128585 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_128586 () (_ BitVec 8))(assert (= a_128586 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_128587 () (_ BitVec 8))(assert (= a_128587 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_128588 () (_ BitVec 8))(assert (= a_128588 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_128589 () (_ BitVec 256))(assert (= a_128589 (concat a_128557 a_128558 a_128559 a_128560 a_128561 a_128562 a_128563 a_128564 a_128565 a_128566 a_128567 a_128568 a_128569 a_128570 a_128571 a_128572 a_128573 a_128574 a_128575 a_128576 a_128577 a_128578 a_128579 a_128580 a_128581 a_128582 a_128583 a_128584 a_128585 a_128586 a_128587 a_128588))) +(declare-fun a_128590 () (_ BitVec 256))(assert (= a_128590 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_128591 () (_ BitVec 256))(assert (= a_128591 (bvudiv a_128589 a_128590))) +(declare-fun a_128592 () (_ BitVec 256))(assert (= a_128592 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_128593 () (_ BitVec 256))(assert (= a_128593 (bvand a_128591 a_128592))) +(declare-fun a_128594 () (_ BitVec 256))(assert (= a_128594 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_128595 () (_ BitVec 512))(assert (= a_128595 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_128596 () (_ BitVec 512))(assert (= a_128596 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_128597 () (_ BitVec 512))(assert (= a_128597 (bvsub a_128595 a_128596))) +(declare-fun a_128598 () (_ BitVec 512))(assert (= a_128598 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_128599 () (_ BitVec 512))(assert (= a_128599 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_128600 () (_ BitVec 512))(assert (= a_128600 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_128601 () Bool)(assert (= a_128601 (bvule a_128599 a_128600))) +(declare-fun a_128602 () Bool)(assert (= a_128602 (bvuge a_128597 a_128598))) +(declare-fun a_128603 () Bool)(assert (= a_128603 (and a_128601 a_128602))) +(declare-fun a_128604 () Bool)(assert (= a_128604 (not a_128603))) +(declare-fun a_128605 () (_ BitVec 256))(assert (= a_128605 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_128606 () (_ BitVec 512))(assert (= a_128606 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_128607 () (_ BitVec 512))(assert (= a_128607 ((_ zero_extend 256) SVALUE))) +(declare-fun a_128608 () (_ BitVec 512))(assert (= a_128608 (bvsub a_128606 a_128607))) +(declare-fun a_128609 () (_ BitVec 512))(assert (= a_128609 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_128610 () (_ BitVec 512))(assert (= a_128610 ((_ zero_extend 256) SVALUE))) +(declare-fun a_128611 () (_ BitVec 512))(assert (= a_128611 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_128612 () Bool)(assert (= a_128612 (bvule a_128610 a_128611))) +(declare-fun a_128613 () Bool)(assert (= a_128613 (bvuge a_128608 a_128609))) +(declare-fun a_128614 () Bool)(assert (= a_128614 (and a_128612 a_128613))) +(declare-fun a_128615 () Bool)(assert (= a_128615 (not a_128614))) +(assert (= a_128615 false)) +(assert (= SVALUE a_128605)) +(assert (= a_128604 false)) +(assert (= a_128593 a_128594)) +(assert (= SVALUE_1 a_128556)) +(assert (= a_128554 a_128555)) +(assert (bvslt a_128552 a_128553)) +(assert (= a_128289 a_128290)) +(assert (= a_128255 a_128256)) +(assert (= a_128000 false)) +(assert (not a_127988)) +(assert (= a_127948 a_127949)) +(assert (= a_127939 a_127940)) +(assert (= a_127924 a_127925)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000017.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000017.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000017.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000017.pkl new file mode 100644 index 000000000..667cad541 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000017.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000017.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000017.summary new file mode 100644 index 000000000..b45e82451 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000017.summary @@ -0,0 +1,59 @@ +Message: REVERT +Last exception: REVERT +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 43 + 5 contract SymExExample { + 6 + 7 + 8 function test_me(int a, int b, int c) public pure { + 9 int x = 0; + 10 int y = 0; + 11 int z = 0; + 12 + 13 if (a != 0) { + 14 x = -2; + 15 } + 16 + 17 if (b < 5) { + 18 if (a == 0 && c != 0) { + 19 y = 1; + 20 } + 21 z = 2; + 22 } + 23 + 24 // will fail when: a == 0 && b < 5 && c != 0 + 25 assert(x + y + z != 3); + 26 } + 27 + 28 } + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954894 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 92% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000017.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000017.trace new file mode 100644 index 000000000..23ae88b4b --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000017.trace @@ -0,0 +1,183 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x40 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x42 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x43 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000017.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000017.tx new file mode 100644 index 000000000..18b44dff6 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000017.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(0,4,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda0917 (*) +Return_data: 0x () + +Function call: +{fallback}(b'~\xda\t\x17\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda\xda') -> REVERT (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000017.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000017.tx.json new file mode 100644 index 000000000..088e567aa --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000017.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda0917dadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadada", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000018.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000018.constraints new file mode 100644 index 000000000..97e524024 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000018.constraints @@ -0,0 +1,467 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_127179 () (_ BitVec 512))(assert (= a_127179 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_127180 () (_ BitVec 512))(assert (= a_127180 ((_ zero_extend 256) SVALUE))) +(declare-fun a_127181 () (_ BitVec 512))(assert (= a_127181 (bvsub a_127179 a_127180))) +(declare-fun a_127182 () (_ BitVec 512))(assert (= a_127182 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_127183 () (_ BitVec 512))(assert (= a_127183 (bvadd a_127181 a_127182))) +(declare-fun a_127184 () (_ BitVec 256))(assert (= a_127184 ((_ extract 255 0) a_127183))) +(declare-fun a_127185 () (_ BitVec 256))(assert (= a_127185 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_127186 () (_ BitVec 512))(assert (= a_127186 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_127187 () (_ BitVec 512))(assert (= a_127187 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_127188 () (_ BitVec 512))(assert (= a_127188 (bvsub a_127186 a_127187))) +(declare-fun a_127189 () (_ BitVec 512))(assert (= a_127189 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329e5)) +(declare-fun a_127190 () (_ BitVec 512))(assert (= a_127190 (bvadd a_127188 a_127189))) +(declare-fun a_127191 () (_ BitVec 512))(assert (= a_127191 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_127192 () (_ BitVec 512))(assert (= a_127192 (bvsub a_127190 a_127191))) +(declare-fun a_127193 () (_ BitVec 512))(assert (= a_127193 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127194 () (_ BitVec 512))(assert (= a_127194 (bvsub a_127192 a_127193))) +(declare-fun a_127195 () (_ BitVec 512))(assert (= a_127195 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127196 () (_ BitVec 512))(assert (= a_127196 (bvadd a_127194 a_127195))) +(declare-fun a_127197 () (_ BitVec 512))(assert (= a_127197 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032af8)) +(declare-fun a_127198 () (_ BitVec 512))(assert (= a_127198 (bvadd a_127196 a_127197))) +(declare-fun a_127199 () (_ BitVec 256))(assert (= a_127199 ((_ extract 255 0) a_127198))) +(declare-fun a_127200 () (_ BitVec 256))(assert (= a_127200 #x00000000000000000000000000000000000000000000000000000002540b33fd)) +(declare-fun a_127201 () (_ BitVec 512))(assert (= a_127201 ((_ zero_extend 256) SVALUE))) +(declare-fun a_127202 () (_ BitVec 512))(assert (= a_127202 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_127203 () (_ BitVec 512))(assert (= a_127203 (bvadd a_127201 a_127202))) +(declare-fun a_127204 () (_ BitVec 512))(assert (= a_127204 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127205 () (_ BitVec 512))(assert (= a_127205 (bvadd a_127203 a_127204))) +(declare-fun a_127206 () (_ BitVec 512))(assert (= a_127206 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127207 () (_ BitVec 512))(assert (= a_127207 (bvsub a_127205 a_127206))) +(declare-fun a_127208 () (_ BitVec 256))(assert (= a_127208 ((_ extract 255 0) a_127207))) +(declare-fun a_127209 () (_ BitVec 256))(assert (= a_127209 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127210 () (_ BitVec 256))(assert (= a_127210 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127211 () Bool)(assert (= a_127211 (= SVALUE_3 a_127210))) +(declare-fun a_127212 () (_ BitVec 8))(assert (= a_127212 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_127213 () (_ BitVec 8))(assert (= a_127213 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_127214 () (_ BitVec 8))(assert (= a_127214 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_127215 () (_ BitVec 8))(assert (= a_127215 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_127216 () (_ BitVec 8))(assert (= a_127216 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_127217 () (_ BitVec 8))(assert (= a_127217 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_127218 () (_ BitVec 8))(assert (= a_127218 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_127219 () (_ BitVec 8))(assert (= a_127219 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_127220 () (_ BitVec 8))(assert (= a_127220 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_127221 () (_ BitVec 8))(assert (= a_127221 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_127222 () (_ BitVec 8))(assert (= a_127222 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_127223 () (_ BitVec 8))(assert (= a_127223 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_127224 () (_ BitVec 8))(assert (= a_127224 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_127225 () (_ BitVec 8))(assert (= a_127225 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_127226 () (_ BitVec 8))(assert (= a_127226 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_127227 () (_ BitVec 8))(assert (= a_127227 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_127228 () (_ BitVec 8))(assert (= a_127228 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_127229 () (_ BitVec 8))(assert (= a_127229 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_127230 () (_ BitVec 8))(assert (= a_127230 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_127231 () (_ BitVec 8))(assert (= a_127231 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_127232 () (_ BitVec 8))(assert (= a_127232 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_127233 () (_ BitVec 8))(assert (= a_127233 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_127234 () (_ BitVec 8))(assert (= a_127234 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_127235 () (_ BitVec 8))(assert (= a_127235 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_127236 () (_ BitVec 8))(assert (= a_127236 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_127237 () (_ BitVec 8))(assert (= a_127237 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_127238 () (_ BitVec 8))(assert (= a_127238 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_127239 () (_ BitVec 8))(assert (= a_127239 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_127240 () (_ BitVec 8))(assert (= a_127240 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_127241 () (_ BitVec 8))(assert (= a_127241 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_127242 () (_ BitVec 8))(assert (= a_127242 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_127243 () (_ BitVec 8))(assert (= a_127243 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_127244 () (_ BitVec 256))(assert (= a_127244 (concat a_127212 a_127213 a_127214 a_127215 a_127216 a_127217 a_127218 a_127219 a_127220 a_127221 a_127222 a_127223 a_127224 a_127225 a_127226 a_127227 a_127228 a_127229 a_127230 a_127231 a_127232 a_127233 a_127234 a_127235 a_127236 a_127237 a_127238 a_127239 a_127240 a_127241 a_127242 a_127243))) +(declare-fun a_127245 () (_ BitVec 256))(assert (= a_127245 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127246 () (_ BitVec 256))(assert (= a_127246 (bvudiv a_127244 a_127245))) +(declare-fun a_127247 () (_ BitVec 256))(assert (= a_127247 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_127248 () (_ BitVec 256))(assert (= a_127248 (bvand a_127246 a_127247))) +(declare-fun a_127249 () (_ BitVec 256))(assert (= a_127249 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_127250 () (_ BitVec 512))(assert (= a_127250 (bvadd a_127188 a_127189))) +(declare-fun a_127251 () (_ BitVec 256))(assert (= a_127251 ((_ extract 255 0) a_127250))) +(declare-fun a_127252 () (_ BitVec 512))(assert (= a_127252 ((_ zero_extend 256) a_127251))) +(declare-fun a_127253 () (_ BitVec 512))(assert (= a_127253 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127254 () (_ BitVec 512))(assert (= a_127254 (bvsub a_127252 a_127253))) +(declare-fun a_127255 () (_ BitVec 512))(assert (= a_127255 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_127256 () (_ BitVec 512))(assert (= a_127256 ((_ zero_extend 256) a_127251))) +(declare-fun a_127257 () (_ BitVec 512))(assert (= a_127257 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_127258 () Bool)(assert (= a_127258 (bvuge a_127256 a_127257))) +(declare-fun a_127259 () Bool)(assert (= a_127259 (bvuge a_127254 a_127255))) +(declare-fun a_127260 () Bool)(assert (= a_127260 (and a_127258 a_127259))) +(declare-fun a_127261 () Bool)(assert (= a_127261 (not a_127260))) +(declare-fun a_127262 () (_ BitVec 256))(assert (= a_127262 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127263 () (_ BitVec 512))(assert (= a_127263 ((_ zero_extend 256) a_127262))) +(declare-fun a_127264 () (_ BitVec 512))(assert (= a_127264 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_127265 () (_ BitVec 512))(assert (= a_127265 (bvadd a_127263 a_127264))) +(declare-fun a_127266 () (_ BitVec 512))(assert (= a_127266 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127267 () Bool)(assert (= a_127267 (bvult a_127265 a_127266))) +(declare-fun a_127268 () (_ BitVec 8))(assert (= a_127268 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_127269 () (_ BitVec 256))(assert (= a_127269 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127270 () (_ BitVec 512))(assert (= a_127270 ((_ zero_extend 256) a_127269))) +(declare-fun a_127271 () (_ BitVec 512))(assert (= a_127271 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_127272 () (_ BitVec 512))(assert (= a_127272 (bvadd a_127270 a_127271))) +(declare-fun a_127273 () (_ BitVec 512))(assert (= a_127273 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127274 () Bool)(assert (= a_127274 (bvult a_127272 a_127273))) +(declare-fun a_127275 () (_ BitVec 8))(assert (= a_127275 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_127276 () (_ BitVec 256))(assert (= a_127276 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127277 () (_ BitVec 512))(assert (= a_127277 ((_ zero_extend 256) a_127276))) +(declare-fun a_127278 () (_ BitVec 512))(assert (= a_127278 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_127279 () (_ BitVec 512))(assert (= a_127279 (bvadd a_127277 a_127278))) +(declare-fun a_127280 () (_ BitVec 512))(assert (= a_127280 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127281 () Bool)(assert (= a_127281 (bvult a_127279 a_127280))) +(declare-fun a_127282 () (_ BitVec 8))(assert (= a_127282 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_127283 () (_ BitVec 256))(assert (= a_127283 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127284 () (_ BitVec 512))(assert (= a_127284 ((_ zero_extend 256) a_127283))) +(declare-fun a_127285 () (_ BitVec 512))(assert (= a_127285 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_127286 () (_ BitVec 512))(assert (= a_127286 (bvadd a_127284 a_127285))) +(declare-fun a_127287 () (_ BitVec 512))(assert (= a_127287 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127288 () Bool)(assert (= a_127288 (bvult a_127286 a_127287))) +(declare-fun a_127289 () (_ BitVec 8))(assert (= a_127289 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_127290 () (_ BitVec 256))(assert (= a_127290 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127291 () (_ BitVec 512))(assert (= a_127291 ((_ zero_extend 256) a_127290))) +(declare-fun a_127292 () (_ BitVec 512))(assert (= a_127292 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_127293 () (_ BitVec 512))(assert (= a_127293 (bvadd a_127291 a_127292))) +(declare-fun a_127294 () (_ BitVec 512))(assert (= a_127294 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127295 () Bool)(assert (= a_127295 (bvult a_127293 a_127294))) +(declare-fun a_127296 () (_ BitVec 8))(assert (= a_127296 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_127297 () (_ BitVec 256))(assert (= a_127297 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127298 () (_ BitVec 512))(assert (= a_127298 ((_ zero_extend 256) a_127297))) +(declare-fun a_127299 () (_ BitVec 512))(assert (= a_127299 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_127300 () (_ BitVec 512))(assert (= a_127300 (bvadd a_127298 a_127299))) +(declare-fun a_127301 () (_ BitVec 512))(assert (= a_127301 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127302 () Bool)(assert (= a_127302 (bvult a_127300 a_127301))) +(declare-fun a_127303 () (_ BitVec 8))(assert (= a_127303 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_127304 () (_ BitVec 256))(assert (= a_127304 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127305 () (_ BitVec 512))(assert (= a_127305 ((_ zero_extend 256) a_127304))) +(declare-fun a_127306 () (_ BitVec 512))(assert (= a_127306 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_127307 () (_ BitVec 512))(assert (= a_127307 (bvadd a_127305 a_127306))) +(declare-fun a_127308 () (_ BitVec 512))(assert (= a_127308 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127309 () Bool)(assert (= a_127309 (bvult a_127307 a_127308))) +(declare-fun a_127310 () (_ BitVec 8))(assert (= a_127310 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_127311 () (_ BitVec 256))(assert (= a_127311 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127312 () (_ BitVec 512))(assert (= a_127312 ((_ zero_extend 256) a_127311))) +(declare-fun a_127313 () (_ BitVec 512))(assert (= a_127313 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_127314 () (_ BitVec 512))(assert (= a_127314 (bvadd a_127312 a_127313))) +(declare-fun a_127315 () (_ BitVec 512))(assert (= a_127315 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127316 () Bool)(assert (= a_127316 (bvult a_127314 a_127315))) +(declare-fun a_127317 () (_ BitVec 8))(assert (= a_127317 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_127318 () (_ BitVec 256))(assert (= a_127318 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127319 () (_ BitVec 512))(assert (= a_127319 ((_ zero_extend 256) a_127318))) +(declare-fun a_127320 () (_ BitVec 512))(assert (= a_127320 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_127321 () (_ BitVec 512))(assert (= a_127321 (bvadd a_127319 a_127320))) +(declare-fun a_127322 () (_ BitVec 512))(assert (= a_127322 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127323 () Bool)(assert (= a_127323 (bvult a_127321 a_127322))) +(declare-fun a_127324 () (_ BitVec 8))(assert (= a_127324 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_127325 () (_ BitVec 256))(assert (= a_127325 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127326 () (_ BitVec 512))(assert (= a_127326 ((_ zero_extend 256) a_127325))) +(declare-fun a_127327 () (_ BitVec 512))(assert (= a_127327 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_127328 () (_ BitVec 512))(assert (= a_127328 (bvadd a_127326 a_127327))) +(declare-fun a_127329 () (_ BitVec 512))(assert (= a_127329 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127330 () Bool)(assert (= a_127330 (bvult a_127328 a_127329))) +(declare-fun a_127331 () (_ BitVec 8))(assert (= a_127331 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_127332 () (_ BitVec 256))(assert (= a_127332 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127333 () (_ BitVec 512))(assert (= a_127333 ((_ zero_extend 256) a_127332))) +(declare-fun a_127334 () (_ BitVec 512))(assert (= a_127334 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_127335 () (_ BitVec 512))(assert (= a_127335 (bvadd a_127333 a_127334))) +(declare-fun a_127336 () (_ BitVec 512))(assert (= a_127336 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127337 () Bool)(assert (= a_127337 (bvult a_127335 a_127336))) +(declare-fun a_127338 () (_ BitVec 8))(assert (= a_127338 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_127339 () (_ BitVec 256))(assert (= a_127339 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127340 () (_ BitVec 512))(assert (= a_127340 ((_ zero_extend 256) a_127339))) +(declare-fun a_127341 () (_ BitVec 512))(assert (= a_127341 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_127342 () (_ BitVec 512))(assert (= a_127342 (bvadd a_127340 a_127341))) +(declare-fun a_127343 () (_ BitVec 512))(assert (= a_127343 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127344 () Bool)(assert (= a_127344 (bvult a_127342 a_127343))) +(declare-fun a_127345 () (_ BitVec 8))(assert (= a_127345 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_127346 () (_ BitVec 256))(assert (= a_127346 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127347 () (_ BitVec 512))(assert (= a_127347 ((_ zero_extend 256) a_127346))) +(declare-fun a_127348 () (_ BitVec 512))(assert (= a_127348 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_127349 () (_ BitVec 512))(assert (= a_127349 (bvadd a_127347 a_127348))) +(declare-fun a_127350 () (_ BitVec 512))(assert (= a_127350 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127351 () Bool)(assert (= a_127351 (bvult a_127349 a_127350))) +(declare-fun a_127352 () (_ BitVec 8))(assert (= a_127352 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_127353 () (_ BitVec 256))(assert (= a_127353 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127354 () (_ BitVec 512))(assert (= a_127354 ((_ zero_extend 256) a_127353))) +(declare-fun a_127355 () (_ BitVec 512))(assert (= a_127355 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_127356 () (_ BitVec 512))(assert (= a_127356 (bvadd a_127354 a_127355))) +(declare-fun a_127357 () (_ BitVec 512))(assert (= a_127357 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127358 () Bool)(assert (= a_127358 (bvult a_127356 a_127357))) +(declare-fun a_127359 () (_ BitVec 8))(assert (= a_127359 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_127360 () (_ BitVec 256))(assert (= a_127360 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127361 () (_ BitVec 512))(assert (= a_127361 ((_ zero_extend 256) a_127360))) +(declare-fun a_127362 () (_ BitVec 512))(assert (= a_127362 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_127363 () (_ BitVec 512))(assert (= a_127363 (bvadd a_127361 a_127362))) +(declare-fun a_127364 () (_ BitVec 512))(assert (= a_127364 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127365 () Bool)(assert (= a_127365 (bvult a_127363 a_127364))) +(declare-fun a_127366 () (_ BitVec 8))(assert (= a_127366 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_127367 () (_ BitVec 256))(assert (= a_127367 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127368 () (_ BitVec 512))(assert (= a_127368 ((_ zero_extend 256) a_127367))) +(declare-fun a_127369 () (_ BitVec 512))(assert (= a_127369 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_127370 () (_ BitVec 512))(assert (= a_127370 (bvadd a_127368 a_127369))) +(declare-fun a_127371 () (_ BitVec 512))(assert (= a_127371 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127372 () Bool)(assert (= a_127372 (bvult a_127370 a_127371))) +(declare-fun a_127373 () (_ BitVec 8))(assert (= a_127373 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_127374 () (_ BitVec 256))(assert (= a_127374 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127375 () (_ BitVec 512))(assert (= a_127375 ((_ zero_extend 256) a_127374))) +(declare-fun a_127376 () (_ BitVec 512))(assert (= a_127376 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_127377 () (_ BitVec 512))(assert (= a_127377 (bvadd a_127375 a_127376))) +(declare-fun a_127378 () (_ BitVec 512))(assert (= a_127378 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127379 () Bool)(assert (= a_127379 (bvult a_127377 a_127378))) +(declare-fun a_127380 () (_ BitVec 8))(assert (= a_127380 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_127381 () (_ BitVec 256))(assert (= a_127381 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127382 () (_ BitVec 512))(assert (= a_127382 ((_ zero_extend 256) a_127381))) +(declare-fun a_127383 () (_ BitVec 512))(assert (= a_127383 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_127384 () (_ BitVec 512))(assert (= a_127384 (bvadd a_127382 a_127383))) +(declare-fun a_127385 () (_ BitVec 512))(assert (= a_127385 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127386 () Bool)(assert (= a_127386 (bvult a_127384 a_127385))) +(declare-fun a_127387 () (_ BitVec 8))(assert (= a_127387 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_127388 () (_ BitVec 256))(assert (= a_127388 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127389 () (_ BitVec 512))(assert (= a_127389 ((_ zero_extend 256) a_127388))) +(declare-fun a_127390 () (_ BitVec 512))(assert (= a_127390 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_127391 () (_ BitVec 512))(assert (= a_127391 (bvadd a_127389 a_127390))) +(declare-fun a_127392 () (_ BitVec 512))(assert (= a_127392 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127393 () Bool)(assert (= a_127393 (bvult a_127391 a_127392))) +(declare-fun a_127394 () (_ BitVec 8))(assert (= a_127394 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_127395 () (_ BitVec 256))(assert (= a_127395 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127396 () (_ BitVec 512))(assert (= a_127396 ((_ zero_extend 256) a_127395))) +(declare-fun a_127397 () (_ BitVec 512))(assert (= a_127397 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_127398 () (_ BitVec 512))(assert (= a_127398 (bvadd a_127396 a_127397))) +(declare-fun a_127399 () (_ BitVec 512))(assert (= a_127399 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127400 () Bool)(assert (= a_127400 (bvult a_127398 a_127399))) +(declare-fun a_127401 () (_ BitVec 8))(assert (= a_127401 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_127402 () (_ BitVec 256))(assert (= a_127402 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127403 () (_ BitVec 512))(assert (= a_127403 ((_ zero_extend 256) a_127402))) +(declare-fun a_127404 () (_ BitVec 512))(assert (= a_127404 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_127405 () (_ BitVec 512))(assert (= a_127405 (bvadd a_127403 a_127404))) +(declare-fun a_127406 () (_ BitVec 512))(assert (= a_127406 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127407 () Bool)(assert (= a_127407 (bvult a_127405 a_127406))) +(declare-fun a_127408 () (_ BitVec 8))(assert (= a_127408 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_127409 () (_ BitVec 256))(assert (= a_127409 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127410 () (_ BitVec 512))(assert (= a_127410 ((_ zero_extend 256) a_127409))) +(declare-fun a_127411 () (_ BitVec 512))(assert (= a_127411 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_127412 () (_ BitVec 512))(assert (= a_127412 (bvadd a_127410 a_127411))) +(declare-fun a_127413 () (_ BitVec 512))(assert (= a_127413 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127414 () Bool)(assert (= a_127414 (bvult a_127412 a_127413))) +(declare-fun a_127415 () (_ BitVec 8))(assert (= a_127415 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_127416 () (_ BitVec 256))(assert (= a_127416 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127417 () (_ BitVec 512))(assert (= a_127417 ((_ zero_extend 256) a_127416))) +(declare-fun a_127418 () (_ BitVec 512))(assert (= a_127418 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_127419 () (_ BitVec 512))(assert (= a_127419 (bvadd a_127417 a_127418))) +(declare-fun a_127420 () (_ BitVec 512))(assert (= a_127420 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127421 () Bool)(assert (= a_127421 (bvult a_127419 a_127420))) +(declare-fun a_127422 () (_ BitVec 8))(assert (= a_127422 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_127423 () (_ BitVec 256))(assert (= a_127423 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127424 () (_ BitVec 512))(assert (= a_127424 ((_ zero_extend 256) a_127423))) +(declare-fun a_127425 () (_ BitVec 512))(assert (= a_127425 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_127426 () (_ BitVec 512))(assert (= a_127426 (bvadd a_127424 a_127425))) +(declare-fun a_127427 () (_ BitVec 512))(assert (= a_127427 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127428 () Bool)(assert (= a_127428 (bvult a_127426 a_127427))) +(declare-fun a_127429 () (_ BitVec 8))(assert (= a_127429 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_127430 () (_ BitVec 256))(assert (= a_127430 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127431 () (_ BitVec 512))(assert (= a_127431 ((_ zero_extend 256) a_127430))) +(declare-fun a_127432 () (_ BitVec 512))(assert (= a_127432 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_127433 () (_ BitVec 512))(assert (= a_127433 (bvadd a_127431 a_127432))) +(declare-fun a_127434 () (_ BitVec 512))(assert (= a_127434 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127435 () Bool)(assert (= a_127435 (bvult a_127433 a_127434))) +(declare-fun a_127436 () (_ BitVec 8))(assert (= a_127436 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_127437 () (_ BitVec 256))(assert (= a_127437 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127438 () (_ BitVec 512))(assert (= a_127438 ((_ zero_extend 256) a_127437))) +(declare-fun a_127439 () (_ BitVec 512))(assert (= a_127439 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_127440 () (_ BitVec 512))(assert (= a_127440 (bvadd a_127438 a_127439))) +(declare-fun a_127441 () (_ BitVec 512))(assert (= a_127441 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127442 () Bool)(assert (= a_127442 (bvult a_127440 a_127441))) +(declare-fun a_127443 () (_ BitVec 8))(assert (= a_127443 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_127444 () (_ BitVec 256))(assert (= a_127444 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127445 () (_ BitVec 512))(assert (= a_127445 ((_ zero_extend 256) a_127444))) +(declare-fun a_127446 () (_ BitVec 512))(assert (= a_127446 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_127447 () (_ BitVec 512))(assert (= a_127447 (bvadd a_127445 a_127446))) +(declare-fun a_127448 () (_ BitVec 512))(assert (= a_127448 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127449 () Bool)(assert (= a_127449 (bvult a_127447 a_127448))) +(declare-fun a_127450 () (_ BitVec 8))(assert (= a_127450 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_127451 () (_ BitVec 256))(assert (= a_127451 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127452 () (_ BitVec 512))(assert (= a_127452 ((_ zero_extend 256) a_127451))) +(declare-fun a_127453 () (_ BitVec 512))(assert (= a_127453 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_127454 () (_ BitVec 512))(assert (= a_127454 (bvadd a_127452 a_127453))) +(declare-fun a_127455 () (_ BitVec 512))(assert (= a_127455 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127456 () Bool)(assert (= a_127456 (bvult a_127454 a_127455))) +(declare-fun a_127457 () (_ BitVec 8))(assert (= a_127457 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_127458 () (_ BitVec 256))(assert (= a_127458 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127459 () (_ BitVec 512))(assert (= a_127459 ((_ zero_extend 256) a_127458))) +(declare-fun a_127460 () (_ BitVec 512))(assert (= a_127460 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_127461 () (_ BitVec 512))(assert (= a_127461 (bvadd a_127459 a_127460))) +(declare-fun a_127462 () (_ BitVec 512))(assert (= a_127462 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127463 () Bool)(assert (= a_127463 (bvult a_127461 a_127462))) +(declare-fun a_127464 () (_ BitVec 8))(assert (= a_127464 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_127465 () (_ BitVec 256))(assert (= a_127465 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127466 () (_ BitVec 512))(assert (= a_127466 ((_ zero_extend 256) a_127465))) +(declare-fun a_127467 () (_ BitVec 512))(assert (= a_127467 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_127468 () (_ BitVec 512))(assert (= a_127468 (bvadd a_127466 a_127467))) +(declare-fun a_127469 () (_ BitVec 512))(assert (= a_127469 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127470 () Bool)(assert (= a_127470 (bvult a_127468 a_127469))) +(declare-fun a_127471 () (_ BitVec 8))(assert (= a_127471 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_127472 () (_ BitVec 256))(assert (= a_127472 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127473 () (_ BitVec 512))(assert (= a_127473 ((_ zero_extend 256) a_127472))) +(declare-fun a_127474 () (_ BitVec 512))(assert (= a_127474 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_127475 () (_ BitVec 512))(assert (= a_127475 (bvadd a_127473 a_127474))) +(declare-fun a_127476 () (_ BitVec 512))(assert (= a_127476 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127477 () Bool)(assert (= a_127477 (bvult a_127475 a_127476))) +(declare-fun a_127478 () (_ BitVec 8))(assert (= a_127478 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_127479 () (_ BitVec 256))(assert (= a_127479 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127480 () (_ BitVec 512))(assert (= a_127480 ((_ zero_extend 256) a_127479))) +(declare-fun a_127481 () (_ BitVec 512))(assert (= a_127481 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127482 () Bool)(assert (= a_127482 (bvult a_127480 a_127481))) +(declare-fun a_127483 () (_ BitVec 8))(assert (= a_127483 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_127484 () (_ BitVec 8))(assert (= a_127484 (ite a_127482 a_127483 #x00))) +(declare-fun a_127485 () (_ BitVec 8))(assert (= a_127485 (ite a_127477 a_127478 #x00))) +(declare-fun a_127486 () (_ BitVec 8))(assert (= a_127486 (ite a_127470 a_127471 #x00))) +(declare-fun a_127487 () (_ BitVec 8))(assert (= a_127487 (ite a_127463 a_127464 #x00))) +(declare-fun a_127488 () (_ BitVec 8))(assert (= a_127488 (ite a_127456 a_127457 #x00))) +(declare-fun a_127489 () (_ BitVec 8))(assert (= a_127489 (ite a_127449 a_127450 #x00))) +(declare-fun a_127490 () (_ BitVec 8))(assert (= a_127490 (ite a_127442 a_127443 #x00))) +(declare-fun a_127491 () (_ BitVec 8))(assert (= a_127491 (ite a_127435 a_127436 #x00))) +(declare-fun a_127492 () (_ BitVec 8))(assert (= a_127492 (ite a_127428 a_127429 #x00))) +(declare-fun a_127493 () (_ BitVec 8))(assert (= a_127493 (ite a_127421 a_127422 #x00))) +(declare-fun a_127494 () (_ BitVec 8))(assert (= a_127494 (ite a_127414 a_127415 #x00))) +(declare-fun a_127495 () (_ BitVec 8))(assert (= a_127495 (ite a_127407 a_127408 #x00))) +(declare-fun a_127496 () (_ BitVec 8))(assert (= a_127496 (ite a_127400 a_127401 #x00))) +(declare-fun a_127497 () (_ BitVec 8))(assert (= a_127497 (ite a_127393 a_127394 #x00))) +(declare-fun a_127498 () (_ BitVec 8))(assert (= a_127498 (ite a_127386 a_127387 #x00))) +(declare-fun a_127499 () (_ BitVec 8))(assert (= a_127499 (ite a_127379 a_127380 #x00))) +(declare-fun a_127500 () (_ BitVec 8))(assert (= a_127500 (ite a_127372 a_127373 #x00))) +(declare-fun a_127501 () (_ BitVec 8))(assert (= a_127501 (ite a_127365 a_127366 #x00))) +(declare-fun a_127502 () (_ BitVec 8))(assert (= a_127502 (ite a_127358 a_127359 #x00))) +(declare-fun a_127503 () (_ BitVec 8))(assert (= a_127503 (ite a_127351 a_127352 #x00))) +(declare-fun a_127504 () (_ BitVec 8))(assert (= a_127504 (ite a_127344 a_127345 #x00))) +(declare-fun a_127505 () (_ BitVec 8))(assert (= a_127505 (ite a_127337 a_127338 #x00))) +(declare-fun a_127506 () (_ BitVec 8))(assert (= a_127506 (ite a_127330 a_127331 #x00))) +(declare-fun a_127507 () (_ BitVec 8))(assert (= a_127507 (ite a_127323 a_127324 #x00))) +(declare-fun a_127508 () (_ BitVec 8))(assert (= a_127508 (ite a_127316 a_127317 #x00))) +(declare-fun a_127509 () (_ BitVec 8))(assert (= a_127509 (ite a_127309 a_127310 #x00))) +(declare-fun a_127510 () (_ BitVec 8))(assert (= a_127510 (ite a_127302 a_127303 #x00))) +(declare-fun a_127511 () (_ BitVec 8))(assert (= a_127511 (ite a_127295 a_127296 #x00))) +(declare-fun a_127512 () (_ BitVec 8))(assert (= a_127512 (ite a_127288 a_127289 #x00))) +(declare-fun a_127513 () (_ BitVec 8))(assert (= a_127513 (ite a_127281 a_127282 #x00))) +(declare-fun a_127514 () (_ BitVec 8))(assert (= a_127514 (ite a_127274 a_127275 #x00))) +(declare-fun a_127515 () (_ BitVec 8))(assert (= a_127515 (ite a_127267 a_127268 #x00))) +(declare-fun a_127516 () (_ BitVec 256))(assert (= a_127516 (concat a_127484 a_127485 a_127486 a_127487 a_127488 a_127489 a_127490 a_127491 a_127492 a_127493 a_127494 a_127495 a_127496 a_127497 a_127498 a_127499 a_127500 a_127501 a_127502 a_127503 a_127504 a_127505 a_127506 a_127507 a_127508 a_127509 a_127510 a_127511 a_127512 a_127513 a_127514 a_127515))) +(declare-fun a_127517 () (_ BitVec 256))(assert (= a_127517 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127518 () (_ BitVec 256))(assert (= a_127518 (concat a_127484 a_127485 a_127486 a_127487 a_127488 a_127489 a_127490 a_127491 a_127492 a_127493 a_127494 a_127495 a_127496 a_127497 a_127498 a_127499 a_127500 a_127501 a_127502 a_127503 a_127504 a_127505 a_127506 a_127507 a_127508 a_127509 a_127510 a_127511 a_127512 a_127513 a_127514 a_127515))) +(declare-fun a_127519 () (_ BitVec 256))(assert (= a_127519 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127520 () Bool)(assert (= a_127520 (bvslt a_127518 a_127519))) +(declare-fun a_127521 () (_ BitVec 256))(assert (= a_127521 (concat a_127484 a_127485 a_127486 a_127487 a_127488 a_127489 a_127490 a_127491 a_127492 a_127493 a_127494 a_127495 a_127496 a_127497 a_127498 a_127499 a_127500 a_127501 a_127502 a_127503 a_127504 a_127505 a_127506 a_127507 a_127508 a_127509 a_127510 a_127511 a_127512 a_127513 a_127514 a_127515))) +(declare-fun a_127522 () (_ BitVec 256))(assert (= a_127522 (bvsub a_127516 a_127517))) +(declare-fun a_127523 () (_ BitVec 256))(assert (= a_127523 (ite a_127520 a_127521 a_127522))) +(declare-fun a_127524 () (_ BitVec 256))(assert (= a_127524 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_127525 () Bool)(assert (= a_127525 (bvslt a_127523 a_127524))) +(declare-fun a_127526 () (_ BitVec 8))(assert (= a_127526 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_127527 () (_ BitVec 8))(assert (= a_127527 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_127528 () (_ BitVec 8))(assert (= a_127528 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_127529 () (_ BitVec 8))(assert (= a_127529 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_127530 () (_ BitVec 8))(assert (= a_127530 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_127531 () (_ BitVec 8))(assert (= a_127531 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_127532 () (_ BitVec 8))(assert (= a_127532 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_127533 () (_ BitVec 8))(assert (= a_127533 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_127534 () (_ BitVec 8))(assert (= a_127534 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_127535 () (_ BitVec 8))(assert (= a_127535 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_127536 () (_ BitVec 8))(assert (= a_127536 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_127537 () (_ BitVec 8))(assert (= a_127537 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_127538 () (_ BitVec 8))(assert (= a_127538 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_127539 () (_ BitVec 8))(assert (= a_127539 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_127540 () (_ BitVec 8))(assert (= a_127540 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_127541 () (_ BitVec 8))(assert (= a_127541 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_127542 () (_ BitVec 8))(assert (= a_127542 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_127543 () (_ BitVec 8))(assert (= a_127543 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_127544 () (_ BitVec 8))(assert (= a_127544 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_127545 () (_ BitVec 8))(assert (= a_127545 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_127546 () (_ BitVec 8))(assert (= a_127546 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_127547 () (_ BitVec 8))(assert (= a_127547 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_127548 () (_ BitVec 8))(assert (= a_127548 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_127549 () (_ BitVec 8))(assert (= a_127549 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_127550 () (_ BitVec 8))(assert (= a_127550 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_127551 () (_ BitVec 8))(assert (= a_127551 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_127552 () (_ BitVec 8))(assert (= a_127552 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_127553 () (_ BitVec 8))(assert (= a_127553 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_127554 () (_ BitVec 8))(assert (= a_127554 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_127555 () (_ BitVec 8))(assert (= a_127555 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_127556 () (_ BitVec 8))(assert (= a_127556 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_127557 () (_ BitVec 8))(assert (= a_127557 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_127558 () (_ BitVec 256))(assert (= a_127558 (concat a_127526 a_127527 a_127528 a_127529 a_127530 a_127531 a_127532 a_127533 a_127534 a_127535 a_127536 a_127537 a_127538 a_127539 a_127540 a_127541 a_127542 a_127543 a_127544 a_127545 a_127546 a_127547 a_127548 a_127549 a_127550 a_127551 a_127552 a_127553 a_127554 a_127555 a_127556 a_127557))) +(declare-fun a_127559 () (_ BitVec 256))(assert (= a_127559 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127560 () (_ BitVec 256))(assert (= a_127560 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127561 () (_ BitVec 8))(assert (= a_127561 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_127562 () (_ BitVec 8))(assert (= a_127562 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_127563 () (_ BitVec 8))(assert (= a_127563 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_127564 () (_ BitVec 8))(assert (= a_127564 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_127565 () (_ BitVec 8))(assert (= a_127565 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_127566 () (_ BitVec 8))(assert (= a_127566 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_127567 () (_ BitVec 8))(assert (= a_127567 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_127568 () (_ BitVec 8))(assert (= a_127568 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_127569 () (_ BitVec 8))(assert (= a_127569 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_127570 () (_ BitVec 8))(assert (= a_127570 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_127571 () (_ BitVec 8))(assert (= a_127571 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_127572 () (_ BitVec 8))(assert (= a_127572 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_127573 () (_ BitVec 8))(assert (= a_127573 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_127574 () (_ BitVec 8))(assert (= a_127574 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_127575 () (_ BitVec 8))(assert (= a_127575 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_127576 () (_ BitVec 8))(assert (= a_127576 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_127577 () (_ BitVec 8))(assert (= a_127577 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_127578 () (_ BitVec 8))(assert (= a_127578 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_127579 () (_ BitVec 8))(assert (= a_127579 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_127580 () (_ BitVec 8))(assert (= a_127580 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_127581 () (_ BitVec 8))(assert (= a_127581 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_127582 () (_ BitVec 8))(assert (= a_127582 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_127583 () (_ BitVec 8))(assert (= a_127583 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_127584 () (_ BitVec 8))(assert (= a_127584 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_127585 () (_ BitVec 8))(assert (= a_127585 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_127586 () (_ BitVec 8))(assert (= a_127586 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_127587 () (_ BitVec 8))(assert (= a_127587 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_127588 () (_ BitVec 8))(assert (= a_127588 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_127589 () (_ BitVec 8))(assert (= a_127589 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_127590 () (_ BitVec 8))(assert (= a_127590 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_127591 () (_ BitVec 8))(assert (= a_127591 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_127592 () (_ BitVec 8))(assert (= a_127592 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_127593 () (_ BitVec 256))(assert (= a_127593 (concat a_127561 a_127562 a_127563 a_127564 a_127565 a_127566 a_127567 a_127568 a_127569 a_127570 a_127571 a_127572 a_127573 a_127574 a_127575 a_127576 a_127577 a_127578 a_127579 a_127580 a_127581 a_127582 a_127583 a_127584 a_127585 a_127586 a_127587 a_127588 a_127589 a_127590 a_127591 a_127592))) +(declare-fun a_127594 () (_ BitVec 256))(assert (= a_127594 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127595 () (_ BitVec 256))(assert (= a_127595 (bvudiv a_127593 a_127594))) +(declare-fun a_127596 () (_ BitVec 256))(assert (= a_127596 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_127597 () (_ BitVec 256))(assert (= a_127597 (bvand a_127595 a_127596))) +(declare-fun a_127598 () (_ BitVec 256))(assert (= a_127598 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_127599 () (_ BitVec 512))(assert (= a_127599 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_127600 () (_ BitVec 512))(assert (= a_127600 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_127601 () (_ BitVec 512))(assert (= a_127601 (bvsub a_127599 a_127600))) +(declare-fun a_127602 () (_ BitVec 512))(assert (= a_127602 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_127603 () (_ BitVec 512))(assert (= a_127603 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_127604 () (_ BitVec 512))(assert (= a_127604 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_127605 () Bool)(assert (= a_127605 (bvule a_127603 a_127604))) +(declare-fun a_127606 () Bool)(assert (= a_127606 (bvuge a_127601 a_127602))) +(declare-fun a_127607 () Bool)(assert (= a_127607 (and a_127605 a_127606))) +(declare-fun a_127608 () Bool)(assert (= a_127608 (not a_127607))) +(declare-fun a_127609 () (_ BitVec 256))(assert (= a_127609 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127610 () (_ BitVec 512))(assert (= a_127610 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_127611 () (_ BitVec 512))(assert (= a_127611 ((_ zero_extend 256) SVALUE))) +(declare-fun a_127612 () (_ BitVec 512))(assert (= a_127612 (bvsub a_127610 a_127611))) +(declare-fun a_127613 () (_ BitVec 512))(assert (= a_127613 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_127614 () (_ BitVec 512))(assert (= a_127614 ((_ zero_extend 256) SVALUE))) +(declare-fun a_127615 () (_ BitVec 512))(assert (= a_127615 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_127616 () Bool)(assert (= a_127616 (bvule a_127614 a_127615))) +(declare-fun a_127617 () Bool)(assert (= a_127617 (bvuge a_127612 a_127613))) +(declare-fun a_127618 () Bool)(assert (= a_127618 (and a_127616 a_127617))) +(declare-fun a_127619 () Bool)(assert (= a_127619 (not a_127618))) +(assert (= a_127619 false)) +(assert (= SVALUE a_127609)) +(assert (= a_127608 false)) +(assert (= a_127597 a_127598)) +(assert (= SVALUE_1 a_127560)) +(assert (= a_127558 a_127559)) +(assert (not a_127525)) +(assert (= a_127261 false)) +(assert (= a_127248 a_127249)) +(assert (not a_127211)) +(assert (= a_127208 a_127209)) +(assert (= a_127199 a_127200)) +(assert (= a_127184 a_127185)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000018.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000018.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000018.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000018.pkl new file mode 100644 index 000000000..b72d1a7f2 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000018.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000018.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000018.summary new file mode 100644 index 000000000..1747f6d8a --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000018.summary @@ -0,0 +1,36 @@ +Message: REVERT +Last exception: REVERT +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 4e + 1 sed on a cla + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954941 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 79% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000018.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000018.trace new file mode 100644 index 000000000..f43b3595e --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000018.trace @@ -0,0 +1,168 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4e diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000018.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000018.tx new file mode 100644 index 000000000..b14e5a253 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000018.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(0,5,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 8657567744 (*) +Gas used: 230000 +Data: 0x7eda09e8 (*) +Return_data: 0x () + +Function call: +test_me(57214914681968002444588016121939907409851051246551808113614335627439428763262,57214914681968002444588016121939907409851051246551808113614335627439428763262,57214914681968002444588016121939907409851051246551808113614335627439428763262) -> REVERT (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000018.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000018.tx.json new file mode 100644 index 000000000..d3d797347 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000018.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 8657567744, "gas": 230000, "data": "7eda09e87e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000019.constraints b/tools/manticore-analysis/sample_execution/outputs/user_00000019.constraints new file mode 100644 index 000000000..e251cc855 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000019.constraints @@ -0,0 +1,468 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_125979 () (_ BitVec 512))(assert (= a_125979 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_125980 () (_ BitVec 512))(assert (= a_125980 ((_ zero_extend 256) SVALUE))) +(declare-fun a_125981 () (_ BitVec 512))(assert (= a_125981 (bvsub a_125979 a_125980))) +(declare-fun a_125982 () (_ BitVec 512))(assert (= a_125982 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_125983 () (_ BitVec 512))(assert (= a_125983 (bvadd a_125981 a_125982))) +(declare-fun a_125984 () (_ BitVec 256))(assert (= a_125984 ((_ extract 255 0) a_125983))) +(declare-fun a_125985 () (_ BitVec 256))(assert (= a_125985 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_125986 () (_ BitVec 512))(assert (= a_125986 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_125987 () (_ BitVec 512))(assert (= a_125987 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_125988 () (_ BitVec 512))(assert (= a_125988 (bvsub a_125986 a_125987))) +(declare-fun a_125989 () (_ BitVec 512))(assert (= a_125989 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329dd)) +(declare-fun a_125990 () (_ BitVec 512))(assert (= a_125990 (bvadd a_125988 a_125989))) +(declare-fun a_125991 () (_ BitVec 512))(assert (= a_125991 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_125992 () (_ BitVec 512))(assert (= a_125992 (bvsub a_125990 a_125991))) +(declare-fun a_125993 () (_ BitVec 512))(assert (= a_125993 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_125994 () (_ BitVec 512))(assert (= a_125994 (bvsub a_125992 a_125993))) +(declare-fun a_125995 () (_ BitVec 512))(assert (= a_125995 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_125996 () (_ BitVec 512))(assert (= a_125996 (bvadd a_125994 a_125995))) +(declare-fun a_125997 () (_ BitVec 512))(assert (= a_125997 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032af8)) +(declare-fun a_125998 () (_ BitVec 512))(assert (= a_125998 (bvadd a_125996 a_125997))) +(declare-fun a_125999 () (_ BitVec 256))(assert (= a_125999 ((_ extract 255 0) a_125998))) +(declare-fun a_126000 () (_ BitVec 256))(assert (= a_126000 #x00000000000000000000000000000000000000000000000000000002540b33f5)) +(declare-fun a_126001 () (_ BitVec 512))(assert (= a_126001 ((_ zero_extend 256) SVALUE))) +(declare-fun a_126002 () (_ BitVec 512))(assert (= a_126002 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_126003 () (_ BitVec 512))(assert (= a_126003 (bvadd a_126001 a_126002))) +(declare-fun a_126004 () (_ BitVec 512))(assert (= a_126004 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126005 () (_ BitVec 512))(assert (= a_126005 (bvadd a_126003 a_126004))) +(declare-fun a_126006 () (_ BitVec 512))(assert (= a_126006 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126007 () (_ BitVec 512))(assert (= a_126007 (bvsub a_126005 a_126006))) +(declare-fun a_126008 () (_ BitVec 256))(assert (= a_126008 ((_ extract 255 0) a_126007))) +(declare-fun a_126009 () (_ BitVec 256))(assert (= a_126009 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126010 () (_ BitVec 256))(assert (= a_126010 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126011 () Bool)(assert (= a_126011 (= SVALUE_3 a_126010))) +(declare-fun a_126012 () (_ BitVec 8))(assert (= a_126012 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_126013 () (_ BitVec 8))(assert (= a_126013 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_126014 () (_ BitVec 8))(assert (= a_126014 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_126015 () (_ BitVec 8))(assert (= a_126015 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_126016 () (_ BitVec 8))(assert (= a_126016 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_126017 () (_ BitVec 8))(assert (= a_126017 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_126018 () (_ BitVec 8))(assert (= a_126018 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_126019 () (_ BitVec 8))(assert (= a_126019 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_126020 () (_ BitVec 8))(assert (= a_126020 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_126021 () (_ BitVec 8))(assert (= a_126021 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_126022 () (_ BitVec 8))(assert (= a_126022 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_126023 () (_ BitVec 8))(assert (= a_126023 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_126024 () (_ BitVec 8))(assert (= a_126024 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_126025 () (_ BitVec 8))(assert (= a_126025 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_126026 () (_ BitVec 8))(assert (= a_126026 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_126027 () (_ BitVec 8))(assert (= a_126027 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_126028 () (_ BitVec 8))(assert (= a_126028 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_126029 () (_ BitVec 8))(assert (= a_126029 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_126030 () (_ BitVec 8))(assert (= a_126030 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_126031 () (_ BitVec 8))(assert (= a_126031 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_126032 () (_ BitVec 8))(assert (= a_126032 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_126033 () (_ BitVec 8))(assert (= a_126033 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_126034 () (_ BitVec 8))(assert (= a_126034 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_126035 () (_ BitVec 8))(assert (= a_126035 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_126036 () (_ BitVec 8))(assert (= a_126036 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_126037 () (_ BitVec 8))(assert (= a_126037 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_126038 () (_ BitVec 8))(assert (= a_126038 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_126039 () (_ BitVec 8))(assert (= a_126039 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_126040 () (_ BitVec 8))(assert (= a_126040 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_126041 () (_ BitVec 8))(assert (= a_126041 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_126042 () (_ BitVec 8))(assert (= a_126042 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_126043 () (_ BitVec 8))(assert (= a_126043 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_126044 () (_ BitVec 256))(assert (= a_126044 (concat a_126012 a_126013 a_126014 a_126015 a_126016 a_126017 a_126018 a_126019 a_126020 a_126021 a_126022 a_126023 a_126024 a_126025 a_126026 a_126027 a_126028 a_126029 a_126030 a_126031 a_126032 a_126033 a_126034 a_126035 a_126036 a_126037 a_126038 a_126039 a_126040 a_126041 a_126042 a_126043))) +(declare-fun a_126045 () (_ BitVec 256))(assert (= a_126045 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126046 () (_ BitVec 256))(assert (= a_126046 (bvudiv a_126044 a_126045))) +(declare-fun a_126047 () (_ BitVec 256))(assert (= a_126047 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_126048 () (_ BitVec 256))(assert (= a_126048 (bvand a_126046 a_126047))) +(declare-fun a_126049 () (_ BitVec 256))(assert (= a_126049 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_126050 () (_ BitVec 512))(assert (= a_126050 (bvadd a_125988 a_125989))) +(declare-fun a_126051 () (_ BitVec 256))(assert (= a_126051 ((_ extract 255 0) a_126050))) +(declare-fun a_126052 () (_ BitVec 512))(assert (= a_126052 ((_ zero_extend 256) a_126051))) +(declare-fun a_126053 () (_ BitVec 512))(assert (= a_126053 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126054 () (_ BitVec 512))(assert (= a_126054 (bvsub a_126052 a_126053))) +(declare-fun a_126055 () (_ BitVec 512))(assert (= a_126055 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_126056 () (_ BitVec 512))(assert (= a_126056 ((_ zero_extend 256) a_126051))) +(declare-fun a_126057 () (_ BitVec 512))(assert (= a_126057 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126058 () Bool)(assert (= a_126058 (bvuge a_126056 a_126057))) +(declare-fun a_126059 () Bool)(assert (= a_126059 (bvuge a_126054 a_126055))) +(declare-fun a_126060 () Bool)(assert (= a_126060 (and a_126058 a_126059))) +(declare-fun a_126061 () Bool)(assert (= a_126061 (not a_126060))) +(declare-fun a_126062 () (_ BitVec 256))(assert (= a_126062 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126063 () (_ BitVec 512))(assert (= a_126063 ((_ zero_extend 256) a_126062))) +(declare-fun a_126064 () (_ BitVec 512))(assert (= a_126064 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_126065 () (_ BitVec 512))(assert (= a_126065 (bvadd a_126063 a_126064))) +(declare-fun a_126066 () (_ BitVec 512))(assert (= a_126066 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126067 () Bool)(assert (= a_126067 (bvult a_126065 a_126066))) +(declare-fun a_126068 () (_ BitVec 8))(assert (= a_126068 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_126069 () (_ BitVec 256))(assert (= a_126069 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126070 () (_ BitVec 512))(assert (= a_126070 ((_ zero_extend 256) a_126069))) +(declare-fun a_126071 () (_ BitVec 512))(assert (= a_126071 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_126072 () (_ BitVec 512))(assert (= a_126072 (bvadd a_126070 a_126071))) +(declare-fun a_126073 () (_ BitVec 512))(assert (= a_126073 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126074 () Bool)(assert (= a_126074 (bvult a_126072 a_126073))) +(declare-fun a_126075 () (_ BitVec 8))(assert (= a_126075 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_126076 () (_ BitVec 256))(assert (= a_126076 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126077 () (_ BitVec 512))(assert (= a_126077 ((_ zero_extend 256) a_126076))) +(declare-fun a_126078 () (_ BitVec 512))(assert (= a_126078 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_126079 () (_ BitVec 512))(assert (= a_126079 (bvadd a_126077 a_126078))) +(declare-fun a_126080 () (_ BitVec 512))(assert (= a_126080 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126081 () Bool)(assert (= a_126081 (bvult a_126079 a_126080))) +(declare-fun a_126082 () (_ BitVec 8))(assert (= a_126082 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_126083 () (_ BitVec 256))(assert (= a_126083 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126084 () (_ BitVec 512))(assert (= a_126084 ((_ zero_extend 256) a_126083))) +(declare-fun a_126085 () (_ BitVec 512))(assert (= a_126085 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_126086 () (_ BitVec 512))(assert (= a_126086 (bvadd a_126084 a_126085))) +(declare-fun a_126087 () (_ BitVec 512))(assert (= a_126087 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126088 () Bool)(assert (= a_126088 (bvult a_126086 a_126087))) +(declare-fun a_126089 () (_ BitVec 8))(assert (= a_126089 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_126090 () (_ BitVec 256))(assert (= a_126090 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126091 () (_ BitVec 512))(assert (= a_126091 ((_ zero_extend 256) a_126090))) +(declare-fun a_126092 () (_ BitVec 512))(assert (= a_126092 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_126093 () (_ BitVec 512))(assert (= a_126093 (bvadd a_126091 a_126092))) +(declare-fun a_126094 () (_ BitVec 512))(assert (= a_126094 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126095 () Bool)(assert (= a_126095 (bvult a_126093 a_126094))) +(declare-fun a_126096 () (_ BitVec 8))(assert (= a_126096 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_126097 () (_ BitVec 256))(assert (= a_126097 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126098 () (_ BitVec 512))(assert (= a_126098 ((_ zero_extend 256) a_126097))) +(declare-fun a_126099 () (_ BitVec 512))(assert (= a_126099 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_126100 () (_ BitVec 512))(assert (= a_126100 (bvadd a_126098 a_126099))) +(declare-fun a_126101 () (_ BitVec 512))(assert (= a_126101 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126102 () Bool)(assert (= a_126102 (bvult a_126100 a_126101))) +(declare-fun a_126103 () (_ BitVec 8))(assert (= a_126103 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_126104 () (_ BitVec 256))(assert (= a_126104 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126105 () (_ BitVec 512))(assert (= a_126105 ((_ zero_extend 256) a_126104))) +(declare-fun a_126106 () (_ BitVec 512))(assert (= a_126106 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_126107 () (_ BitVec 512))(assert (= a_126107 (bvadd a_126105 a_126106))) +(declare-fun a_126108 () (_ BitVec 512))(assert (= a_126108 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126109 () Bool)(assert (= a_126109 (bvult a_126107 a_126108))) +(declare-fun a_126110 () (_ BitVec 8))(assert (= a_126110 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_126111 () (_ BitVec 256))(assert (= a_126111 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126112 () (_ BitVec 512))(assert (= a_126112 ((_ zero_extend 256) a_126111))) +(declare-fun a_126113 () (_ BitVec 512))(assert (= a_126113 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_126114 () (_ BitVec 512))(assert (= a_126114 (bvadd a_126112 a_126113))) +(declare-fun a_126115 () (_ BitVec 512))(assert (= a_126115 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126116 () Bool)(assert (= a_126116 (bvult a_126114 a_126115))) +(declare-fun a_126117 () (_ BitVec 8))(assert (= a_126117 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_126118 () (_ BitVec 256))(assert (= a_126118 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126119 () (_ BitVec 512))(assert (= a_126119 ((_ zero_extend 256) a_126118))) +(declare-fun a_126120 () (_ BitVec 512))(assert (= a_126120 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_126121 () (_ BitVec 512))(assert (= a_126121 (bvadd a_126119 a_126120))) +(declare-fun a_126122 () (_ BitVec 512))(assert (= a_126122 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126123 () Bool)(assert (= a_126123 (bvult a_126121 a_126122))) +(declare-fun a_126124 () (_ BitVec 8))(assert (= a_126124 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_126125 () (_ BitVec 256))(assert (= a_126125 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126126 () (_ BitVec 512))(assert (= a_126126 ((_ zero_extend 256) a_126125))) +(declare-fun a_126127 () (_ BitVec 512))(assert (= a_126127 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_126128 () (_ BitVec 512))(assert (= a_126128 (bvadd a_126126 a_126127))) +(declare-fun a_126129 () (_ BitVec 512))(assert (= a_126129 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126130 () Bool)(assert (= a_126130 (bvult a_126128 a_126129))) +(declare-fun a_126131 () (_ BitVec 8))(assert (= a_126131 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_126132 () (_ BitVec 256))(assert (= a_126132 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126133 () (_ BitVec 512))(assert (= a_126133 ((_ zero_extend 256) a_126132))) +(declare-fun a_126134 () (_ BitVec 512))(assert (= a_126134 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_126135 () (_ BitVec 512))(assert (= a_126135 (bvadd a_126133 a_126134))) +(declare-fun a_126136 () (_ BitVec 512))(assert (= a_126136 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126137 () Bool)(assert (= a_126137 (bvult a_126135 a_126136))) +(declare-fun a_126138 () (_ BitVec 8))(assert (= a_126138 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_126139 () (_ BitVec 256))(assert (= a_126139 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126140 () (_ BitVec 512))(assert (= a_126140 ((_ zero_extend 256) a_126139))) +(declare-fun a_126141 () (_ BitVec 512))(assert (= a_126141 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_126142 () (_ BitVec 512))(assert (= a_126142 (bvadd a_126140 a_126141))) +(declare-fun a_126143 () (_ BitVec 512))(assert (= a_126143 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126144 () Bool)(assert (= a_126144 (bvult a_126142 a_126143))) +(declare-fun a_126145 () (_ BitVec 8))(assert (= a_126145 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_126146 () (_ BitVec 256))(assert (= a_126146 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126147 () (_ BitVec 512))(assert (= a_126147 ((_ zero_extend 256) a_126146))) +(declare-fun a_126148 () (_ BitVec 512))(assert (= a_126148 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_126149 () (_ BitVec 512))(assert (= a_126149 (bvadd a_126147 a_126148))) +(declare-fun a_126150 () (_ BitVec 512))(assert (= a_126150 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126151 () Bool)(assert (= a_126151 (bvult a_126149 a_126150))) +(declare-fun a_126152 () (_ BitVec 8))(assert (= a_126152 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_126153 () (_ BitVec 256))(assert (= a_126153 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126154 () (_ BitVec 512))(assert (= a_126154 ((_ zero_extend 256) a_126153))) +(declare-fun a_126155 () (_ BitVec 512))(assert (= a_126155 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_126156 () (_ BitVec 512))(assert (= a_126156 (bvadd a_126154 a_126155))) +(declare-fun a_126157 () (_ BitVec 512))(assert (= a_126157 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126158 () Bool)(assert (= a_126158 (bvult a_126156 a_126157))) +(declare-fun a_126159 () (_ BitVec 8))(assert (= a_126159 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_126160 () (_ BitVec 256))(assert (= a_126160 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126161 () (_ BitVec 512))(assert (= a_126161 ((_ zero_extend 256) a_126160))) +(declare-fun a_126162 () (_ BitVec 512))(assert (= a_126162 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_126163 () (_ BitVec 512))(assert (= a_126163 (bvadd a_126161 a_126162))) +(declare-fun a_126164 () (_ BitVec 512))(assert (= a_126164 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126165 () Bool)(assert (= a_126165 (bvult a_126163 a_126164))) +(declare-fun a_126166 () (_ BitVec 8))(assert (= a_126166 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_126167 () (_ BitVec 256))(assert (= a_126167 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126168 () (_ BitVec 512))(assert (= a_126168 ((_ zero_extend 256) a_126167))) +(declare-fun a_126169 () (_ BitVec 512))(assert (= a_126169 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_126170 () (_ BitVec 512))(assert (= a_126170 (bvadd a_126168 a_126169))) +(declare-fun a_126171 () (_ BitVec 512))(assert (= a_126171 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126172 () Bool)(assert (= a_126172 (bvult a_126170 a_126171))) +(declare-fun a_126173 () (_ BitVec 8))(assert (= a_126173 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_126174 () (_ BitVec 256))(assert (= a_126174 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126175 () (_ BitVec 512))(assert (= a_126175 ((_ zero_extend 256) a_126174))) +(declare-fun a_126176 () (_ BitVec 512))(assert (= a_126176 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_126177 () (_ BitVec 512))(assert (= a_126177 (bvadd a_126175 a_126176))) +(declare-fun a_126178 () (_ BitVec 512))(assert (= a_126178 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126179 () Bool)(assert (= a_126179 (bvult a_126177 a_126178))) +(declare-fun a_126180 () (_ BitVec 8))(assert (= a_126180 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_126181 () (_ BitVec 256))(assert (= a_126181 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126182 () (_ BitVec 512))(assert (= a_126182 ((_ zero_extend 256) a_126181))) +(declare-fun a_126183 () (_ BitVec 512))(assert (= a_126183 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_126184 () (_ BitVec 512))(assert (= a_126184 (bvadd a_126182 a_126183))) +(declare-fun a_126185 () (_ BitVec 512))(assert (= a_126185 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126186 () Bool)(assert (= a_126186 (bvult a_126184 a_126185))) +(declare-fun a_126187 () (_ BitVec 8))(assert (= a_126187 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_126188 () (_ BitVec 256))(assert (= a_126188 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126189 () (_ BitVec 512))(assert (= a_126189 ((_ zero_extend 256) a_126188))) +(declare-fun a_126190 () (_ BitVec 512))(assert (= a_126190 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_126191 () (_ BitVec 512))(assert (= a_126191 (bvadd a_126189 a_126190))) +(declare-fun a_126192 () (_ BitVec 512))(assert (= a_126192 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126193 () Bool)(assert (= a_126193 (bvult a_126191 a_126192))) +(declare-fun a_126194 () (_ BitVec 8))(assert (= a_126194 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_126195 () (_ BitVec 256))(assert (= a_126195 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126196 () (_ BitVec 512))(assert (= a_126196 ((_ zero_extend 256) a_126195))) +(declare-fun a_126197 () (_ BitVec 512))(assert (= a_126197 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_126198 () (_ BitVec 512))(assert (= a_126198 (bvadd a_126196 a_126197))) +(declare-fun a_126199 () (_ BitVec 512))(assert (= a_126199 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126200 () Bool)(assert (= a_126200 (bvult a_126198 a_126199))) +(declare-fun a_126201 () (_ BitVec 8))(assert (= a_126201 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_126202 () (_ BitVec 256))(assert (= a_126202 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126203 () (_ BitVec 512))(assert (= a_126203 ((_ zero_extend 256) a_126202))) +(declare-fun a_126204 () (_ BitVec 512))(assert (= a_126204 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_126205 () (_ BitVec 512))(assert (= a_126205 (bvadd a_126203 a_126204))) +(declare-fun a_126206 () (_ BitVec 512))(assert (= a_126206 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126207 () Bool)(assert (= a_126207 (bvult a_126205 a_126206))) +(declare-fun a_126208 () (_ BitVec 8))(assert (= a_126208 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_126209 () (_ BitVec 256))(assert (= a_126209 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126210 () (_ BitVec 512))(assert (= a_126210 ((_ zero_extend 256) a_126209))) +(declare-fun a_126211 () (_ BitVec 512))(assert (= a_126211 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_126212 () (_ BitVec 512))(assert (= a_126212 (bvadd a_126210 a_126211))) +(declare-fun a_126213 () (_ BitVec 512))(assert (= a_126213 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126214 () Bool)(assert (= a_126214 (bvult a_126212 a_126213))) +(declare-fun a_126215 () (_ BitVec 8))(assert (= a_126215 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_126216 () (_ BitVec 256))(assert (= a_126216 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126217 () (_ BitVec 512))(assert (= a_126217 ((_ zero_extend 256) a_126216))) +(declare-fun a_126218 () (_ BitVec 512))(assert (= a_126218 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_126219 () (_ BitVec 512))(assert (= a_126219 (bvadd a_126217 a_126218))) +(declare-fun a_126220 () (_ BitVec 512))(assert (= a_126220 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126221 () Bool)(assert (= a_126221 (bvult a_126219 a_126220))) +(declare-fun a_126222 () (_ BitVec 8))(assert (= a_126222 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_126223 () (_ BitVec 256))(assert (= a_126223 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126224 () (_ BitVec 512))(assert (= a_126224 ((_ zero_extend 256) a_126223))) +(declare-fun a_126225 () (_ BitVec 512))(assert (= a_126225 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_126226 () (_ BitVec 512))(assert (= a_126226 (bvadd a_126224 a_126225))) +(declare-fun a_126227 () (_ BitVec 512))(assert (= a_126227 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126228 () Bool)(assert (= a_126228 (bvult a_126226 a_126227))) +(declare-fun a_126229 () (_ BitVec 8))(assert (= a_126229 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_126230 () (_ BitVec 256))(assert (= a_126230 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126231 () (_ BitVec 512))(assert (= a_126231 ((_ zero_extend 256) a_126230))) +(declare-fun a_126232 () (_ BitVec 512))(assert (= a_126232 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_126233 () (_ BitVec 512))(assert (= a_126233 (bvadd a_126231 a_126232))) +(declare-fun a_126234 () (_ BitVec 512))(assert (= a_126234 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126235 () Bool)(assert (= a_126235 (bvult a_126233 a_126234))) +(declare-fun a_126236 () (_ BitVec 8))(assert (= a_126236 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_126237 () (_ BitVec 256))(assert (= a_126237 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126238 () (_ BitVec 512))(assert (= a_126238 ((_ zero_extend 256) a_126237))) +(declare-fun a_126239 () (_ BitVec 512))(assert (= a_126239 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_126240 () (_ BitVec 512))(assert (= a_126240 (bvadd a_126238 a_126239))) +(declare-fun a_126241 () (_ BitVec 512))(assert (= a_126241 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126242 () Bool)(assert (= a_126242 (bvult a_126240 a_126241))) +(declare-fun a_126243 () (_ BitVec 8))(assert (= a_126243 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_126244 () (_ BitVec 256))(assert (= a_126244 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126245 () (_ BitVec 512))(assert (= a_126245 ((_ zero_extend 256) a_126244))) +(declare-fun a_126246 () (_ BitVec 512))(assert (= a_126246 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_126247 () (_ BitVec 512))(assert (= a_126247 (bvadd a_126245 a_126246))) +(declare-fun a_126248 () (_ BitVec 512))(assert (= a_126248 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126249 () Bool)(assert (= a_126249 (bvult a_126247 a_126248))) +(declare-fun a_126250 () (_ BitVec 8))(assert (= a_126250 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_126251 () (_ BitVec 256))(assert (= a_126251 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126252 () (_ BitVec 512))(assert (= a_126252 ((_ zero_extend 256) a_126251))) +(declare-fun a_126253 () (_ BitVec 512))(assert (= a_126253 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_126254 () (_ BitVec 512))(assert (= a_126254 (bvadd a_126252 a_126253))) +(declare-fun a_126255 () (_ BitVec 512))(assert (= a_126255 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126256 () Bool)(assert (= a_126256 (bvult a_126254 a_126255))) +(declare-fun a_126257 () (_ BitVec 8))(assert (= a_126257 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_126258 () (_ BitVec 256))(assert (= a_126258 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126259 () (_ BitVec 512))(assert (= a_126259 ((_ zero_extend 256) a_126258))) +(declare-fun a_126260 () (_ BitVec 512))(assert (= a_126260 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_126261 () (_ BitVec 512))(assert (= a_126261 (bvadd a_126259 a_126260))) +(declare-fun a_126262 () (_ BitVec 512))(assert (= a_126262 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126263 () Bool)(assert (= a_126263 (bvult a_126261 a_126262))) +(declare-fun a_126264 () (_ BitVec 8))(assert (= a_126264 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_126265 () (_ BitVec 256))(assert (= a_126265 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126266 () (_ BitVec 512))(assert (= a_126266 ((_ zero_extend 256) a_126265))) +(declare-fun a_126267 () (_ BitVec 512))(assert (= a_126267 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_126268 () (_ BitVec 512))(assert (= a_126268 (bvadd a_126266 a_126267))) +(declare-fun a_126269 () (_ BitVec 512))(assert (= a_126269 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126270 () Bool)(assert (= a_126270 (bvult a_126268 a_126269))) +(declare-fun a_126271 () (_ BitVec 8))(assert (= a_126271 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_126272 () (_ BitVec 256))(assert (= a_126272 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126273 () (_ BitVec 512))(assert (= a_126273 ((_ zero_extend 256) a_126272))) +(declare-fun a_126274 () (_ BitVec 512))(assert (= a_126274 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_126275 () (_ BitVec 512))(assert (= a_126275 (bvadd a_126273 a_126274))) +(declare-fun a_126276 () (_ BitVec 512))(assert (= a_126276 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126277 () Bool)(assert (= a_126277 (bvult a_126275 a_126276))) +(declare-fun a_126278 () (_ BitVec 8))(assert (= a_126278 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_126279 () (_ BitVec 256))(assert (= a_126279 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_126280 () (_ BitVec 512))(assert (= a_126280 ((_ zero_extend 256) a_126279))) +(declare-fun a_126281 () (_ BitVec 512))(assert (= a_126281 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_126282 () Bool)(assert (= a_126282 (bvult a_126280 a_126281))) +(declare-fun a_126283 () (_ BitVec 8))(assert (= a_126283 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_126284 () (_ BitVec 8))(assert (= a_126284 (ite a_126282 a_126283 #x00))) +(declare-fun a_126285 () (_ BitVec 8))(assert (= a_126285 (ite a_126277 a_126278 #x00))) +(declare-fun a_126286 () (_ BitVec 8))(assert (= a_126286 (ite a_126270 a_126271 #x00))) +(declare-fun a_126287 () (_ BitVec 8))(assert (= a_126287 (ite a_126263 a_126264 #x00))) +(declare-fun a_126288 () (_ BitVec 8))(assert (= a_126288 (ite a_126256 a_126257 #x00))) +(declare-fun a_126289 () (_ BitVec 8))(assert (= a_126289 (ite a_126249 a_126250 #x00))) +(declare-fun a_126290 () (_ BitVec 8))(assert (= a_126290 (ite a_126242 a_126243 #x00))) +(declare-fun a_126291 () (_ BitVec 8))(assert (= a_126291 (ite a_126235 a_126236 #x00))) +(declare-fun a_126292 () (_ BitVec 8))(assert (= a_126292 (ite a_126228 a_126229 #x00))) +(declare-fun a_126293 () (_ BitVec 8))(assert (= a_126293 (ite a_126221 a_126222 #x00))) +(declare-fun a_126294 () (_ BitVec 8))(assert (= a_126294 (ite a_126214 a_126215 #x00))) +(declare-fun a_126295 () (_ BitVec 8))(assert (= a_126295 (ite a_126207 a_126208 #x00))) +(declare-fun a_126296 () (_ BitVec 8))(assert (= a_126296 (ite a_126200 a_126201 #x00))) +(declare-fun a_126297 () (_ BitVec 8))(assert (= a_126297 (ite a_126193 a_126194 #x00))) +(declare-fun a_126298 () (_ BitVec 8))(assert (= a_126298 (ite a_126186 a_126187 #x00))) +(declare-fun a_126299 () (_ BitVec 8))(assert (= a_126299 (ite a_126179 a_126180 #x00))) +(declare-fun a_126300 () (_ BitVec 8))(assert (= a_126300 (ite a_126172 a_126173 #x00))) +(declare-fun a_126301 () (_ BitVec 8))(assert (= a_126301 (ite a_126165 a_126166 #x00))) +(declare-fun a_126302 () (_ BitVec 8))(assert (= a_126302 (ite a_126158 a_126159 #x00))) +(declare-fun a_126303 () (_ BitVec 8))(assert (= a_126303 (ite a_126151 a_126152 #x00))) +(declare-fun a_126304 () (_ BitVec 8))(assert (= a_126304 (ite a_126144 a_126145 #x00))) +(declare-fun a_126305 () (_ BitVec 8))(assert (= a_126305 (ite a_126137 a_126138 #x00))) +(declare-fun a_126306 () (_ BitVec 8))(assert (= a_126306 (ite a_126130 a_126131 #x00))) +(declare-fun a_126307 () (_ BitVec 8))(assert (= a_126307 (ite a_126123 a_126124 #x00))) +(declare-fun a_126308 () (_ BitVec 8))(assert (= a_126308 (ite a_126116 a_126117 #x00))) +(declare-fun a_126309 () (_ BitVec 8))(assert (= a_126309 (ite a_126109 a_126110 #x00))) +(declare-fun a_126310 () (_ BitVec 8))(assert (= a_126310 (ite a_126102 a_126103 #x00))) +(declare-fun a_126311 () (_ BitVec 8))(assert (= a_126311 (ite a_126095 a_126096 #x00))) +(declare-fun a_126312 () (_ BitVec 8))(assert (= a_126312 (ite a_126088 a_126089 #x00))) +(declare-fun a_126313 () (_ BitVec 8))(assert (= a_126313 (ite a_126081 a_126082 #x00))) +(declare-fun a_126314 () (_ BitVec 8))(assert (= a_126314 (ite a_126074 a_126075 #x00))) +(declare-fun a_126315 () (_ BitVec 8))(assert (= a_126315 (ite a_126067 a_126068 #x00))) +(declare-fun a_126316 () (_ BitVec 256))(assert (= a_126316 (concat a_126284 a_126285 a_126286 a_126287 a_126288 a_126289 a_126290 a_126291 a_126292 a_126293 a_126294 a_126295 a_126296 a_126297 a_126298 a_126299 a_126300 a_126301 a_126302 a_126303 a_126304 a_126305 a_126306 a_126307 a_126308 a_126309 a_126310 a_126311 a_126312 a_126313 a_126314 a_126315))) +(declare-fun a_126317 () (_ BitVec 256))(assert (= a_126317 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126318 () (_ BitVec 256))(assert (= a_126318 (concat a_126284 a_126285 a_126286 a_126287 a_126288 a_126289 a_126290 a_126291 a_126292 a_126293 a_126294 a_126295 a_126296 a_126297 a_126298 a_126299 a_126300 a_126301 a_126302 a_126303 a_126304 a_126305 a_126306 a_126307 a_126308 a_126309 a_126310 a_126311 a_126312 a_126313 a_126314 a_126315))) +(declare-fun a_126319 () (_ BitVec 256))(assert (= a_126319 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126320 () Bool)(assert (= a_126320 (bvslt a_126318 a_126319))) +(declare-fun a_126321 () (_ BitVec 256))(assert (= a_126321 (concat a_126284 a_126285 a_126286 a_126287 a_126288 a_126289 a_126290 a_126291 a_126292 a_126293 a_126294 a_126295 a_126296 a_126297 a_126298 a_126299 a_126300 a_126301 a_126302 a_126303 a_126304 a_126305 a_126306 a_126307 a_126308 a_126309 a_126310 a_126311 a_126312 a_126313 a_126314 a_126315))) +(declare-fun a_126322 () (_ BitVec 256))(assert (= a_126322 (bvsub a_126316 a_126317))) +(declare-fun a_126323 () (_ BitVec 256))(assert (= a_126323 (ite a_126320 a_126321 a_126322))) +(declare-fun a_126324 () (_ BitVec 256))(assert (= a_126324 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_126325 () Bool)(assert (= a_126325 (bvslt a_126323 a_126324))) +(declare-fun a_126326 () (_ BitVec 8))(assert (= a_126326 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_126327 () (_ BitVec 8))(assert (= a_126327 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_126328 () (_ BitVec 8))(assert (= a_126328 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_126329 () (_ BitVec 8))(assert (= a_126329 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_126330 () (_ BitVec 8))(assert (= a_126330 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_126331 () (_ BitVec 8))(assert (= a_126331 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_126332 () (_ BitVec 8))(assert (= a_126332 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_126333 () (_ BitVec 8))(assert (= a_126333 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_126334 () (_ BitVec 8))(assert (= a_126334 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_126335 () (_ BitVec 8))(assert (= a_126335 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_126336 () (_ BitVec 8))(assert (= a_126336 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_126337 () (_ BitVec 8))(assert (= a_126337 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_126338 () (_ BitVec 8))(assert (= a_126338 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_126339 () (_ BitVec 8))(assert (= a_126339 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_126340 () (_ BitVec 8))(assert (= a_126340 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_126341 () (_ BitVec 8))(assert (= a_126341 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_126342 () (_ BitVec 8))(assert (= a_126342 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_126343 () (_ BitVec 8))(assert (= a_126343 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_126344 () (_ BitVec 8))(assert (= a_126344 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_126345 () (_ BitVec 8))(assert (= a_126345 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_126346 () (_ BitVec 8))(assert (= a_126346 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_126347 () (_ BitVec 8))(assert (= a_126347 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_126348 () (_ BitVec 8))(assert (= a_126348 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_126349 () (_ BitVec 8))(assert (= a_126349 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_126350 () (_ BitVec 8))(assert (= a_126350 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_126351 () (_ BitVec 8))(assert (= a_126351 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_126352 () (_ BitVec 8))(assert (= a_126352 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_126353 () (_ BitVec 8))(assert (= a_126353 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_126354 () (_ BitVec 8))(assert (= a_126354 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_126355 () (_ BitVec 8))(assert (= a_126355 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_126356 () (_ BitVec 8))(assert (= a_126356 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_126357 () (_ BitVec 8))(assert (= a_126357 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_126358 () (_ BitVec 256))(assert (= a_126358 (concat a_126326 a_126327 a_126328 a_126329 a_126330 a_126331 a_126332 a_126333 a_126334 a_126335 a_126336 a_126337 a_126338 a_126339 a_126340 a_126341 a_126342 a_126343 a_126344 a_126345 a_126346 a_126347 a_126348 a_126349 a_126350 a_126351 a_126352 a_126353 a_126354 a_126355 a_126356 a_126357))) +(declare-fun a_126359 () (_ BitVec 256))(assert (= a_126359 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126360 () Bool)(assert (= a_126360 (= a_126358 a_126359))) +(declare-fun a_126361 () (_ BitVec 256))(assert (= a_126361 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126362 () (_ BitVec 8))(assert (= a_126362 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_126363 () (_ BitVec 8))(assert (= a_126363 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_126364 () (_ BitVec 8))(assert (= a_126364 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_126365 () (_ BitVec 8))(assert (= a_126365 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_126366 () (_ BitVec 8))(assert (= a_126366 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_126367 () (_ BitVec 8))(assert (= a_126367 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_126368 () (_ BitVec 8))(assert (= a_126368 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_126369 () (_ BitVec 8))(assert (= a_126369 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_126370 () (_ BitVec 8))(assert (= a_126370 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_126371 () (_ BitVec 8))(assert (= a_126371 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_126372 () (_ BitVec 8))(assert (= a_126372 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_126373 () (_ BitVec 8))(assert (= a_126373 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_126374 () (_ BitVec 8))(assert (= a_126374 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_126375 () (_ BitVec 8))(assert (= a_126375 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_126376 () (_ BitVec 8))(assert (= a_126376 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_126377 () (_ BitVec 8))(assert (= a_126377 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_126378 () (_ BitVec 8))(assert (= a_126378 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_126379 () (_ BitVec 8))(assert (= a_126379 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_126380 () (_ BitVec 8))(assert (= a_126380 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_126381 () (_ BitVec 8))(assert (= a_126381 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_126382 () (_ BitVec 8))(assert (= a_126382 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_126383 () (_ BitVec 8))(assert (= a_126383 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_126384 () (_ BitVec 8))(assert (= a_126384 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_126385 () (_ BitVec 8))(assert (= a_126385 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_126386 () (_ BitVec 8))(assert (= a_126386 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_126387 () (_ BitVec 8))(assert (= a_126387 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_126388 () (_ BitVec 8))(assert (= a_126388 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_126389 () (_ BitVec 8))(assert (= a_126389 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_126390 () (_ BitVec 8))(assert (= a_126390 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_126391 () (_ BitVec 8))(assert (= a_126391 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_126392 () (_ BitVec 8))(assert (= a_126392 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_126393 () (_ BitVec 8))(assert (= a_126393 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_126394 () (_ BitVec 256))(assert (= a_126394 (concat a_126362 a_126363 a_126364 a_126365 a_126366 a_126367 a_126368 a_126369 a_126370 a_126371 a_126372 a_126373 a_126374 a_126375 a_126376 a_126377 a_126378 a_126379 a_126380 a_126381 a_126382 a_126383 a_126384 a_126385 a_126386 a_126387 a_126388 a_126389 a_126390 a_126391 a_126392 a_126393))) +(declare-fun a_126395 () (_ BitVec 256))(assert (= a_126395 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126396 () (_ BitVec 256))(assert (= a_126396 (bvudiv a_126394 a_126395))) +(declare-fun a_126397 () (_ BitVec 256))(assert (= a_126397 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_126398 () (_ BitVec 256))(assert (= a_126398 (bvand a_126396 a_126397))) +(declare-fun a_126399 () (_ BitVec 256))(assert (= a_126399 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_126400 () (_ BitVec 512))(assert (= a_126400 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_126401 () (_ BitVec 512))(assert (= a_126401 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_126402 () (_ BitVec 512))(assert (= a_126402 (bvsub a_126400 a_126401))) +(declare-fun a_126403 () (_ BitVec 512))(assert (= a_126403 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_126404 () (_ BitVec 512))(assert (= a_126404 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_126405 () (_ BitVec 512))(assert (= a_126405 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_126406 () Bool)(assert (= a_126406 (bvule a_126404 a_126405))) +(declare-fun a_126407 () Bool)(assert (= a_126407 (bvuge a_126402 a_126403))) +(declare-fun a_126408 () Bool)(assert (= a_126408 (and a_126406 a_126407))) +(declare-fun a_126409 () Bool)(assert (= a_126409 (not a_126408))) +(declare-fun a_126410 () (_ BitVec 256))(assert (= a_126410 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126411 () (_ BitVec 512))(assert (= a_126411 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_126412 () (_ BitVec 512))(assert (= a_126412 ((_ zero_extend 256) SVALUE))) +(declare-fun a_126413 () (_ BitVec 512))(assert (= a_126413 (bvsub a_126411 a_126412))) +(declare-fun a_126414 () (_ BitVec 512))(assert (= a_126414 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_126415 () (_ BitVec 512))(assert (= a_126415 ((_ zero_extend 256) SVALUE))) +(declare-fun a_126416 () (_ BitVec 512))(assert (= a_126416 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_126417 () Bool)(assert (= a_126417 (bvule a_126415 a_126416))) +(declare-fun a_126418 () Bool)(assert (= a_126418 (bvuge a_126413 a_126414))) +(declare-fun a_126419 () Bool)(assert (= a_126419 (and a_126417 a_126418))) +(declare-fun a_126420 () Bool)(assert (= a_126420 (not a_126419))) +(assert (= a_126420 false)) +(assert (= SVALUE a_126410)) +(assert (= a_126409 false)) +(assert (= a_126398 a_126399)) +(assert (= SVALUE_1 a_126361)) +(assert (not a_126360)) +(assert (not a_126325)) +(assert (= a_126061 false)) +(assert (= a_126048 a_126049)) +(assert (not a_126011)) +(assert (= a_126008 a_126009)) +(assert (= a_125999 a_126000)) +(assert (= a_125984 a_125985)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000019.logs b/tools/manticore-analysis/sample_execution/outputs/user_00000019.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000019.pkl b/tools/manticore-analysis/sample_execution/outputs/user_00000019.pkl new file mode 100644 index 000000000..7557dffe8 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_00000019.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000019.summary b/tools/manticore-analysis/sample_execution/outputs/user_00000019.summary new file mode 100644 index 000000000..c013b48b1 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000019.summary @@ -0,0 +1,36 @@ +Message: REVERT +Last exception: REVERT +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 4e + 1 sed on a cla + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954933 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 81% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000019.trace b/tools/manticore-analysis/sample_execution/outputs/user_00000019.trace new file mode 100644 index 000000000..00896dce0 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000019.trace @@ -0,0 +1,171 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4e diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000019.tx b/tools/manticore-analysis/sample_execution/outputs/user_00000019.tx new file mode 100644 index 000000000..b4d39fae9 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000019.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(95406826884961342500336545879718955523139276405473280,5,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 9999548416 (*) +Gas used: 230000 +Data: 0x7eda09e8 (*) +Return_data: 0x () + +Function call: +test_me(57214914681968002444588016121939907409851051246551808113614335627439428763262,57214914681968002444588016121939907409851051246551808113614335627439428763262,57214914681968002444588016121939907409851051246551808113614335627439428763262) -> REVERT (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_00000019.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_00000019.tx.json new file mode 100644 index 000000000..e108e8a2b --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_00000019.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 9999548416, "gas": 230000, "data": "7eda09e87e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001a.constraints b/tools/manticore-analysis/sample_execution/outputs/user_0000001a.constraints new file mode 100644 index 000000000..3688a3b2a --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001a.constraints @@ -0,0 +1,473 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_126917 () (_ BitVec 512))(assert (= a_126917 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_126918 () (_ BitVec 512))(assert (= a_126918 ((_ zero_extend 256) SVALUE))) +(declare-fun a_126919 () (_ BitVec 512))(assert (= a_126919 (bvsub a_126917 a_126918))) +(declare-fun a_126920 () (_ BitVec 512))(assert (= a_126920 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_126921 () (_ BitVec 512))(assert (= a_126921 (bvadd a_126919 a_126920))) +(declare-fun a_126922 () (_ BitVec 256))(assert (= a_126922 ((_ extract 255 0) a_126921))) +(declare-fun a_126923 () (_ BitVec 256))(assert (= a_126923 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_126924 () (_ BitVec 512))(assert (= a_126924 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_126925 () (_ BitVec 512))(assert (= a_126925 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_126926 () (_ BitVec 512))(assert (= a_126926 (bvsub a_126924 a_126925))) +(declare-fun a_126927 () (_ BitVec 512))(assert (= a_126927 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a7)) +(declare-fun a_126928 () (_ BitVec 512))(assert (= a_126928 (bvadd a_126926 a_126927))) +(declare-fun a_126929 () (_ BitVec 512))(assert (= a_126929 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_126930 () (_ BitVec 512))(assert (= a_126930 (bvsub a_126928 a_126929))) +(declare-fun a_126931 () (_ BitVec 512))(assert (= a_126931 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126932 () (_ BitVec 512))(assert (= a_126932 (bvsub a_126930 a_126931))) +(declare-fun a_126933 () (_ BitVec 512))(assert (= a_126933 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126934 () (_ BitVec 512))(assert (= a_126934 (bvadd a_126932 a_126933))) +(declare-fun a_126935 () (_ BitVec 512))(assert (= a_126935 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032af8)) +(declare-fun a_126936 () (_ BitVec 512))(assert (= a_126936 (bvadd a_126934 a_126935))) +(declare-fun a_126937 () (_ BitVec 256))(assert (= a_126937 ((_ extract 255 0) a_126936))) +(declare-fun a_126938 () (_ BitVec 256))(assert (= a_126938 #x00000000000000000000000000000000000000000000000000000002540b33bf)) +(declare-fun a_126939 () (_ BitVec 512))(assert (= a_126939 ((_ zero_extend 256) SVALUE))) +(declare-fun a_126940 () (_ BitVec 512))(assert (= a_126940 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_126941 () (_ BitVec 512))(assert (= a_126941 (bvadd a_126939 a_126940))) +(declare-fun a_126942 () (_ BitVec 512))(assert (= a_126942 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126943 () (_ BitVec 512))(assert (= a_126943 (bvadd a_126941 a_126942))) +(declare-fun a_126944 () (_ BitVec 512))(assert (= a_126944 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126945 () (_ BitVec 512))(assert (= a_126945 (bvsub a_126943 a_126944))) +(declare-fun a_126946 () (_ BitVec 256))(assert (= a_126946 ((_ extract 255 0) a_126945))) +(declare-fun a_126947 () (_ BitVec 256))(assert (= a_126947 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126948 () (_ BitVec 256))(assert (= a_126948 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126949 () Bool)(assert (= a_126949 (= SVALUE_3 a_126948))) +(declare-fun a_126950 () (_ BitVec 8))(assert (= a_126950 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_126951 () (_ BitVec 8))(assert (= a_126951 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_126952 () (_ BitVec 8))(assert (= a_126952 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_126953 () (_ BitVec 8))(assert (= a_126953 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_126954 () (_ BitVec 8))(assert (= a_126954 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_126955 () (_ BitVec 8))(assert (= a_126955 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_126956 () (_ BitVec 8))(assert (= a_126956 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_126957 () (_ BitVec 8))(assert (= a_126957 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_126958 () (_ BitVec 8))(assert (= a_126958 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_126959 () (_ BitVec 8))(assert (= a_126959 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_126960 () (_ BitVec 8))(assert (= a_126960 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_126961 () (_ BitVec 8))(assert (= a_126961 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_126962 () (_ BitVec 8))(assert (= a_126962 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_126963 () (_ BitVec 8))(assert (= a_126963 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_126964 () (_ BitVec 8))(assert (= a_126964 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_126965 () (_ BitVec 8))(assert (= a_126965 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_126966 () (_ BitVec 8))(assert (= a_126966 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_126967 () (_ BitVec 8))(assert (= a_126967 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_126968 () (_ BitVec 8))(assert (= a_126968 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_126969 () (_ BitVec 8))(assert (= a_126969 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_126970 () (_ BitVec 8))(assert (= a_126970 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_126971 () (_ BitVec 8))(assert (= a_126971 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_126972 () (_ BitVec 8))(assert (= a_126972 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_126973 () (_ BitVec 8))(assert (= a_126973 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_126974 () (_ BitVec 8))(assert (= a_126974 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_126975 () (_ BitVec 8))(assert (= a_126975 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_126976 () (_ BitVec 8))(assert (= a_126976 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_126977 () (_ BitVec 8))(assert (= a_126977 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_126978 () (_ BitVec 8))(assert (= a_126978 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_126979 () (_ BitVec 8))(assert (= a_126979 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_126980 () (_ BitVec 8))(assert (= a_126980 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_126981 () (_ BitVec 8))(assert (= a_126981 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_126982 () (_ BitVec 256))(assert (= a_126982 (concat a_126950 a_126951 a_126952 a_126953 a_126954 a_126955 a_126956 a_126957 a_126958 a_126959 a_126960 a_126961 a_126962 a_126963 a_126964 a_126965 a_126966 a_126967 a_126968 a_126969 a_126970 a_126971 a_126972 a_126973 a_126974 a_126975 a_126976 a_126977 a_126978 a_126979 a_126980 a_126981))) +(declare-fun a_126983 () (_ BitVec 256))(assert (= a_126983 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_126984 () (_ BitVec 256))(assert (= a_126984 (bvudiv a_126982 a_126983))) +(declare-fun a_126985 () (_ BitVec 256))(assert (= a_126985 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_126986 () (_ BitVec 256))(assert (= a_126986 (bvand a_126984 a_126985))) +(declare-fun a_126987 () (_ BitVec 256))(assert (= a_126987 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_126988 () (_ BitVec 512))(assert (= a_126988 (bvadd a_126926 a_126927))) +(declare-fun a_126989 () (_ BitVec 256))(assert (= a_126989 ((_ extract 255 0) a_126988))) +(declare-fun a_126990 () (_ BitVec 512))(assert (= a_126990 ((_ zero_extend 256) a_126989))) +(declare-fun a_126991 () (_ BitVec 512))(assert (= a_126991 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126992 () (_ BitVec 512))(assert (= a_126992 (bvsub a_126990 a_126991))) +(declare-fun a_126993 () (_ BitVec 512))(assert (= a_126993 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_126994 () (_ BitVec 512))(assert (= a_126994 ((_ zero_extend 256) a_126989))) +(declare-fun a_126995 () (_ BitVec 512))(assert (= a_126995 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_126996 () Bool)(assert (= a_126996 (bvuge a_126994 a_126995))) +(declare-fun a_126997 () Bool)(assert (= a_126997 (bvuge a_126992 a_126993))) +(declare-fun a_126998 () Bool)(assert (= a_126998 (and a_126996 a_126997))) +(declare-fun a_126999 () Bool)(assert (= a_126999 (not a_126998))) +(declare-fun a_127000 () (_ BitVec 8))(assert (= a_127000 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_127001 () (_ BitVec 8))(assert (= a_127001 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_127002 () (_ BitVec 8))(assert (= a_127002 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_127003 () (_ BitVec 8))(assert (= a_127003 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_127004 () (_ BitVec 8))(assert (= a_127004 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_127005 () (_ BitVec 8))(assert (= a_127005 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_127006 () (_ BitVec 8))(assert (= a_127006 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_127007 () (_ BitVec 8))(assert (= a_127007 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_127008 () (_ BitVec 8))(assert (= a_127008 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_127009 () (_ BitVec 8))(assert (= a_127009 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_127010 () (_ BitVec 8))(assert (= a_127010 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_127011 () (_ BitVec 8))(assert (= a_127011 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_127012 () (_ BitVec 8))(assert (= a_127012 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_127013 () (_ BitVec 8))(assert (= a_127013 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_127014 () (_ BitVec 8))(assert (= a_127014 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_127015 () (_ BitVec 8))(assert (= a_127015 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_127016 () (_ BitVec 8))(assert (= a_127016 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_127017 () (_ BitVec 8))(assert (= a_127017 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_127018 () (_ BitVec 8))(assert (= a_127018 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_127019 () (_ BitVec 8))(assert (= a_127019 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_127020 () (_ BitVec 8))(assert (= a_127020 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_127021 () (_ BitVec 8))(assert (= a_127021 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_127022 () (_ BitVec 8))(assert (= a_127022 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_127023 () (_ BitVec 8))(assert (= a_127023 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_127024 () (_ BitVec 8))(assert (= a_127024 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_127025 () (_ BitVec 8))(assert (= a_127025 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_127026 () (_ BitVec 8))(assert (= a_127026 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_127027 () (_ BitVec 8))(assert (= a_127027 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_127028 () (_ BitVec 8))(assert (= a_127028 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_127029 () (_ BitVec 8))(assert (= a_127029 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_127030 () (_ BitVec 8))(assert (= a_127030 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_127031 () (_ BitVec 8))(assert (= a_127031 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_127032 () (_ BitVec 256))(assert (= a_127032 (concat a_127000 a_127001 a_127002 a_127003 a_127004 a_127005 a_127006 a_127007 a_127008 a_127009 a_127010 a_127011 a_127012 a_127013 a_127014 a_127015 a_127016 a_127017 a_127018 a_127019 a_127020 a_127021 a_127022 a_127023 a_127024 a_127025 a_127026 a_127027 a_127028 a_127029 a_127030 a_127031))) +(declare-fun a_127033 () (_ BitVec 256))(assert (= a_127033 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127034 () Bool)(assert (= a_127034 (= a_127032 a_127033))) +(declare-fun a_127035 () Bool)(assert (= a_127035 (= a_127032 a_127033))) +(declare-fun a_127036 () (_ BitVec 256))(assert (= a_127036 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127037 () (_ BitVec 512))(assert (= a_127037 ((_ zero_extend 256) a_127036))) +(declare-fun a_127038 () (_ BitVec 512))(assert (= a_127038 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_127039 () (_ BitVec 512))(assert (= a_127039 (bvadd a_127037 a_127038))) +(declare-fun a_127040 () (_ BitVec 512))(assert (= a_127040 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127041 () Bool)(assert (= a_127041 (bvult a_127039 a_127040))) +(declare-fun a_127042 () (_ BitVec 8))(assert (= a_127042 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_127043 () (_ BitVec 256))(assert (= a_127043 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127044 () (_ BitVec 512))(assert (= a_127044 ((_ zero_extend 256) a_127043))) +(declare-fun a_127045 () (_ BitVec 512))(assert (= a_127045 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_127046 () (_ BitVec 512))(assert (= a_127046 (bvadd a_127044 a_127045))) +(declare-fun a_127047 () (_ BitVec 512))(assert (= a_127047 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127048 () Bool)(assert (= a_127048 (bvult a_127046 a_127047))) +(declare-fun a_127049 () (_ BitVec 8))(assert (= a_127049 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_127050 () (_ BitVec 256))(assert (= a_127050 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127051 () (_ BitVec 512))(assert (= a_127051 ((_ zero_extend 256) a_127050))) +(declare-fun a_127052 () (_ BitVec 512))(assert (= a_127052 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_127053 () (_ BitVec 512))(assert (= a_127053 (bvadd a_127051 a_127052))) +(declare-fun a_127054 () (_ BitVec 512))(assert (= a_127054 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127055 () Bool)(assert (= a_127055 (bvult a_127053 a_127054))) +(declare-fun a_127056 () (_ BitVec 8))(assert (= a_127056 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_127057 () (_ BitVec 256))(assert (= a_127057 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127058 () (_ BitVec 512))(assert (= a_127058 ((_ zero_extend 256) a_127057))) +(declare-fun a_127059 () (_ BitVec 512))(assert (= a_127059 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_127060 () (_ BitVec 512))(assert (= a_127060 (bvadd a_127058 a_127059))) +(declare-fun a_127061 () (_ BitVec 512))(assert (= a_127061 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127062 () Bool)(assert (= a_127062 (bvult a_127060 a_127061))) +(declare-fun a_127063 () (_ BitVec 8))(assert (= a_127063 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_127064 () (_ BitVec 256))(assert (= a_127064 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127065 () (_ BitVec 512))(assert (= a_127065 ((_ zero_extend 256) a_127064))) +(declare-fun a_127066 () (_ BitVec 512))(assert (= a_127066 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_127067 () (_ BitVec 512))(assert (= a_127067 (bvadd a_127065 a_127066))) +(declare-fun a_127068 () (_ BitVec 512))(assert (= a_127068 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127069 () Bool)(assert (= a_127069 (bvult a_127067 a_127068))) +(declare-fun a_127070 () (_ BitVec 8))(assert (= a_127070 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_127071 () (_ BitVec 256))(assert (= a_127071 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127072 () (_ BitVec 512))(assert (= a_127072 ((_ zero_extend 256) a_127071))) +(declare-fun a_127073 () (_ BitVec 512))(assert (= a_127073 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_127074 () (_ BitVec 512))(assert (= a_127074 (bvadd a_127072 a_127073))) +(declare-fun a_127075 () (_ BitVec 512))(assert (= a_127075 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127076 () Bool)(assert (= a_127076 (bvult a_127074 a_127075))) +(declare-fun a_127077 () (_ BitVec 8))(assert (= a_127077 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_127078 () (_ BitVec 256))(assert (= a_127078 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127079 () (_ BitVec 512))(assert (= a_127079 ((_ zero_extend 256) a_127078))) +(declare-fun a_127080 () (_ BitVec 512))(assert (= a_127080 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_127081 () (_ BitVec 512))(assert (= a_127081 (bvadd a_127079 a_127080))) +(declare-fun a_127082 () (_ BitVec 512))(assert (= a_127082 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127083 () Bool)(assert (= a_127083 (bvult a_127081 a_127082))) +(declare-fun a_127084 () (_ BitVec 8))(assert (= a_127084 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_127085 () (_ BitVec 256))(assert (= a_127085 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127086 () (_ BitVec 512))(assert (= a_127086 ((_ zero_extend 256) a_127085))) +(declare-fun a_127087 () (_ BitVec 512))(assert (= a_127087 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_127088 () (_ BitVec 512))(assert (= a_127088 (bvadd a_127086 a_127087))) +(declare-fun a_127089 () (_ BitVec 512))(assert (= a_127089 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127090 () Bool)(assert (= a_127090 (bvult a_127088 a_127089))) +(declare-fun a_127091 () (_ BitVec 8))(assert (= a_127091 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_127092 () (_ BitVec 256))(assert (= a_127092 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127093 () (_ BitVec 512))(assert (= a_127093 ((_ zero_extend 256) a_127092))) +(declare-fun a_127094 () (_ BitVec 512))(assert (= a_127094 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_127095 () (_ BitVec 512))(assert (= a_127095 (bvadd a_127093 a_127094))) +(declare-fun a_127096 () (_ BitVec 512))(assert (= a_127096 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127097 () Bool)(assert (= a_127097 (bvult a_127095 a_127096))) +(declare-fun a_127098 () (_ BitVec 8))(assert (= a_127098 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_127099 () (_ BitVec 256))(assert (= a_127099 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127100 () (_ BitVec 512))(assert (= a_127100 ((_ zero_extend 256) a_127099))) +(declare-fun a_127101 () (_ BitVec 512))(assert (= a_127101 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_127102 () (_ BitVec 512))(assert (= a_127102 (bvadd a_127100 a_127101))) +(declare-fun a_127103 () (_ BitVec 512))(assert (= a_127103 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127104 () Bool)(assert (= a_127104 (bvult a_127102 a_127103))) +(declare-fun a_127105 () (_ BitVec 8))(assert (= a_127105 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_127106 () (_ BitVec 256))(assert (= a_127106 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127107 () (_ BitVec 512))(assert (= a_127107 ((_ zero_extend 256) a_127106))) +(declare-fun a_127108 () (_ BitVec 512))(assert (= a_127108 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_127109 () (_ BitVec 512))(assert (= a_127109 (bvadd a_127107 a_127108))) +(declare-fun a_127110 () (_ BitVec 512))(assert (= a_127110 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127111 () Bool)(assert (= a_127111 (bvult a_127109 a_127110))) +(declare-fun a_127112 () (_ BitVec 8))(assert (= a_127112 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_127113 () (_ BitVec 256))(assert (= a_127113 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127114 () (_ BitVec 512))(assert (= a_127114 ((_ zero_extend 256) a_127113))) +(declare-fun a_127115 () (_ BitVec 512))(assert (= a_127115 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_127116 () (_ BitVec 512))(assert (= a_127116 (bvadd a_127114 a_127115))) +(declare-fun a_127117 () (_ BitVec 512))(assert (= a_127117 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127118 () Bool)(assert (= a_127118 (bvult a_127116 a_127117))) +(declare-fun a_127119 () (_ BitVec 8))(assert (= a_127119 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_127120 () (_ BitVec 256))(assert (= a_127120 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127121 () (_ BitVec 512))(assert (= a_127121 ((_ zero_extend 256) a_127120))) +(declare-fun a_127122 () (_ BitVec 512))(assert (= a_127122 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_127123 () (_ BitVec 512))(assert (= a_127123 (bvadd a_127121 a_127122))) +(declare-fun a_127124 () (_ BitVec 512))(assert (= a_127124 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127125 () Bool)(assert (= a_127125 (bvult a_127123 a_127124))) +(declare-fun a_127126 () (_ BitVec 8))(assert (= a_127126 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_127127 () (_ BitVec 256))(assert (= a_127127 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127128 () (_ BitVec 512))(assert (= a_127128 ((_ zero_extend 256) a_127127))) +(declare-fun a_127129 () (_ BitVec 512))(assert (= a_127129 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_127130 () (_ BitVec 512))(assert (= a_127130 (bvadd a_127128 a_127129))) +(declare-fun a_127131 () (_ BitVec 512))(assert (= a_127131 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127132 () Bool)(assert (= a_127132 (bvult a_127130 a_127131))) +(declare-fun a_127133 () (_ BitVec 8))(assert (= a_127133 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_127134 () (_ BitVec 256))(assert (= a_127134 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127135 () (_ BitVec 512))(assert (= a_127135 ((_ zero_extend 256) a_127134))) +(declare-fun a_127136 () (_ BitVec 512))(assert (= a_127136 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_127137 () (_ BitVec 512))(assert (= a_127137 (bvadd a_127135 a_127136))) +(declare-fun a_127138 () (_ BitVec 512))(assert (= a_127138 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127139 () Bool)(assert (= a_127139 (bvult a_127137 a_127138))) +(declare-fun a_127140 () (_ BitVec 8))(assert (= a_127140 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_127141 () (_ BitVec 256))(assert (= a_127141 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127142 () (_ BitVec 512))(assert (= a_127142 ((_ zero_extend 256) a_127141))) +(declare-fun a_127143 () (_ BitVec 512))(assert (= a_127143 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_127144 () (_ BitVec 512))(assert (= a_127144 (bvadd a_127142 a_127143))) +(declare-fun a_127145 () (_ BitVec 512))(assert (= a_127145 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127146 () Bool)(assert (= a_127146 (bvult a_127144 a_127145))) +(declare-fun a_127147 () (_ BitVec 8))(assert (= a_127147 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_127148 () (_ BitVec 256))(assert (= a_127148 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127149 () (_ BitVec 512))(assert (= a_127149 ((_ zero_extend 256) a_127148))) +(declare-fun a_127150 () (_ BitVec 512))(assert (= a_127150 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_127151 () (_ BitVec 512))(assert (= a_127151 (bvadd a_127149 a_127150))) +(declare-fun a_127152 () (_ BitVec 512))(assert (= a_127152 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127153 () Bool)(assert (= a_127153 (bvult a_127151 a_127152))) +(declare-fun a_127154 () (_ BitVec 8))(assert (= a_127154 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_127155 () (_ BitVec 256))(assert (= a_127155 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127156 () (_ BitVec 512))(assert (= a_127156 ((_ zero_extend 256) a_127155))) +(declare-fun a_127157 () (_ BitVec 512))(assert (= a_127157 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_127158 () (_ BitVec 512))(assert (= a_127158 (bvadd a_127156 a_127157))) +(declare-fun a_127159 () (_ BitVec 512))(assert (= a_127159 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127160 () Bool)(assert (= a_127160 (bvult a_127158 a_127159))) +(declare-fun a_127161 () (_ BitVec 8))(assert (= a_127161 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_127162 () (_ BitVec 256))(assert (= a_127162 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127163 () (_ BitVec 512))(assert (= a_127163 ((_ zero_extend 256) a_127162))) +(declare-fun a_127164 () (_ BitVec 512))(assert (= a_127164 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_127165 () (_ BitVec 512))(assert (= a_127165 (bvadd a_127163 a_127164))) +(declare-fun a_127166 () (_ BitVec 512))(assert (= a_127166 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127167 () Bool)(assert (= a_127167 (bvult a_127165 a_127166))) +(declare-fun a_127168 () (_ BitVec 8))(assert (= a_127168 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_127169 () (_ BitVec 256))(assert (= a_127169 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127170 () (_ BitVec 512))(assert (= a_127170 ((_ zero_extend 256) a_127169))) +(declare-fun a_127171 () (_ BitVec 512))(assert (= a_127171 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_127172 () (_ BitVec 512))(assert (= a_127172 (bvadd a_127170 a_127171))) +(declare-fun a_127173 () (_ BitVec 512))(assert (= a_127173 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127174 () Bool)(assert (= a_127174 (bvult a_127172 a_127173))) +(declare-fun a_127175 () (_ BitVec 8))(assert (= a_127175 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_127176 () (_ BitVec 256))(assert (= a_127176 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127177 () (_ BitVec 512))(assert (= a_127177 ((_ zero_extend 256) a_127176))) +(declare-fun a_127178 () (_ BitVec 512))(assert (= a_127178 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_127179 () (_ BitVec 512))(assert (= a_127179 (bvadd a_127177 a_127178))) +(declare-fun a_127180 () (_ BitVec 512))(assert (= a_127180 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127181 () Bool)(assert (= a_127181 (bvult a_127179 a_127180))) +(declare-fun a_127182 () (_ BitVec 8))(assert (= a_127182 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_127183 () (_ BitVec 256))(assert (= a_127183 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127184 () (_ BitVec 512))(assert (= a_127184 ((_ zero_extend 256) a_127183))) +(declare-fun a_127185 () (_ BitVec 512))(assert (= a_127185 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_127186 () (_ BitVec 512))(assert (= a_127186 (bvadd a_127184 a_127185))) +(declare-fun a_127187 () (_ BitVec 512))(assert (= a_127187 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127188 () Bool)(assert (= a_127188 (bvult a_127186 a_127187))) +(declare-fun a_127189 () (_ BitVec 8))(assert (= a_127189 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_127190 () (_ BitVec 256))(assert (= a_127190 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127191 () (_ BitVec 512))(assert (= a_127191 ((_ zero_extend 256) a_127190))) +(declare-fun a_127192 () (_ BitVec 512))(assert (= a_127192 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_127193 () (_ BitVec 512))(assert (= a_127193 (bvadd a_127191 a_127192))) +(declare-fun a_127194 () (_ BitVec 512))(assert (= a_127194 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127195 () Bool)(assert (= a_127195 (bvult a_127193 a_127194))) +(declare-fun a_127196 () (_ BitVec 8))(assert (= a_127196 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_127197 () (_ BitVec 256))(assert (= a_127197 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127198 () (_ BitVec 512))(assert (= a_127198 ((_ zero_extend 256) a_127197))) +(declare-fun a_127199 () (_ BitVec 512))(assert (= a_127199 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_127200 () (_ BitVec 512))(assert (= a_127200 (bvadd a_127198 a_127199))) +(declare-fun a_127201 () (_ BitVec 512))(assert (= a_127201 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127202 () Bool)(assert (= a_127202 (bvult a_127200 a_127201))) +(declare-fun a_127203 () (_ BitVec 8))(assert (= a_127203 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_127204 () (_ BitVec 256))(assert (= a_127204 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127205 () (_ BitVec 512))(assert (= a_127205 ((_ zero_extend 256) a_127204))) +(declare-fun a_127206 () (_ BitVec 512))(assert (= a_127206 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_127207 () (_ BitVec 512))(assert (= a_127207 (bvadd a_127205 a_127206))) +(declare-fun a_127208 () (_ BitVec 512))(assert (= a_127208 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127209 () Bool)(assert (= a_127209 (bvult a_127207 a_127208))) +(declare-fun a_127210 () (_ BitVec 8))(assert (= a_127210 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_127211 () (_ BitVec 256))(assert (= a_127211 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127212 () (_ BitVec 512))(assert (= a_127212 ((_ zero_extend 256) a_127211))) +(declare-fun a_127213 () (_ BitVec 512))(assert (= a_127213 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_127214 () (_ BitVec 512))(assert (= a_127214 (bvadd a_127212 a_127213))) +(declare-fun a_127215 () (_ BitVec 512))(assert (= a_127215 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127216 () Bool)(assert (= a_127216 (bvult a_127214 a_127215))) +(declare-fun a_127217 () (_ BitVec 8))(assert (= a_127217 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_127218 () (_ BitVec 256))(assert (= a_127218 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127219 () (_ BitVec 512))(assert (= a_127219 ((_ zero_extend 256) a_127218))) +(declare-fun a_127220 () (_ BitVec 512))(assert (= a_127220 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_127221 () (_ BitVec 512))(assert (= a_127221 (bvadd a_127219 a_127220))) +(declare-fun a_127222 () (_ BitVec 512))(assert (= a_127222 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127223 () Bool)(assert (= a_127223 (bvult a_127221 a_127222))) +(declare-fun a_127224 () (_ BitVec 8))(assert (= a_127224 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_127225 () (_ BitVec 256))(assert (= a_127225 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127226 () (_ BitVec 512))(assert (= a_127226 ((_ zero_extend 256) a_127225))) +(declare-fun a_127227 () (_ BitVec 512))(assert (= a_127227 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_127228 () (_ BitVec 512))(assert (= a_127228 (bvadd a_127226 a_127227))) +(declare-fun a_127229 () (_ BitVec 512))(assert (= a_127229 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127230 () Bool)(assert (= a_127230 (bvult a_127228 a_127229))) +(declare-fun a_127231 () (_ BitVec 8))(assert (= a_127231 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_127232 () (_ BitVec 256))(assert (= a_127232 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127233 () (_ BitVec 512))(assert (= a_127233 ((_ zero_extend 256) a_127232))) +(declare-fun a_127234 () (_ BitVec 512))(assert (= a_127234 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_127235 () (_ BitVec 512))(assert (= a_127235 (bvadd a_127233 a_127234))) +(declare-fun a_127236 () (_ BitVec 512))(assert (= a_127236 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127237 () Bool)(assert (= a_127237 (bvult a_127235 a_127236))) +(declare-fun a_127238 () (_ BitVec 8))(assert (= a_127238 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_127239 () (_ BitVec 256))(assert (= a_127239 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127240 () (_ BitVec 512))(assert (= a_127240 ((_ zero_extend 256) a_127239))) +(declare-fun a_127241 () (_ BitVec 512))(assert (= a_127241 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_127242 () (_ BitVec 512))(assert (= a_127242 (bvadd a_127240 a_127241))) +(declare-fun a_127243 () (_ BitVec 512))(assert (= a_127243 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127244 () Bool)(assert (= a_127244 (bvult a_127242 a_127243))) +(declare-fun a_127245 () (_ BitVec 8))(assert (= a_127245 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_127246 () (_ BitVec 256))(assert (= a_127246 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127247 () (_ BitVec 512))(assert (= a_127247 ((_ zero_extend 256) a_127246))) +(declare-fun a_127248 () (_ BitVec 512))(assert (= a_127248 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_127249 () (_ BitVec 512))(assert (= a_127249 (bvadd a_127247 a_127248))) +(declare-fun a_127250 () (_ BitVec 512))(assert (= a_127250 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127251 () Bool)(assert (= a_127251 (bvult a_127249 a_127250))) +(declare-fun a_127252 () (_ BitVec 8))(assert (= a_127252 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_127253 () (_ BitVec 256))(assert (= a_127253 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_127254 () (_ BitVec 512))(assert (= a_127254 ((_ zero_extend 256) a_127253))) +(declare-fun a_127255 () (_ BitVec 512))(assert (= a_127255 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_127256 () Bool)(assert (= a_127256 (bvult a_127254 a_127255))) +(declare-fun a_127257 () (_ BitVec 8))(assert (= a_127257 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_127258 () (_ BitVec 8))(assert (= a_127258 (ite a_127256 a_127257 #x00))) +(declare-fun a_127259 () (_ BitVec 8))(assert (= a_127259 (ite a_127251 a_127252 #x00))) +(declare-fun a_127260 () (_ BitVec 8))(assert (= a_127260 (ite a_127244 a_127245 #x00))) +(declare-fun a_127261 () (_ BitVec 8))(assert (= a_127261 (ite a_127237 a_127238 #x00))) +(declare-fun a_127262 () (_ BitVec 8))(assert (= a_127262 (ite a_127230 a_127231 #x00))) +(declare-fun a_127263 () (_ BitVec 8))(assert (= a_127263 (ite a_127223 a_127224 #x00))) +(declare-fun a_127264 () (_ BitVec 8))(assert (= a_127264 (ite a_127216 a_127217 #x00))) +(declare-fun a_127265 () (_ BitVec 8))(assert (= a_127265 (ite a_127209 a_127210 #x00))) +(declare-fun a_127266 () (_ BitVec 8))(assert (= a_127266 (ite a_127202 a_127203 #x00))) +(declare-fun a_127267 () (_ BitVec 8))(assert (= a_127267 (ite a_127195 a_127196 #x00))) +(declare-fun a_127268 () (_ BitVec 8))(assert (= a_127268 (ite a_127188 a_127189 #x00))) +(declare-fun a_127269 () (_ BitVec 8))(assert (= a_127269 (ite a_127181 a_127182 #x00))) +(declare-fun a_127270 () (_ BitVec 8))(assert (= a_127270 (ite a_127174 a_127175 #x00))) +(declare-fun a_127271 () (_ BitVec 8))(assert (= a_127271 (ite a_127167 a_127168 #x00))) +(declare-fun a_127272 () (_ BitVec 8))(assert (= a_127272 (ite a_127160 a_127161 #x00))) +(declare-fun a_127273 () (_ BitVec 8))(assert (= a_127273 (ite a_127153 a_127154 #x00))) +(declare-fun a_127274 () (_ BitVec 8))(assert (= a_127274 (ite a_127146 a_127147 #x00))) +(declare-fun a_127275 () (_ BitVec 8))(assert (= a_127275 (ite a_127139 a_127140 #x00))) +(declare-fun a_127276 () (_ BitVec 8))(assert (= a_127276 (ite a_127132 a_127133 #x00))) +(declare-fun a_127277 () (_ BitVec 8))(assert (= a_127277 (ite a_127125 a_127126 #x00))) +(declare-fun a_127278 () (_ BitVec 8))(assert (= a_127278 (ite a_127118 a_127119 #x00))) +(declare-fun a_127279 () (_ BitVec 8))(assert (= a_127279 (ite a_127111 a_127112 #x00))) +(declare-fun a_127280 () (_ BitVec 8))(assert (= a_127280 (ite a_127104 a_127105 #x00))) +(declare-fun a_127281 () (_ BitVec 8))(assert (= a_127281 (ite a_127097 a_127098 #x00))) +(declare-fun a_127282 () (_ BitVec 8))(assert (= a_127282 (ite a_127090 a_127091 #x00))) +(declare-fun a_127283 () (_ BitVec 8))(assert (= a_127283 (ite a_127083 a_127084 #x00))) +(declare-fun a_127284 () (_ BitVec 8))(assert (= a_127284 (ite a_127076 a_127077 #x00))) +(declare-fun a_127285 () (_ BitVec 8))(assert (= a_127285 (ite a_127069 a_127070 #x00))) +(declare-fun a_127286 () (_ BitVec 8))(assert (= a_127286 (ite a_127062 a_127063 #x00))) +(declare-fun a_127287 () (_ BitVec 8))(assert (= a_127287 (ite a_127055 a_127056 #x00))) +(declare-fun a_127288 () (_ BitVec 8))(assert (= a_127288 (ite a_127048 a_127049 #x00))) +(declare-fun a_127289 () (_ BitVec 8))(assert (= a_127289 (ite a_127041 a_127042 #x00))) +(declare-fun a_127290 () (_ BitVec 256))(assert (= a_127290 (concat a_127258 a_127259 a_127260 a_127261 a_127262 a_127263 a_127264 a_127265 a_127266 a_127267 a_127268 a_127269 a_127270 a_127271 a_127272 a_127273 a_127274 a_127275 a_127276 a_127277 a_127278 a_127279 a_127280 a_127281 a_127282 a_127283 a_127284 a_127285 a_127286 a_127287 a_127288 a_127289))) +(declare-fun a_127291 () (_ BitVec 256))(assert (= a_127291 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127292 () (_ BitVec 256))(assert (= a_127292 (concat a_127258 a_127259 a_127260 a_127261 a_127262 a_127263 a_127264 a_127265 a_127266 a_127267 a_127268 a_127269 a_127270 a_127271 a_127272 a_127273 a_127274 a_127275 a_127276 a_127277 a_127278 a_127279 a_127280 a_127281 a_127282 a_127283 a_127284 a_127285 a_127286 a_127287 a_127288 a_127289))) +(declare-fun a_127293 () (_ BitVec 256))(assert (= a_127293 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127294 () Bool)(assert (= a_127294 (bvslt a_127292 a_127293))) +(declare-fun a_127295 () (_ BitVec 256))(assert (= a_127295 (concat a_127258 a_127259 a_127260 a_127261 a_127262 a_127263 a_127264 a_127265 a_127266 a_127267 a_127268 a_127269 a_127270 a_127271 a_127272 a_127273 a_127274 a_127275 a_127276 a_127277 a_127278 a_127279 a_127280 a_127281 a_127282 a_127283 a_127284 a_127285 a_127286 a_127287 a_127288 a_127289))) +(declare-fun a_127296 () (_ BitVec 256))(assert (= a_127296 (bvsub a_127290 a_127291))) +(declare-fun a_127297 () (_ BitVec 256))(assert (= a_127297 (ite a_127294 a_127295 a_127296))) +(declare-fun a_127298 () (_ BitVec 256))(assert (= a_127298 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_127299 () (_ BitVec 256))(assert (= a_127299 (concat a_127000 a_127001 a_127002 a_127003 a_127004 a_127005 a_127006 a_127007 a_127008 a_127009 a_127010 a_127011 a_127012 a_127013 a_127014 a_127015 a_127016 a_127017 a_127018 a_127019 a_127020 a_127021 a_127022 a_127023 a_127024 a_127025 a_127026 a_127027 a_127028 a_127029 a_127030 a_127031))) +(declare-fun a_127300 () (_ BitVec 256))(assert (= a_127300 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127301 () Bool)(assert (= a_127301 (= a_127299 a_127300))) +(declare-fun a_127302 () (_ BitVec 256))(assert (= a_127302 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127303 () (_ BitVec 8))(assert (= a_127303 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_127304 () (_ BitVec 8))(assert (= a_127304 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_127305 () (_ BitVec 8))(assert (= a_127305 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_127306 () (_ BitVec 8))(assert (= a_127306 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_127307 () (_ BitVec 8))(assert (= a_127307 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_127308 () (_ BitVec 8))(assert (= a_127308 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_127309 () (_ BitVec 8))(assert (= a_127309 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_127310 () (_ BitVec 8))(assert (= a_127310 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_127311 () (_ BitVec 8))(assert (= a_127311 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_127312 () (_ BitVec 8))(assert (= a_127312 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_127313 () (_ BitVec 8))(assert (= a_127313 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_127314 () (_ BitVec 8))(assert (= a_127314 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_127315 () (_ BitVec 8))(assert (= a_127315 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_127316 () (_ BitVec 8))(assert (= a_127316 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_127317 () (_ BitVec 8))(assert (= a_127317 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_127318 () (_ BitVec 8))(assert (= a_127318 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_127319 () (_ BitVec 8))(assert (= a_127319 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_127320 () (_ BitVec 8))(assert (= a_127320 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_127321 () (_ BitVec 8))(assert (= a_127321 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_127322 () (_ BitVec 8))(assert (= a_127322 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_127323 () (_ BitVec 8))(assert (= a_127323 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_127324 () (_ BitVec 8))(assert (= a_127324 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_127325 () (_ BitVec 8))(assert (= a_127325 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_127326 () (_ BitVec 8))(assert (= a_127326 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_127327 () (_ BitVec 8))(assert (= a_127327 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_127328 () (_ BitVec 8))(assert (= a_127328 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_127329 () (_ BitVec 8))(assert (= a_127329 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_127330 () (_ BitVec 8))(assert (= a_127330 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_127331 () (_ BitVec 8))(assert (= a_127331 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_127332 () (_ BitVec 8))(assert (= a_127332 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_127333 () (_ BitVec 8))(assert (= a_127333 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_127334 () (_ BitVec 8))(assert (= a_127334 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_127335 () (_ BitVec 256))(assert (= a_127335 (concat a_127303 a_127304 a_127305 a_127306 a_127307 a_127308 a_127309 a_127310 a_127311 a_127312 a_127313 a_127314 a_127315 a_127316 a_127317 a_127318 a_127319 a_127320 a_127321 a_127322 a_127323 a_127324 a_127325 a_127326 a_127327 a_127328 a_127329 a_127330 a_127331 a_127332 a_127333 a_127334))) +(declare-fun a_127336 () (_ BitVec 256))(assert (= a_127336 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127337 () (_ BitVec 256))(assert (= a_127337 (bvudiv a_127335 a_127336))) +(declare-fun a_127338 () (_ BitVec 256))(assert (= a_127338 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_127339 () (_ BitVec 256))(assert (= a_127339 (bvand a_127337 a_127338))) +(declare-fun a_127340 () (_ BitVec 256))(assert (= a_127340 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_127341 () (_ BitVec 512))(assert (= a_127341 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_127342 () (_ BitVec 512))(assert (= a_127342 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_127343 () (_ BitVec 512))(assert (= a_127343 (bvsub a_127341 a_127342))) +(declare-fun a_127344 () (_ BitVec 512))(assert (= a_127344 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_127345 () (_ BitVec 512))(assert (= a_127345 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_127346 () (_ BitVec 512))(assert (= a_127346 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_127347 () Bool)(assert (= a_127347 (bvule a_127345 a_127346))) +(declare-fun a_127348 () Bool)(assert (= a_127348 (bvuge a_127343 a_127344))) +(declare-fun a_127349 () Bool)(assert (= a_127349 (and a_127347 a_127348))) +(declare-fun a_127350 () Bool)(assert (= a_127350 (not a_127349))) +(declare-fun a_127351 () (_ BitVec 256))(assert (= a_127351 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_127352 () (_ BitVec 512))(assert (= a_127352 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_127353 () (_ BitVec 512))(assert (= a_127353 ((_ zero_extend 256) SVALUE))) +(declare-fun a_127354 () (_ BitVec 512))(assert (= a_127354 (bvsub a_127352 a_127353))) +(declare-fun a_127355 () (_ BitVec 512))(assert (= a_127355 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_127356 () (_ BitVec 512))(assert (= a_127356 ((_ zero_extend 256) SVALUE))) +(declare-fun a_127357 () (_ BitVec 512))(assert (= a_127357 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_127358 () Bool)(assert (= a_127358 (bvule a_127356 a_127357))) +(declare-fun a_127359 () Bool)(assert (= a_127359 (bvuge a_127354 a_127355))) +(declare-fun a_127360 () Bool)(assert (= a_127360 (and a_127358 a_127359))) +(declare-fun a_127361 () Bool)(assert (= a_127361 (not a_127360))) +(assert (= a_127361 false)) +(assert (= SVALUE a_127351)) +(assert (= a_127350 false)) +(assert (= a_127339 a_127340)) +(assert (= SVALUE_1 a_127302)) +(assert (not a_127301)) +(assert (bvslt a_127297 a_127298)) +(assert (not a_127035)) +(assert (not a_127034)) +(assert (= a_126999 false)) +(assert (= a_126986 a_126987)) +(assert (not a_126949)) +(assert (= a_126946 a_126947)) +(assert (= a_126937 a_126938)) +(assert (= a_126922 a_126923)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001a.logs b/tools/manticore-analysis/sample_execution/outputs/user_0000001a.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001a.pkl b/tools/manticore-analysis/sample_execution/outputs/user_0000001a.pkl new file mode 100644 index 000000000..a9eed1caf Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_0000001a.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001a.summary b/tools/manticore-analysis/sample_execution/outputs/user_0000001a.summary new file mode 100644 index 000000000..33749b7a8 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001a.summary @@ -0,0 +1,36 @@ +Message: REVERT +Last exception: REVERT +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 4e + 1 sed on a cla + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954879 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 90% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001a.trace b/tools/manticore-analysis/sample_execution/outputs/user_0000001a.trace new file mode 100644 index 000000000..aeafeefb6 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001a.trace @@ -0,0 +1,186 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4e diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001a.tx b/tools/manticore-analysis/sample_execution/outputs/user_0000001a.tx new file mode 100644 index 000000000..e325ed74d --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001a.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e80000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(1759945318431593765795862744880641490375032787903448571566443677068820480,4,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 8589934592 (*) +Gas used: 230000 +Data: 0x7eda09e8 (*) +Return_data: 0x () + +Function call: +test_me(57214914681968002444588016121939907409851051246551808113614335627439428763262,57214914681968002444588016121939907409851051246551808113614335627439428763262,57214914681968002444588016121939907409851051246551808113614335627439428763262) -> REVERT (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001a.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_0000001a.tx.json new file mode 100644 index 000000000..000a8463d --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001a.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e80000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 8589934592, "gas": 230000, "data": "7eda09e87e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001b.constraints b/tools/manticore-analysis/sample_execution/outputs/user_0000001b.constraints new file mode 100644 index 000000000..aa7d20ff4 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001b.constraints @@ -0,0 +1,726 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_128855 () (_ BitVec 512))(assert (= a_128855 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_128856 () (_ BitVec 512))(assert (= a_128856 ((_ zero_extend 256) SVALUE))) +(declare-fun a_128857 () (_ BitVec 512))(assert (= a_128857 (bvsub a_128855 a_128856))) +(declare-fun a_128858 () (_ BitVec 512))(assert (= a_128858 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_128859 () (_ BitVec 512))(assert (= a_128859 (bvadd a_128857 a_128858))) +(declare-fun a_128860 () (_ BitVec 256))(assert (= a_128860 ((_ extract 255 0) a_128859))) +(declare-fun a_128861 () (_ BitVec 256))(assert (= a_128861 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_128862 () (_ BitVec 512))(assert (= a_128862 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_128863 () (_ BitVec 512))(assert (= a_128863 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_128864 () (_ BitVec 512))(assert (= a_128864 (bvsub a_128862 a_128863))) +(declare-fun a_128865 () (_ BitVec 512))(assert (= a_128865 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a1)) +(declare-fun a_128866 () (_ BitVec 512))(assert (= a_128866 (bvadd a_128864 a_128865))) +(declare-fun a_128867 () (_ BitVec 512))(assert (= a_128867 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_128868 () (_ BitVec 512))(assert (= a_128868 (bvsub a_128866 a_128867))) +(declare-fun a_128869 () (_ BitVec 512))(assert (= a_128869 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_128870 () (_ BitVec 512))(assert (= a_128870 (bvsub a_128868 a_128869))) +(declare-fun a_128871 () (_ BitVec 512))(assert (= a_128871 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_128872 () (_ BitVec 512))(assert (= a_128872 (bvadd a_128870 a_128871))) +(declare-fun a_128873 () (_ BitVec 512))(assert (= a_128873 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032af8)) +(declare-fun a_128874 () (_ BitVec 512))(assert (= a_128874 (bvadd a_128872 a_128873))) +(declare-fun a_128875 () (_ BitVec 256))(assert (= a_128875 ((_ extract 255 0) a_128874))) +(declare-fun a_128876 () (_ BitVec 256))(assert (= a_128876 #x00000000000000000000000000000000000000000000000000000002540b33b9)) +(declare-fun a_128877 () (_ BitVec 512))(assert (= a_128877 ((_ zero_extend 256) SVALUE))) +(declare-fun a_128878 () (_ BitVec 512))(assert (= a_128878 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_128879 () (_ BitVec 512))(assert (= a_128879 (bvadd a_128877 a_128878))) +(declare-fun a_128880 () (_ BitVec 512))(assert (= a_128880 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_128881 () (_ BitVec 512))(assert (= a_128881 (bvadd a_128879 a_128880))) +(declare-fun a_128882 () (_ BitVec 512))(assert (= a_128882 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_128883 () (_ BitVec 512))(assert (= a_128883 (bvsub a_128881 a_128882))) +(declare-fun a_128884 () (_ BitVec 256))(assert (= a_128884 ((_ extract 255 0) a_128883))) +(declare-fun a_128885 () (_ BitVec 256))(assert (= a_128885 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_128886 () (_ BitVec 256))(assert (= a_128886 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_128887 () Bool)(assert (= a_128887 (= SVALUE_3 a_128886))) +(declare-fun a_128888 () (_ BitVec 8))(assert (= a_128888 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_128889 () (_ BitVec 8))(assert (= a_128889 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_128890 () (_ BitVec 8))(assert (= a_128890 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_128891 () (_ BitVec 8))(assert (= a_128891 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_128892 () (_ BitVec 8))(assert (= a_128892 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_128893 () (_ BitVec 8))(assert (= a_128893 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_128894 () (_ BitVec 8))(assert (= a_128894 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_128895 () (_ BitVec 8))(assert (= a_128895 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_128896 () (_ BitVec 8))(assert (= a_128896 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_128897 () (_ BitVec 8))(assert (= a_128897 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_128898 () (_ BitVec 8))(assert (= a_128898 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_128899 () (_ BitVec 8))(assert (= a_128899 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_128900 () (_ BitVec 8))(assert (= a_128900 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_128901 () (_ BitVec 8))(assert (= a_128901 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_128902 () (_ BitVec 8))(assert (= a_128902 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_128903 () (_ BitVec 8))(assert (= a_128903 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_128904 () (_ BitVec 8))(assert (= a_128904 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_128905 () (_ BitVec 8))(assert (= a_128905 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_128906 () (_ BitVec 8))(assert (= a_128906 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_128907 () (_ BitVec 8))(assert (= a_128907 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_128908 () (_ BitVec 8))(assert (= a_128908 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_128909 () (_ BitVec 8))(assert (= a_128909 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_128910 () (_ BitVec 8))(assert (= a_128910 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_128911 () (_ BitVec 8))(assert (= a_128911 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_128912 () (_ BitVec 8))(assert (= a_128912 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_128913 () (_ BitVec 8))(assert (= a_128913 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_128914 () (_ BitVec 8))(assert (= a_128914 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_128915 () (_ BitVec 8))(assert (= a_128915 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_128916 () (_ BitVec 8))(assert (= a_128916 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_128917 () (_ BitVec 8))(assert (= a_128917 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_128918 () (_ BitVec 8))(assert (= a_128918 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_128919 () (_ BitVec 8))(assert (= a_128919 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_128920 () (_ BitVec 256))(assert (= a_128920 (concat a_128888 a_128889 a_128890 a_128891 a_128892 a_128893 a_128894 a_128895 a_128896 a_128897 a_128898 a_128899 a_128900 a_128901 a_128902 a_128903 a_128904 a_128905 a_128906 a_128907 a_128908 a_128909 a_128910 a_128911 a_128912 a_128913 a_128914 a_128915 a_128916 a_128917 a_128918 a_128919))) +(declare-fun a_128921 () (_ BitVec 256))(assert (= a_128921 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_128922 () (_ BitVec 256))(assert (= a_128922 (bvudiv a_128920 a_128921))) +(declare-fun a_128923 () (_ BitVec 256))(assert (= a_128923 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_128924 () (_ BitVec 256))(assert (= a_128924 (bvand a_128922 a_128923))) +(declare-fun a_128925 () (_ BitVec 256))(assert (= a_128925 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_128926 () (_ BitVec 512))(assert (= a_128926 (bvadd a_128864 a_128865))) +(declare-fun a_128927 () (_ BitVec 256))(assert (= a_128927 ((_ extract 255 0) a_128926))) +(declare-fun a_128928 () (_ BitVec 512))(assert (= a_128928 ((_ zero_extend 256) a_128927))) +(declare-fun a_128929 () (_ BitVec 512))(assert (= a_128929 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_128930 () (_ BitVec 512))(assert (= a_128930 (bvsub a_128928 a_128929))) +(declare-fun a_128931 () (_ BitVec 512))(assert (= a_128931 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_128932 () (_ BitVec 512))(assert (= a_128932 ((_ zero_extend 256) a_128927))) +(declare-fun a_128933 () (_ BitVec 512))(assert (= a_128933 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_128934 () Bool)(assert (= a_128934 (bvuge a_128932 a_128933))) +(declare-fun a_128935 () Bool)(assert (= a_128935 (bvuge a_128930 a_128931))) +(declare-fun a_128936 () Bool)(assert (= a_128936 (and a_128934 a_128935))) +(declare-fun a_128937 () Bool)(assert (= a_128937 (not a_128936))) +(declare-fun a_128938 () (_ BitVec 256))(assert (= a_128938 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128939 () (_ BitVec 512))(assert (= a_128939 ((_ zero_extend 256) a_128938))) +(declare-fun a_128940 () (_ BitVec 512))(assert (= a_128940 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_128941 () (_ BitVec 512))(assert (= a_128941 (bvadd a_128939 a_128940))) +(declare-fun a_128942 () (_ BitVec 512))(assert (= a_128942 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128943 () Bool)(assert (= a_128943 (bvult a_128941 a_128942))) +(declare-fun a_128944 () (_ BitVec 8))(assert (= a_128944 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_128945 () (_ BitVec 256))(assert (= a_128945 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128946 () (_ BitVec 512))(assert (= a_128946 ((_ zero_extend 256) a_128945))) +(declare-fun a_128947 () (_ BitVec 512))(assert (= a_128947 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_128948 () (_ BitVec 512))(assert (= a_128948 (bvadd a_128946 a_128947))) +(declare-fun a_128949 () (_ BitVec 512))(assert (= a_128949 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128950 () Bool)(assert (= a_128950 (bvult a_128948 a_128949))) +(declare-fun a_128951 () (_ BitVec 8))(assert (= a_128951 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_128952 () (_ BitVec 256))(assert (= a_128952 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128953 () (_ BitVec 512))(assert (= a_128953 ((_ zero_extend 256) a_128952))) +(declare-fun a_128954 () (_ BitVec 512))(assert (= a_128954 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_128955 () (_ BitVec 512))(assert (= a_128955 (bvadd a_128953 a_128954))) +(declare-fun a_128956 () (_ BitVec 512))(assert (= a_128956 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128957 () Bool)(assert (= a_128957 (bvult a_128955 a_128956))) +(declare-fun a_128958 () (_ BitVec 8))(assert (= a_128958 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_128959 () (_ BitVec 256))(assert (= a_128959 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128960 () (_ BitVec 512))(assert (= a_128960 ((_ zero_extend 256) a_128959))) +(declare-fun a_128961 () (_ BitVec 512))(assert (= a_128961 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_128962 () (_ BitVec 512))(assert (= a_128962 (bvadd a_128960 a_128961))) +(declare-fun a_128963 () (_ BitVec 512))(assert (= a_128963 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128964 () Bool)(assert (= a_128964 (bvult a_128962 a_128963))) +(declare-fun a_128965 () (_ BitVec 8))(assert (= a_128965 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_128966 () (_ BitVec 256))(assert (= a_128966 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128967 () (_ BitVec 512))(assert (= a_128967 ((_ zero_extend 256) a_128966))) +(declare-fun a_128968 () (_ BitVec 512))(assert (= a_128968 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_128969 () (_ BitVec 512))(assert (= a_128969 (bvadd a_128967 a_128968))) +(declare-fun a_128970 () (_ BitVec 512))(assert (= a_128970 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128971 () Bool)(assert (= a_128971 (bvult a_128969 a_128970))) +(declare-fun a_128972 () (_ BitVec 8))(assert (= a_128972 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_128973 () (_ BitVec 256))(assert (= a_128973 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128974 () (_ BitVec 512))(assert (= a_128974 ((_ zero_extend 256) a_128973))) +(declare-fun a_128975 () (_ BitVec 512))(assert (= a_128975 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_128976 () (_ BitVec 512))(assert (= a_128976 (bvadd a_128974 a_128975))) +(declare-fun a_128977 () (_ BitVec 512))(assert (= a_128977 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128978 () Bool)(assert (= a_128978 (bvult a_128976 a_128977))) +(declare-fun a_128979 () (_ BitVec 8))(assert (= a_128979 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_128980 () (_ BitVec 256))(assert (= a_128980 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128981 () (_ BitVec 512))(assert (= a_128981 ((_ zero_extend 256) a_128980))) +(declare-fun a_128982 () (_ BitVec 512))(assert (= a_128982 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_128983 () (_ BitVec 512))(assert (= a_128983 (bvadd a_128981 a_128982))) +(declare-fun a_128984 () (_ BitVec 512))(assert (= a_128984 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128985 () Bool)(assert (= a_128985 (bvult a_128983 a_128984))) +(declare-fun a_128986 () (_ BitVec 8))(assert (= a_128986 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_128987 () (_ BitVec 256))(assert (= a_128987 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128988 () (_ BitVec 512))(assert (= a_128988 ((_ zero_extend 256) a_128987))) +(declare-fun a_128989 () (_ BitVec 512))(assert (= a_128989 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_128990 () (_ BitVec 512))(assert (= a_128990 (bvadd a_128988 a_128989))) +(declare-fun a_128991 () (_ BitVec 512))(assert (= a_128991 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128992 () Bool)(assert (= a_128992 (bvult a_128990 a_128991))) +(declare-fun a_128993 () (_ BitVec 8))(assert (= a_128993 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_128994 () (_ BitVec 256))(assert (= a_128994 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_128995 () (_ BitVec 512))(assert (= a_128995 ((_ zero_extend 256) a_128994))) +(declare-fun a_128996 () (_ BitVec 512))(assert (= a_128996 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_128997 () (_ BitVec 512))(assert (= a_128997 (bvadd a_128995 a_128996))) +(declare-fun a_128998 () (_ BitVec 512))(assert (= a_128998 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_128999 () Bool)(assert (= a_128999 (bvult a_128997 a_128998))) +(declare-fun a_129000 () (_ BitVec 8))(assert (= a_129000 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_129001 () (_ BitVec 256))(assert (= a_129001 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129002 () (_ BitVec 512))(assert (= a_129002 ((_ zero_extend 256) a_129001))) +(declare-fun a_129003 () (_ BitVec 512))(assert (= a_129003 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_129004 () (_ BitVec 512))(assert (= a_129004 (bvadd a_129002 a_129003))) +(declare-fun a_129005 () (_ BitVec 512))(assert (= a_129005 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129006 () Bool)(assert (= a_129006 (bvult a_129004 a_129005))) +(declare-fun a_129007 () (_ BitVec 8))(assert (= a_129007 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_129008 () (_ BitVec 256))(assert (= a_129008 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129009 () (_ BitVec 512))(assert (= a_129009 ((_ zero_extend 256) a_129008))) +(declare-fun a_129010 () (_ BitVec 512))(assert (= a_129010 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_129011 () (_ BitVec 512))(assert (= a_129011 (bvadd a_129009 a_129010))) +(declare-fun a_129012 () (_ BitVec 512))(assert (= a_129012 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129013 () Bool)(assert (= a_129013 (bvult a_129011 a_129012))) +(declare-fun a_129014 () (_ BitVec 8))(assert (= a_129014 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_129015 () (_ BitVec 256))(assert (= a_129015 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129016 () (_ BitVec 512))(assert (= a_129016 ((_ zero_extend 256) a_129015))) +(declare-fun a_129017 () (_ BitVec 512))(assert (= a_129017 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_129018 () (_ BitVec 512))(assert (= a_129018 (bvadd a_129016 a_129017))) +(declare-fun a_129019 () (_ BitVec 512))(assert (= a_129019 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129020 () Bool)(assert (= a_129020 (bvult a_129018 a_129019))) +(declare-fun a_129021 () (_ BitVec 8))(assert (= a_129021 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_129022 () (_ BitVec 256))(assert (= a_129022 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129023 () (_ BitVec 512))(assert (= a_129023 ((_ zero_extend 256) a_129022))) +(declare-fun a_129024 () (_ BitVec 512))(assert (= a_129024 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_129025 () (_ BitVec 512))(assert (= a_129025 (bvadd a_129023 a_129024))) +(declare-fun a_129026 () (_ BitVec 512))(assert (= a_129026 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129027 () Bool)(assert (= a_129027 (bvult a_129025 a_129026))) +(declare-fun a_129028 () (_ BitVec 8))(assert (= a_129028 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_129029 () (_ BitVec 256))(assert (= a_129029 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129030 () (_ BitVec 512))(assert (= a_129030 ((_ zero_extend 256) a_129029))) +(declare-fun a_129031 () (_ BitVec 512))(assert (= a_129031 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_129032 () (_ BitVec 512))(assert (= a_129032 (bvadd a_129030 a_129031))) +(declare-fun a_129033 () (_ BitVec 512))(assert (= a_129033 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129034 () Bool)(assert (= a_129034 (bvult a_129032 a_129033))) +(declare-fun a_129035 () (_ BitVec 8))(assert (= a_129035 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_129036 () (_ BitVec 256))(assert (= a_129036 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129037 () (_ BitVec 512))(assert (= a_129037 ((_ zero_extend 256) a_129036))) +(declare-fun a_129038 () (_ BitVec 512))(assert (= a_129038 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_129039 () (_ BitVec 512))(assert (= a_129039 (bvadd a_129037 a_129038))) +(declare-fun a_129040 () (_ BitVec 512))(assert (= a_129040 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129041 () Bool)(assert (= a_129041 (bvult a_129039 a_129040))) +(declare-fun a_129042 () (_ BitVec 8))(assert (= a_129042 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_129043 () (_ BitVec 256))(assert (= a_129043 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129044 () (_ BitVec 512))(assert (= a_129044 ((_ zero_extend 256) a_129043))) +(declare-fun a_129045 () (_ BitVec 512))(assert (= a_129045 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_129046 () (_ BitVec 512))(assert (= a_129046 (bvadd a_129044 a_129045))) +(declare-fun a_129047 () (_ BitVec 512))(assert (= a_129047 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129048 () Bool)(assert (= a_129048 (bvult a_129046 a_129047))) +(declare-fun a_129049 () (_ BitVec 8))(assert (= a_129049 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_129050 () (_ BitVec 256))(assert (= a_129050 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129051 () (_ BitVec 512))(assert (= a_129051 ((_ zero_extend 256) a_129050))) +(declare-fun a_129052 () (_ BitVec 512))(assert (= a_129052 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_129053 () (_ BitVec 512))(assert (= a_129053 (bvadd a_129051 a_129052))) +(declare-fun a_129054 () (_ BitVec 512))(assert (= a_129054 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129055 () Bool)(assert (= a_129055 (bvult a_129053 a_129054))) +(declare-fun a_129056 () (_ BitVec 8))(assert (= a_129056 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_129057 () (_ BitVec 256))(assert (= a_129057 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129058 () (_ BitVec 512))(assert (= a_129058 ((_ zero_extend 256) a_129057))) +(declare-fun a_129059 () (_ BitVec 512))(assert (= a_129059 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_129060 () (_ BitVec 512))(assert (= a_129060 (bvadd a_129058 a_129059))) +(declare-fun a_129061 () (_ BitVec 512))(assert (= a_129061 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129062 () Bool)(assert (= a_129062 (bvult a_129060 a_129061))) +(declare-fun a_129063 () (_ BitVec 8))(assert (= a_129063 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_129064 () (_ BitVec 256))(assert (= a_129064 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129065 () (_ BitVec 512))(assert (= a_129065 ((_ zero_extend 256) a_129064))) +(declare-fun a_129066 () (_ BitVec 512))(assert (= a_129066 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_129067 () (_ BitVec 512))(assert (= a_129067 (bvadd a_129065 a_129066))) +(declare-fun a_129068 () (_ BitVec 512))(assert (= a_129068 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129069 () Bool)(assert (= a_129069 (bvult a_129067 a_129068))) +(declare-fun a_129070 () (_ BitVec 8))(assert (= a_129070 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_129071 () (_ BitVec 256))(assert (= a_129071 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129072 () (_ BitVec 512))(assert (= a_129072 ((_ zero_extend 256) a_129071))) +(declare-fun a_129073 () (_ BitVec 512))(assert (= a_129073 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_129074 () (_ BitVec 512))(assert (= a_129074 (bvadd a_129072 a_129073))) +(declare-fun a_129075 () (_ BitVec 512))(assert (= a_129075 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129076 () Bool)(assert (= a_129076 (bvult a_129074 a_129075))) +(declare-fun a_129077 () (_ BitVec 8))(assert (= a_129077 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_129078 () (_ BitVec 256))(assert (= a_129078 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129079 () (_ BitVec 512))(assert (= a_129079 ((_ zero_extend 256) a_129078))) +(declare-fun a_129080 () (_ BitVec 512))(assert (= a_129080 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_129081 () (_ BitVec 512))(assert (= a_129081 (bvadd a_129079 a_129080))) +(declare-fun a_129082 () (_ BitVec 512))(assert (= a_129082 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129083 () Bool)(assert (= a_129083 (bvult a_129081 a_129082))) +(declare-fun a_129084 () (_ BitVec 8))(assert (= a_129084 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_129085 () (_ BitVec 256))(assert (= a_129085 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129086 () (_ BitVec 512))(assert (= a_129086 ((_ zero_extend 256) a_129085))) +(declare-fun a_129087 () (_ BitVec 512))(assert (= a_129087 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_129088 () (_ BitVec 512))(assert (= a_129088 (bvadd a_129086 a_129087))) +(declare-fun a_129089 () (_ BitVec 512))(assert (= a_129089 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129090 () Bool)(assert (= a_129090 (bvult a_129088 a_129089))) +(declare-fun a_129091 () (_ BitVec 8))(assert (= a_129091 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_129092 () (_ BitVec 256))(assert (= a_129092 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129093 () (_ BitVec 512))(assert (= a_129093 ((_ zero_extend 256) a_129092))) +(declare-fun a_129094 () (_ BitVec 512))(assert (= a_129094 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_129095 () (_ BitVec 512))(assert (= a_129095 (bvadd a_129093 a_129094))) +(declare-fun a_129096 () (_ BitVec 512))(assert (= a_129096 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129097 () Bool)(assert (= a_129097 (bvult a_129095 a_129096))) +(declare-fun a_129098 () (_ BitVec 8))(assert (= a_129098 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_129099 () (_ BitVec 256))(assert (= a_129099 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129100 () (_ BitVec 512))(assert (= a_129100 ((_ zero_extend 256) a_129099))) +(declare-fun a_129101 () (_ BitVec 512))(assert (= a_129101 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_129102 () (_ BitVec 512))(assert (= a_129102 (bvadd a_129100 a_129101))) +(declare-fun a_129103 () (_ BitVec 512))(assert (= a_129103 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129104 () Bool)(assert (= a_129104 (bvult a_129102 a_129103))) +(declare-fun a_129105 () (_ BitVec 8))(assert (= a_129105 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_129106 () (_ BitVec 256))(assert (= a_129106 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129107 () (_ BitVec 512))(assert (= a_129107 ((_ zero_extend 256) a_129106))) +(declare-fun a_129108 () (_ BitVec 512))(assert (= a_129108 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_129109 () (_ BitVec 512))(assert (= a_129109 (bvadd a_129107 a_129108))) +(declare-fun a_129110 () (_ BitVec 512))(assert (= a_129110 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129111 () Bool)(assert (= a_129111 (bvult a_129109 a_129110))) +(declare-fun a_129112 () (_ BitVec 8))(assert (= a_129112 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_129113 () (_ BitVec 256))(assert (= a_129113 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129114 () (_ BitVec 512))(assert (= a_129114 ((_ zero_extend 256) a_129113))) +(declare-fun a_129115 () (_ BitVec 512))(assert (= a_129115 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_129116 () (_ BitVec 512))(assert (= a_129116 (bvadd a_129114 a_129115))) +(declare-fun a_129117 () (_ BitVec 512))(assert (= a_129117 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129118 () Bool)(assert (= a_129118 (bvult a_129116 a_129117))) +(declare-fun a_129119 () (_ BitVec 8))(assert (= a_129119 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_129120 () (_ BitVec 256))(assert (= a_129120 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129121 () (_ BitVec 512))(assert (= a_129121 ((_ zero_extend 256) a_129120))) +(declare-fun a_129122 () (_ BitVec 512))(assert (= a_129122 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_129123 () (_ BitVec 512))(assert (= a_129123 (bvadd a_129121 a_129122))) +(declare-fun a_129124 () (_ BitVec 512))(assert (= a_129124 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129125 () Bool)(assert (= a_129125 (bvult a_129123 a_129124))) +(declare-fun a_129126 () (_ BitVec 8))(assert (= a_129126 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_129127 () (_ BitVec 256))(assert (= a_129127 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129128 () (_ BitVec 512))(assert (= a_129128 ((_ zero_extend 256) a_129127))) +(declare-fun a_129129 () (_ BitVec 512))(assert (= a_129129 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_129130 () (_ BitVec 512))(assert (= a_129130 (bvadd a_129128 a_129129))) +(declare-fun a_129131 () (_ BitVec 512))(assert (= a_129131 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129132 () Bool)(assert (= a_129132 (bvult a_129130 a_129131))) +(declare-fun a_129133 () (_ BitVec 8))(assert (= a_129133 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_129134 () (_ BitVec 256))(assert (= a_129134 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129135 () (_ BitVec 512))(assert (= a_129135 ((_ zero_extend 256) a_129134))) +(declare-fun a_129136 () (_ BitVec 512))(assert (= a_129136 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_129137 () (_ BitVec 512))(assert (= a_129137 (bvadd a_129135 a_129136))) +(declare-fun a_129138 () (_ BitVec 512))(assert (= a_129138 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129139 () Bool)(assert (= a_129139 (bvult a_129137 a_129138))) +(declare-fun a_129140 () (_ BitVec 8))(assert (= a_129140 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_129141 () (_ BitVec 256))(assert (= a_129141 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129142 () (_ BitVec 512))(assert (= a_129142 ((_ zero_extend 256) a_129141))) +(declare-fun a_129143 () (_ BitVec 512))(assert (= a_129143 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_129144 () (_ BitVec 512))(assert (= a_129144 (bvadd a_129142 a_129143))) +(declare-fun a_129145 () (_ BitVec 512))(assert (= a_129145 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129146 () Bool)(assert (= a_129146 (bvult a_129144 a_129145))) +(declare-fun a_129147 () (_ BitVec 8))(assert (= a_129147 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_129148 () (_ BitVec 256))(assert (= a_129148 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129149 () (_ BitVec 512))(assert (= a_129149 ((_ zero_extend 256) a_129148))) +(declare-fun a_129150 () (_ BitVec 512))(assert (= a_129150 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_129151 () (_ BitVec 512))(assert (= a_129151 (bvadd a_129149 a_129150))) +(declare-fun a_129152 () (_ BitVec 512))(assert (= a_129152 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129153 () Bool)(assert (= a_129153 (bvult a_129151 a_129152))) +(declare-fun a_129154 () (_ BitVec 8))(assert (= a_129154 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_129155 () (_ BitVec 256))(assert (= a_129155 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129156 () (_ BitVec 512))(assert (= a_129156 ((_ zero_extend 256) a_129155))) +(declare-fun a_129157 () (_ BitVec 512))(assert (= a_129157 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129158 () Bool)(assert (= a_129158 (bvult a_129156 a_129157))) +(declare-fun a_129159 () (_ BitVec 8))(assert (= a_129159 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_129160 () (_ BitVec 8))(assert (= a_129160 (ite a_129158 a_129159 #x00))) +(declare-fun a_129161 () (_ BitVec 8))(assert (= a_129161 (ite a_129153 a_129154 #x00))) +(declare-fun a_129162 () (_ BitVec 8))(assert (= a_129162 (ite a_129146 a_129147 #x00))) +(declare-fun a_129163 () (_ BitVec 8))(assert (= a_129163 (ite a_129139 a_129140 #x00))) +(declare-fun a_129164 () (_ BitVec 8))(assert (= a_129164 (ite a_129132 a_129133 #x00))) +(declare-fun a_129165 () (_ BitVec 8))(assert (= a_129165 (ite a_129125 a_129126 #x00))) +(declare-fun a_129166 () (_ BitVec 8))(assert (= a_129166 (ite a_129118 a_129119 #x00))) +(declare-fun a_129167 () (_ BitVec 8))(assert (= a_129167 (ite a_129111 a_129112 #x00))) +(declare-fun a_129168 () (_ BitVec 8))(assert (= a_129168 (ite a_129104 a_129105 #x00))) +(declare-fun a_129169 () (_ BitVec 8))(assert (= a_129169 (ite a_129097 a_129098 #x00))) +(declare-fun a_129170 () (_ BitVec 8))(assert (= a_129170 (ite a_129090 a_129091 #x00))) +(declare-fun a_129171 () (_ BitVec 8))(assert (= a_129171 (ite a_129083 a_129084 #x00))) +(declare-fun a_129172 () (_ BitVec 8))(assert (= a_129172 (ite a_129076 a_129077 #x00))) +(declare-fun a_129173 () (_ BitVec 8))(assert (= a_129173 (ite a_129069 a_129070 #x00))) +(declare-fun a_129174 () (_ BitVec 8))(assert (= a_129174 (ite a_129062 a_129063 #x00))) +(declare-fun a_129175 () (_ BitVec 8))(assert (= a_129175 (ite a_129055 a_129056 #x00))) +(declare-fun a_129176 () (_ BitVec 8))(assert (= a_129176 (ite a_129048 a_129049 #x00))) +(declare-fun a_129177 () (_ BitVec 8))(assert (= a_129177 (ite a_129041 a_129042 #x00))) +(declare-fun a_129178 () (_ BitVec 8))(assert (= a_129178 (ite a_129034 a_129035 #x00))) +(declare-fun a_129179 () (_ BitVec 8))(assert (= a_129179 (ite a_129027 a_129028 #x00))) +(declare-fun a_129180 () (_ BitVec 8))(assert (= a_129180 (ite a_129020 a_129021 #x00))) +(declare-fun a_129181 () (_ BitVec 8))(assert (= a_129181 (ite a_129013 a_129014 #x00))) +(declare-fun a_129182 () (_ BitVec 8))(assert (= a_129182 (ite a_129006 a_129007 #x00))) +(declare-fun a_129183 () (_ BitVec 8))(assert (= a_129183 (ite a_128999 a_129000 #x00))) +(declare-fun a_129184 () (_ BitVec 8))(assert (= a_129184 (ite a_128992 a_128993 #x00))) +(declare-fun a_129185 () (_ BitVec 8))(assert (= a_129185 (ite a_128985 a_128986 #x00))) +(declare-fun a_129186 () (_ BitVec 8))(assert (= a_129186 (ite a_128978 a_128979 #x00))) +(declare-fun a_129187 () (_ BitVec 8))(assert (= a_129187 (ite a_128971 a_128972 #x00))) +(declare-fun a_129188 () (_ BitVec 8))(assert (= a_129188 (ite a_128964 a_128965 #x00))) +(declare-fun a_129189 () (_ BitVec 8))(assert (= a_129189 (ite a_128957 a_128958 #x00))) +(declare-fun a_129190 () (_ BitVec 8))(assert (= a_129190 (ite a_128950 a_128951 #x00))) +(declare-fun a_129191 () (_ BitVec 8))(assert (= a_129191 (ite a_128943 a_128944 #x00))) +(declare-fun a_129192 () (_ BitVec 256))(assert (= a_129192 (concat a_129160 a_129161 a_129162 a_129163 a_129164 a_129165 a_129166 a_129167 a_129168 a_129169 a_129170 a_129171 a_129172 a_129173 a_129174 a_129175 a_129176 a_129177 a_129178 a_129179 a_129180 a_129181 a_129182 a_129183 a_129184 a_129185 a_129186 a_129187 a_129188 a_129189 a_129190 a_129191))) +(declare-fun a_129193 () (_ BitVec 256))(assert (= a_129193 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_129194 () (_ BitVec 8))(assert (= a_129194 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_129195 () (_ BitVec 8))(assert (= a_129195 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_129196 () (_ BitVec 8))(assert (= a_129196 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_129197 () (_ BitVec 8))(assert (= a_129197 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_129198 () (_ BitVec 8))(assert (= a_129198 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_129199 () (_ BitVec 8))(assert (= a_129199 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_129200 () (_ BitVec 8))(assert (= a_129200 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_129201 () (_ BitVec 8))(assert (= a_129201 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_129202 () (_ BitVec 8))(assert (= a_129202 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_129203 () (_ BitVec 8))(assert (= a_129203 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_129204 () (_ BitVec 8))(assert (= a_129204 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_129205 () (_ BitVec 8))(assert (= a_129205 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_129206 () (_ BitVec 8))(assert (= a_129206 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_129207 () (_ BitVec 8))(assert (= a_129207 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_129208 () (_ BitVec 8))(assert (= a_129208 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_129209 () (_ BitVec 8))(assert (= a_129209 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_129210 () (_ BitVec 8))(assert (= a_129210 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_129211 () (_ BitVec 8))(assert (= a_129211 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_129212 () (_ BitVec 8))(assert (= a_129212 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_129213 () (_ BitVec 8))(assert (= a_129213 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_129214 () (_ BitVec 8))(assert (= a_129214 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_129215 () (_ BitVec 8))(assert (= a_129215 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_129216 () (_ BitVec 8))(assert (= a_129216 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_129217 () (_ BitVec 8))(assert (= a_129217 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_129218 () (_ BitVec 8))(assert (= a_129218 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_129219 () (_ BitVec 8))(assert (= a_129219 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_129220 () (_ BitVec 8))(assert (= a_129220 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_129221 () (_ BitVec 8))(assert (= a_129221 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_129222 () (_ BitVec 8))(assert (= a_129222 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_129223 () (_ BitVec 8))(assert (= a_129223 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_129224 () (_ BitVec 8))(assert (= a_129224 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_129225 () (_ BitVec 8))(assert (= a_129225 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_129226 () (_ BitVec 256))(assert (= a_129226 (concat a_129194 a_129195 a_129196 a_129197 a_129198 a_129199 a_129200 a_129201 a_129202 a_129203 a_129204 a_129205 a_129206 a_129207 a_129208 a_129209 a_129210 a_129211 a_129212 a_129213 a_129214 a_129215 a_129216 a_129217 a_129218 a_129219 a_129220 a_129221 a_129222 a_129223 a_129224 a_129225))) +(declare-fun a_129227 () (_ BitVec 256))(assert (= a_129227 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_129228 () (_ BitVec 256))(assert (= a_129228 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129229 () (_ BitVec 512))(assert (= a_129229 ((_ zero_extend 256) a_129228))) +(declare-fun a_129230 () (_ BitVec 512))(assert (= a_129230 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_129231 () (_ BitVec 512))(assert (= a_129231 (bvadd a_129229 a_129230))) +(declare-fun a_129232 () (_ BitVec 512))(assert (= a_129232 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129233 () Bool)(assert (= a_129233 (bvult a_129231 a_129232))) +(declare-fun a_129234 () (_ BitVec 8))(assert (= a_129234 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_129235 () (_ BitVec 256))(assert (= a_129235 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129236 () (_ BitVec 512))(assert (= a_129236 ((_ zero_extend 256) a_129235))) +(declare-fun a_129237 () (_ BitVec 512))(assert (= a_129237 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_129238 () (_ BitVec 512))(assert (= a_129238 (bvadd a_129236 a_129237))) +(declare-fun a_129239 () (_ BitVec 512))(assert (= a_129239 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129240 () Bool)(assert (= a_129240 (bvult a_129238 a_129239))) +(declare-fun a_129241 () (_ BitVec 8))(assert (= a_129241 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_129242 () (_ BitVec 256))(assert (= a_129242 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129243 () (_ BitVec 512))(assert (= a_129243 ((_ zero_extend 256) a_129242))) +(declare-fun a_129244 () (_ BitVec 512))(assert (= a_129244 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_129245 () (_ BitVec 512))(assert (= a_129245 (bvadd a_129243 a_129244))) +(declare-fun a_129246 () (_ BitVec 512))(assert (= a_129246 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129247 () Bool)(assert (= a_129247 (bvult a_129245 a_129246))) +(declare-fun a_129248 () (_ BitVec 8))(assert (= a_129248 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_129249 () (_ BitVec 256))(assert (= a_129249 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129250 () (_ BitVec 512))(assert (= a_129250 ((_ zero_extend 256) a_129249))) +(declare-fun a_129251 () (_ BitVec 512))(assert (= a_129251 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_129252 () (_ BitVec 512))(assert (= a_129252 (bvadd a_129250 a_129251))) +(declare-fun a_129253 () (_ BitVec 512))(assert (= a_129253 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129254 () Bool)(assert (= a_129254 (bvult a_129252 a_129253))) +(declare-fun a_129255 () (_ BitVec 8))(assert (= a_129255 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_129256 () (_ BitVec 256))(assert (= a_129256 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129257 () (_ BitVec 512))(assert (= a_129257 ((_ zero_extend 256) a_129256))) +(declare-fun a_129258 () (_ BitVec 512))(assert (= a_129258 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_129259 () (_ BitVec 512))(assert (= a_129259 (bvadd a_129257 a_129258))) +(declare-fun a_129260 () (_ BitVec 512))(assert (= a_129260 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129261 () Bool)(assert (= a_129261 (bvult a_129259 a_129260))) +(declare-fun a_129262 () (_ BitVec 8))(assert (= a_129262 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_129263 () (_ BitVec 256))(assert (= a_129263 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129264 () (_ BitVec 512))(assert (= a_129264 ((_ zero_extend 256) a_129263))) +(declare-fun a_129265 () (_ BitVec 512))(assert (= a_129265 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_129266 () (_ BitVec 512))(assert (= a_129266 (bvadd a_129264 a_129265))) +(declare-fun a_129267 () (_ BitVec 512))(assert (= a_129267 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129268 () Bool)(assert (= a_129268 (bvult a_129266 a_129267))) +(declare-fun a_129269 () (_ BitVec 8))(assert (= a_129269 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_129270 () (_ BitVec 256))(assert (= a_129270 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129271 () (_ BitVec 512))(assert (= a_129271 ((_ zero_extend 256) a_129270))) +(declare-fun a_129272 () (_ BitVec 512))(assert (= a_129272 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_129273 () (_ BitVec 512))(assert (= a_129273 (bvadd a_129271 a_129272))) +(declare-fun a_129274 () (_ BitVec 512))(assert (= a_129274 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129275 () Bool)(assert (= a_129275 (bvult a_129273 a_129274))) +(declare-fun a_129276 () (_ BitVec 8))(assert (= a_129276 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_129277 () (_ BitVec 256))(assert (= a_129277 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129278 () (_ BitVec 512))(assert (= a_129278 ((_ zero_extend 256) a_129277))) +(declare-fun a_129279 () (_ BitVec 512))(assert (= a_129279 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_129280 () (_ BitVec 512))(assert (= a_129280 (bvadd a_129278 a_129279))) +(declare-fun a_129281 () (_ BitVec 512))(assert (= a_129281 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129282 () Bool)(assert (= a_129282 (bvult a_129280 a_129281))) +(declare-fun a_129283 () (_ BitVec 8))(assert (= a_129283 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_129284 () (_ BitVec 256))(assert (= a_129284 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129285 () (_ BitVec 512))(assert (= a_129285 ((_ zero_extend 256) a_129284))) +(declare-fun a_129286 () (_ BitVec 512))(assert (= a_129286 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_129287 () (_ BitVec 512))(assert (= a_129287 (bvadd a_129285 a_129286))) +(declare-fun a_129288 () (_ BitVec 512))(assert (= a_129288 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129289 () Bool)(assert (= a_129289 (bvult a_129287 a_129288))) +(declare-fun a_129290 () (_ BitVec 8))(assert (= a_129290 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_129291 () (_ BitVec 256))(assert (= a_129291 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129292 () (_ BitVec 512))(assert (= a_129292 ((_ zero_extend 256) a_129291))) +(declare-fun a_129293 () (_ BitVec 512))(assert (= a_129293 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_129294 () (_ BitVec 512))(assert (= a_129294 (bvadd a_129292 a_129293))) +(declare-fun a_129295 () (_ BitVec 512))(assert (= a_129295 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129296 () Bool)(assert (= a_129296 (bvult a_129294 a_129295))) +(declare-fun a_129297 () (_ BitVec 8))(assert (= a_129297 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_129298 () (_ BitVec 256))(assert (= a_129298 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129299 () (_ BitVec 512))(assert (= a_129299 ((_ zero_extend 256) a_129298))) +(declare-fun a_129300 () (_ BitVec 512))(assert (= a_129300 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_129301 () (_ BitVec 512))(assert (= a_129301 (bvadd a_129299 a_129300))) +(declare-fun a_129302 () (_ BitVec 512))(assert (= a_129302 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129303 () Bool)(assert (= a_129303 (bvult a_129301 a_129302))) +(declare-fun a_129304 () (_ BitVec 8))(assert (= a_129304 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_129305 () (_ BitVec 256))(assert (= a_129305 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129306 () (_ BitVec 512))(assert (= a_129306 ((_ zero_extend 256) a_129305))) +(declare-fun a_129307 () (_ BitVec 512))(assert (= a_129307 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_129308 () (_ BitVec 512))(assert (= a_129308 (bvadd a_129306 a_129307))) +(declare-fun a_129309 () (_ BitVec 512))(assert (= a_129309 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129310 () Bool)(assert (= a_129310 (bvult a_129308 a_129309))) +(declare-fun a_129311 () (_ BitVec 8))(assert (= a_129311 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_129312 () (_ BitVec 256))(assert (= a_129312 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129313 () (_ BitVec 512))(assert (= a_129313 ((_ zero_extend 256) a_129312))) +(declare-fun a_129314 () (_ BitVec 512))(assert (= a_129314 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_129315 () (_ BitVec 512))(assert (= a_129315 (bvadd a_129313 a_129314))) +(declare-fun a_129316 () (_ BitVec 512))(assert (= a_129316 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129317 () Bool)(assert (= a_129317 (bvult a_129315 a_129316))) +(declare-fun a_129318 () (_ BitVec 8))(assert (= a_129318 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_129319 () (_ BitVec 256))(assert (= a_129319 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129320 () (_ BitVec 512))(assert (= a_129320 ((_ zero_extend 256) a_129319))) +(declare-fun a_129321 () (_ BitVec 512))(assert (= a_129321 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_129322 () (_ BitVec 512))(assert (= a_129322 (bvadd a_129320 a_129321))) +(declare-fun a_129323 () (_ BitVec 512))(assert (= a_129323 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129324 () Bool)(assert (= a_129324 (bvult a_129322 a_129323))) +(declare-fun a_129325 () (_ BitVec 8))(assert (= a_129325 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_129326 () (_ BitVec 256))(assert (= a_129326 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129327 () (_ BitVec 512))(assert (= a_129327 ((_ zero_extend 256) a_129326))) +(declare-fun a_129328 () (_ BitVec 512))(assert (= a_129328 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_129329 () (_ BitVec 512))(assert (= a_129329 (bvadd a_129327 a_129328))) +(declare-fun a_129330 () (_ BitVec 512))(assert (= a_129330 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129331 () Bool)(assert (= a_129331 (bvult a_129329 a_129330))) +(declare-fun a_129332 () (_ BitVec 8))(assert (= a_129332 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_129333 () (_ BitVec 256))(assert (= a_129333 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129334 () (_ BitVec 512))(assert (= a_129334 ((_ zero_extend 256) a_129333))) +(declare-fun a_129335 () (_ BitVec 512))(assert (= a_129335 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_129336 () (_ BitVec 512))(assert (= a_129336 (bvadd a_129334 a_129335))) +(declare-fun a_129337 () (_ BitVec 512))(assert (= a_129337 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129338 () Bool)(assert (= a_129338 (bvult a_129336 a_129337))) +(declare-fun a_129339 () (_ BitVec 8))(assert (= a_129339 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_129340 () (_ BitVec 256))(assert (= a_129340 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129341 () (_ BitVec 512))(assert (= a_129341 ((_ zero_extend 256) a_129340))) +(declare-fun a_129342 () (_ BitVec 512))(assert (= a_129342 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_129343 () (_ BitVec 512))(assert (= a_129343 (bvadd a_129341 a_129342))) +(declare-fun a_129344 () (_ BitVec 512))(assert (= a_129344 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129345 () Bool)(assert (= a_129345 (bvult a_129343 a_129344))) +(declare-fun a_129346 () (_ BitVec 8))(assert (= a_129346 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_129347 () (_ BitVec 256))(assert (= a_129347 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129348 () (_ BitVec 512))(assert (= a_129348 ((_ zero_extend 256) a_129347))) +(declare-fun a_129349 () (_ BitVec 512))(assert (= a_129349 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_129350 () (_ BitVec 512))(assert (= a_129350 (bvadd a_129348 a_129349))) +(declare-fun a_129351 () (_ BitVec 512))(assert (= a_129351 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129352 () Bool)(assert (= a_129352 (bvult a_129350 a_129351))) +(declare-fun a_129353 () (_ BitVec 8))(assert (= a_129353 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_129354 () (_ BitVec 256))(assert (= a_129354 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129355 () (_ BitVec 512))(assert (= a_129355 ((_ zero_extend 256) a_129354))) +(declare-fun a_129356 () (_ BitVec 512))(assert (= a_129356 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_129357 () (_ BitVec 512))(assert (= a_129357 (bvadd a_129355 a_129356))) +(declare-fun a_129358 () (_ BitVec 512))(assert (= a_129358 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129359 () Bool)(assert (= a_129359 (bvult a_129357 a_129358))) +(declare-fun a_129360 () (_ BitVec 8))(assert (= a_129360 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_129361 () (_ BitVec 256))(assert (= a_129361 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129362 () (_ BitVec 512))(assert (= a_129362 ((_ zero_extend 256) a_129361))) +(declare-fun a_129363 () (_ BitVec 512))(assert (= a_129363 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_129364 () (_ BitVec 512))(assert (= a_129364 (bvadd a_129362 a_129363))) +(declare-fun a_129365 () (_ BitVec 512))(assert (= a_129365 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129366 () Bool)(assert (= a_129366 (bvult a_129364 a_129365))) +(declare-fun a_129367 () (_ BitVec 8))(assert (= a_129367 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_129368 () (_ BitVec 256))(assert (= a_129368 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129369 () (_ BitVec 512))(assert (= a_129369 ((_ zero_extend 256) a_129368))) +(declare-fun a_129370 () (_ BitVec 512))(assert (= a_129370 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_129371 () (_ BitVec 512))(assert (= a_129371 (bvadd a_129369 a_129370))) +(declare-fun a_129372 () (_ BitVec 512))(assert (= a_129372 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129373 () Bool)(assert (= a_129373 (bvult a_129371 a_129372))) +(declare-fun a_129374 () (_ BitVec 8))(assert (= a_129374 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_129375 () (_ BitVec 256))(assert (= a_129375 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129376 () (_ BitVec 512))(assert (= a_129376 ((_ zero_extend 256) a_129375))) +(declare-fun a_129377 () (_ BitVec 512))(assert (= a_129377 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_129378 () (_ BitVec 512))(assert (= a_129378 (bvadd a_129376 a_129377))) +(declare-fun a_129379 () (_ BitVec 512))(assert (= a_129379 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129380 () Bool)(assert (= a_129380 (bvult a_129378 a_129379))) +(declare-fun a_129381 () (_ BitVec 8))(assert (= a_129381 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_129382 () (_ BitVec 256))(assert (= a_129382 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129383 () (_ BitVec 512))(assert (= a_129383 ((_ zero_extend 256) a_129382))) +(declare-fun a_129384 () (_ BitVec 512))(assert (= a_129384 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_129385 () (_ BitVec 512))(assert (= a_129385 (bvadd a_129383 a_129384))) +(declare-fun a_129386 () (_ BitVec 512))(assert (= a_129386 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129387 () Bool)(assert (= a_129387 (bvult a_129385 a_129386))) +(declare-fun a_129388 () (_ BitVec 8))(assert (= a_129388 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_129389 () (_ BitVec 256))(assert (= a_129389 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129390 () (_ BitVec 512))(assert (= a_129390 ((_ zero_extend 256) a_129389))) +(declare-fun a_129391 () (_ BitVec 512))(assert (= a_129391 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_129392 () (_ BitVec 512))(assert (= a_129392 (bvadd a_129390 a_129391))) +(declare-fun a_129393 () (_ BitVec 512))(assert (= a_129393 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129394 () Bool)(assert (= a_129394 (bvult a_129392 a_129393))) +(declare-fun a_129395 () (_ BitVec 8))(assert (= a_129395 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_129396 () (_ BitVec 256))(assert (= a_129396 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129397 () (_ BitVec 512))(assert (= a_129397 ((_ zero_extend 256) a_129396))) +(declare-fun a_129398 () (_ BitVec 512))(assert (= a_129398 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_129399 () (_ BitVec 512))(assert (= a_129399 (bvadd a_129397 a_129398))) +(declare-fun a_129400 () (_ BitVec 512))(assert (= a_129400 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129401 () Bool)(assert (= a_129401 (bvult a_129399 a_129400))) +(declare-fun a_129402 () (_ BitVec 8))(assert (= a_129402 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_129403 () (_ BitVec 256))(assert (= a_129403 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129404 () (_ BitVec 512))(assert (= a_129404 ((_ zero_extend 256) a_129403))) +(declare-fun a_129405 () (_ BitVec 512))(assert (= a_129405 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_129406 () (_ BitVec 512))(assert (= a_129406 (bvadd a_129404 a_129405))) +(declare-fun a_129407 () (_ BitVec 512))(assert (= a_129407 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129408 () Bool)(assert (= a_129408 (bvult a_129406 a_129407))) +(declare-fun a_129409 () (_ BitVec 8))(assert (= a_129409 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_129410 () (_ BitVec 256))(assert (= a_129410 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129411 () (_ BitVec 512))(assert (= a_129411 ((_ zero_extend 256) a_129410))) +(declare-fun a_129412 () (_ BitVec 512))(assert (= a_129412 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_129413 () (_ BitVec 512))(assert (= a_129413 (bvadd a_129411 a_129412))) +(declare-fun a_129414 () (_ BitVec 512))(assert (= a_129414 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129415 () Bool)(assert (= a_129415 (bvult a_129413 a_129414))) +(declare-fun a_129416 () (_ BitVec 8))(assert (= a_129416 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_129417 () (_ BitVec 256))(assert (= a_129417 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129418 () (_ BitVec 512))(assert (= a_129418 ((_ zero_extend 256) a_129417))) +(declare-fun a_129419 () (_ BitVec 512))(assert (= a_129419 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_129420 () (_ BitVec 512))(assert (= a_129420 (bvadd a_129418 a_129419))) +(declare-fun a_129421 () (_ BitVec 512))(assert (= a_129421 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129422 () Bool)(assert (= a_129422 (bvult a_129420 a_129421))) +(declare-fun a_129423 () (_ BitVec 8))(assert (= a_129423 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_129424 () (_ BitVec 256))(assert (= a_129424 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129425 () (_ BitVec 512))(assert (= a_129425 ((_ zero_extend 256) a_129424))) +(declare-fun a_129426 () (_ BitVec 512))(assert (= a_129426 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_129427 () (_ BitVec 512))(assert (= a_129427 (bvadd a_129425 a_129426))) +(declare-fun a_129428 () (_ BitVec 512))(assert (= a_129428 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129429 () Bool)(assert (= a_129429 (bvult a_129427 a_129428))) +(declare-fun a_129430 () (_ BitVec 8))(assert (= a_129430 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_129431 () (_ BitVec 256))(assert (= a_129431 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129432 () (_ BitVec 512))(assert (= a_129432 ((_ zero_extend 256) a_129431))) +(declare-fun a_129433 () (_ BitVec 512))(assert (= a_129433 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_129434 () (_ BitVec 512))(assert (= a_129434 (bvadd a_129432 a_129433))) +(declare-fun a_129435 () (_ BitVec 512))(assert (= a_129435 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129436 () Bool)(assert (= a_129436 (bvult a_129434 a_129435))) +(declare-fun a_129437 () (_ BitVec 8))(assert (= a_129437 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_129438 () (_ BitVec 256))(assert (= a_129438 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129439 () (_ BitVec 512))(assert (= a_129439 ((_ zero_extend 256) a_129438))) +(declare-fun a_129440 () (_ BitVec 512))(assert (= a_129440 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_129441 () (_ BitVec 512))(assert (= a_129441 (bvadd a_129439 a_129440))) +(declare-fun a_129442 () (_ BitVec 512))(assert (= a_129442 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129443 () Bool)(assert (= a_129443 (bvult a_129441 a_129442))) +(declare-fun a_129444 () (_ BitVec 8))(assert (= a_129444 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_129445 () (_ BitVec 256))(assert (= a_129445 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129446 () (_ BitVec 512))(assert (= a_129446 ((_ zero_extend 256) a_129445))) +(declare-fun a_129447 () (_ BitVec 512))(assert (= a_129447 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129448 () Bool)(assert (= a_129448 (bvult a_129446 a_129447))) +(declare-fun a_129449 () (_ BitVec 8))(assert (= a_129449 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_129450 () (_ BitVec 8))(assert (= a_129450 (ite a_129448 a_129449 #x00))) +(declare-fun a_129451 () (_ BitVec 8))(assert (= a_129451 (ite a_129443 a_129444 #x00))) +(declare-fun a_129452 () (_ BitVec 8))(assert (= a_129452 (ite a_129436 a_129437 #x00))) +(declare-fun a_129453 () (_ BitVec 8))(assert (= a_129453 (ite a_129429 a_129430 #x00))) +(declare-fun a_129454 () (_ BitVec 8))(assert (= a_129454 (ite a_129422 a_129423 #x00))) +(declare-fun a_129455 () (_ BitVec 8))(assert (= a_129455 (ite a_129415 a_129416 #x00))) +(declare-fun a_129456 () (_ BitVec 8))(assert (= a_129456 (ite a_129408 a_129409 #x00))) +(declare-fun a_129457 () (_ BitVec 8))(assert (= a_129457 (ite a_129401 a_129402 #x00))) +(declare-fun a_129458 () (_ BitVec 8))(assert (= a_129458 (ite a_129394 a_129395 #x00))) +(declare-fun a_129459 () (_ BitVec 8))(assert (= a_129459 (ite a_129387 a_129388 #x00))) +(declare-fun a_129460 () (_ BitVec 8))(assert (= a_129460 (ite a_129380 a_129381 #x00))) +(declare-fun a_129461 () (_ BitVec 8))(assert (= a_129461 (ite a_129373 a_129374 #x00))) +(declare-fun a_129462 () (_ BitVec 8))(assert (= a_129462 (ite a_129366 a_129367 #x00))) +(declare-fun a_129463 () (_ BitVec 8))(assert (= a_129463 (ite a_129359 a_129360 #x00))) +(declare-fun a_129464 () (_ BitVec 8))(assert (= a_129464 (ite a_129352 a_129353 #x00))) +(declare-fun a_129465 () (_ BitVec 8))(assert (= a_129465 (ite a_129345 a_129346 #x00))) +(declare-fun a_129466 () (_ BitVec 8))(assert (= a_129466 (ite a_129338 a_129339 #x00))) +(declare-fun a_129467 () (_ BitVec 8))(assert (= a_129467 (ite a_129331 a_129332 #x00))) +(declare-fun a_129468 () (_ BitVec 8))(assert (= a_129468 (ite a_129324 a_129325 #x00))) +(declare-fun a_129469 () (_ BitVec 8))(assert (= a_129469 (ite a_129317 a_129318 #x00))) +(declare-fun a_129470 () (_ BitVec 8))(assert (= a_129470 (ite a_129310 a_129311 #x00))) +(declare-fun a_129471 () (_ BitVec 8))(assert (= a_129471 (ite a_129303 a_129304 #x00))) +(declare-fun a_129472 () (_ BitVec 8))(assert (= a_129472 (ite a_129296 a_129297 #x00))) +(declare-fun a_129473 () (_ BitVec 8))(assert (= a_129473 (ite a_129289 a_129290 #x00))) +(declare-fun a_129474 () (_ BitVec 8))(assert (= a_129474 (ite a_129282 a_129283 #x00))) +(declare-fun a_129475 () (_ BitVec 8))(assert (= a_129475 (ite a_129275 a_129276 #x00))) +(declare-fun a_129476 () (_ BitVec 8))(assert (= a_129476 (ite a_129268 a_129269 #x00))) +(declare-fun a_129477 () (_ BitVec 8))(assert (= a_129477 (ite a_129261 a_129262 #x00))) +(declare-fun a_129478 () (_ BitVec 8))(assert (= a_129478 (ite a_129254 a_129255 #x00))) +(declare-fun a_129479 () (_ BitVec 8))(assert (= a_129479 (ite a_129247 a_129248 #x00))) +(declare-fun a_129480 () (_ BitVec 8))(assert (= a_129480 (ite a_129240 a_129241 #x00))) +(declare-fun a_129481 () (_ BitVec 8))(assert (= a_129481 (ite a_129233 a_129234 #x00))) +(declare-fun a_129482 () (_ BitVec 256))(assert (= a_129482 (concat a_129450 a_129451 a_129452 a_129453 a_129454 a_129455 a_129456 a_129457 a_129458 a_129459 a_129460 a_129461 a_129462 a_129463 a_129464 a_129465 a_129466 a_129467 a_129468 a_129469 a_129470 a_129471 a_129472 a_129473 a_129474 a_129475 a_129476 a_129477 a_129478 a_129479 a_129480 a_129481))) +(declare-fun a_129483 () (_ BitVec 256))(assert (= a_129483 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_129484 () (_ BitVec 256))(assert (= a_129484 (concat a_129450 a_129451 a_129452 a_129453 a_129454 a_129455 a_129456 a_129457 a_129458 a_129459 a_129460 a_129461 a_129462 a_129463 a_129464 a_129465 a_129466 a_129467 a_129468 a_129469 a_129470 a_129471 a_129472 a_129473 a_129474 a_129475 a_129476 a_129477 a_129478 a_129479 a_129480 a_129481))) +(declare-fun a_129485 () (_ BitVec 256))(assert (= a_129485 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_129486 () Bool)(assert (= a_129486 (bvslt a_129484 a_129485))) +(declare-fun a_129487 () (_ BitVec 256))(assert (= a_129487 (concat a_129450 a_129451 a_129452 a_129453 a_129454 a_129455 a_129456 a_129457 a_129458 a_129459 a_129460 a_129461 a_129462 a_129463 a_129464 a_129465 a_129466 a_129467 a_129468 a_129469 a_129470 a_129471 a_129472 a_129473 a_129474 a_129475 a_129476 a_129477 a_129478 a_129479 a_129480 a_129481))) +(declare-fun a_129488 () (_ BitVec 256))(assert (= a_129488 (bvsub a_129482 a_129483))) +(declare-fun a_129489 () (_ BitVec 256))(assert (= a_129489 (ite a_129486 a_129487 a_129488))) +(declare-fun a_129490 () (_ BitVec 256))(assert (= a_129490 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_129491 () (_ BitVec 256))(assert (= a_129491 (concat a_129194 a_129195 a_129196 a_129197 a_129198 a_129199 a_129200 a_129201 a_129202 a_129203 a_129204 a_129205 a_129206 a_129207 a_129208 a_129209 a_129210 a_129211 a_129212 a_129213 a_129214 a_129215 a_129216 a_129217 a_129218 a_129219 a_129220 a_129221 a_129222 a_129223 a_129224 a_129225))) +(declare-fun a_129492 () (_ BitVec 256))(assert (= a_129492 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_129493 () (_ BitVec 256))(assert (= a_129493 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_129494 () (_ BitVec 8))(assert (= a_129494 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_129495 () (_ BitVec 8))(assert (= a_129495 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_129496 () (_ BitVec 8))(assert (= a_129496 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_129497 () (_ BitVec 8))(assert (= a_129497 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_129498 () (_ BitVec 8))(assert (= a_129498 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_129499 () (_ BitVec 8))(assert (= a_129499 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_129500 () (_ BitVec 8))(assert (= a_129500 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_129501 () (_ BitVec 8))(assert (= a_129501 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_129502 () (_ BitVec 8))(assert (= a_129502 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_129503 () (_ BitVec 8))(assert (= a_129503 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_129504 () (_ BitVec 8))(assert (= a_129504 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_129505 () (_ BitVec 8))(assert (= a_129505 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_129506 () (_ BitVec 8))(assert (= a_129506 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_129507 () (_ BitVec 8))(assert (= a_129507 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_129508 () (_ BitVec 8))(assert (= a_129508 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_129509 () (_ BitVec 8))(assert (= a_129509 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_129510 () (_ BitVec 8))(assert (= a_129510 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_129511 () (_ BitVec 8))(assert (= a_129511 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_129512 () (_ BitVec 8))(assert (= a_129512 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_129513 () (_ BitVec 8))(assert (= a_129513 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_129514 () (_ BitVec 8))(assert (= a_129514 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_129515 () (_ BitVec 8))(assert (= a_129515 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_129516 () (_ BitVec 8))(assert (= a_129516 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_129517 () (_ BitVec 8))(assert (= a_129517 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_129518 () (_ BitVec 8))(assert (= a_129518 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_129519 () (_ BitVec 8))(assert (= a_129519 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_129520 () (_ BitVec 8))(assert (= a_129520 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_129521 () (_ BitVec 8))(assert (= a_129521 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_129522 () (_ BitVec 8))(assert (= a_129522 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_129523 () (_ BitVec 8))(assert (= a_129523 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_129524 () (_ BitVec 8))(assert (= a_129524 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_129525 () (_ BitVec 8))(assert (= a_129525 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_129526 () (_ BitVec 256))(assert (= a_129526 (concat a_129494 a_129495 a_129496 a_129497 a_129498 a_129499 a_129500 a_129501 a_129502 a_129503 a_129504 a_129505 a_129506 a_129507 a_129508 a_129509 a_129510 a_129511 a_129512 a_129513 a_129514 a_129515 a_129516 a_129517 a_129518 a_129519 a_129520 a_129521 a_129522 a_129523 a_129524 a_129525))) +(declare-fun a_129527 () (_ BitVec 256))(assert (= a_129527 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_129528 () (_ BitVec 256))(assert (= a_129528 (bvudiv a_129526 a_129527))) +(declare-fun a_129529 () (_ BitVec 256))(assert (= a_129529 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_129530 () (_ BitVec 256))(assert (= a_129530 (bvand a_129528 a_129529))) +(declare-fun a_129531 () (_ BitVec 256))(assert (= a_129531 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_129532 () (_ BitVec 512))(assert (= a_129532 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_129533 () (_ BitVec 512))(assert (= a_129533 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_129534 () (_ BitVec 512))(assert (= a_129534 (bvsub a_129532 a_129533))) +(declare-fun a_129535 () (_ BitVec 512))(assert (= a_129535 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_129536 () (_ BitVec 512))(assert (= a_129536 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_129537 () (_ BitVec 512))(assert (= a_129537 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_129538 () Bool)(assert (= a_129538 (bvule a_129536 a_129537))) +(declare-fun a_129539 () Bool)(assert (= a_129539 (bvuge a_129534 a_129535))) +(declare-fun a_129540 () Bool)(assert (= a_129540 (and a_129538 a_129539))) +(declare-fun a_129541 () Bool)(assert (= a_129541 (not a_129540))) +(declare-fun a_129542 () (_ BitVec 256))(assert (= a_129542 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_129543 () (_ BitVec 512))(assert (= a_129543 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_129544 () (_ BitVec 512))(assert (= a_129544 ((_ zero_extend 256) SVALUE))) +(declare-fun a_129545 () (_ BitVec 512))(assert (= a_129545 (bvsub a_129543 a_129544))) +(declare-fun a_129546 () (_ BitVec 512))(assert (= a_129546 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_129547 () (_ BitVec 512))(assert (= a_129547 ((_ zero_extend 256) SVALUE))) +(declare-fun a_129548 () (_ BitVec 512))(assert (= a_129548 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_129549 () Bool)(assert (= a_129549 (bvule a_129547 a_129548))) +(declare-fun a_129550 () Bool)(assert (= a_129550 (bvuge a_129545 a_129546))) +(declare-fun a_129551 () Bool)(assert (= a_129551 (and a_129549 a_129550))) +(declare-fun a_129552 () Bool)(assert (= a_129552 (not a_129551))) +(assert (= a_129552 false)) +(assert (= SVALUE a_129542)) +(assert (= a_129541 false)) +(assert (= a_129530 a_129531)) +(assert (= SVALUE_1 a_129493)) +(assert (= a_129491 a_129492)) +(assert (bvslt a_129489 a_129490)) +(assert (= a_129226 a_129227)) +(assert (= a_129192 a_129193)) +(assert (= a_128937 false)) +(assert (= a_128924 a_128925)) +(assert (not a_128887)) +(assert (= a_128884 a_128885)) +(assert (= a_128875 a_128876)) +(assert (= a_128860 a_128861)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001b.logs b/tools/manticore-analysis/sample_execution/outputs/user_0000001b.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001b.pkl b/tools/manticore-analysis/sample_execution/outputs/user_0000001b.pkl new file mode 100644 index 000000000..1410ec343 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_0000001b.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001b.summary b/tools/manticore-analysis/sample_execution/outputs/user_0000001b.summary new file mode 100644 index 000000000..b4e15dfe6 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001b.summary @@ -0,0 +1,36 @@ +Message: REVERT +Last exception: REVERT +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset 4e + 1 sed on a cla + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999954873 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 92% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001b.trace b/tools/manticore-analysis/sample_execution/outputs/user_0000001b.trace new file mode 100644 index 000000000..4d4a0fb70 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001b.trace @@ -0,0 +1,188 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4e diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001b.tx b/tools/manticore-analysis/sample_execution/outputs/user_0000001b.tx new file mode 100644 index 000000000..e7b9aeddd --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001b.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(0,4,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 1410051902 (*) +Gas used: 230000 +Data: 0x7eda09e8 (*) +Return_data: 0x () + +Function call: +test_me(57214914681968002444588016121939907409851051246551808113614335627439428763262,57214914681968002444588016121939907409851051246551808113614335627439428763262,57214914681968002444588016121939907409851051246551808113614335627439428763262) -> REVERT (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001b.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_0000001b.tx.json new file mode 100644 index 000000000..45b342ca1 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001b.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 1410051902, "gas": 230000, "data": "7eda09e87e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001c.constraints b/tools/manticore-analysis/sample_execution/outputs/user_0000001c.constraints new file mode 100644 index 000000000..737589685 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001c.constraints @@ -0,0 +1,1025 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_129387 () (_ BitVec 512))(assert (= a_129387 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_129388 () (_ BitVec 512))(assert (= a_129388 ((_ zero_extend 256) SVALUE))) +(declare-fun a_129389 () (_ BitVec 512))(assert (= a_129389 (bvsub a_129387 a_129388))) +(declare-fun a_129390 () (_ BitVec 512))(assert (= a_129390 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_129391 () (_ BitVec 512))(assert (= a_129391 (bvadd a_129389 a_129390))) +(declare-fun a_129392 () (_ BitVec 256))(assert (= a_129392 ((_ extract 255 0) a_129391))) +(declare-fun a_129393 () (_ BitVec 256))(assert (= a_129393 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_129394 () (_ BitVec 512))(assert (= a_129394 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_129395 () (_ BitVec 512))(assert (= a_129395 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_129396 () (_ BitVec 512))(assert (= a_129396 (bvsub a_129394 a_129395))) +(declare-fun a_129397 () (_ BitVec 512))(assert (= a_129397 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329dd)) +(declare-fun a_129398 () (_ BitVec 512))(assert (= a_129398 (bvadd a_129396 a_129397))) +(declare-fun a_129399 () (_ BitVec 512))(assert (= a_129399 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_129400 () (_ BitVec 512))(assert (= a_129400 (bvsub a_129398 a_129399))) +(declare-fun a_129401 () (_ BitVec 512))(assert (= a_129401 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_129402 () (_ BitVec 512))(assert (= a_129402 (bvsub a_129400 a_129401))) +(declare-fun a_129403 () (_ BitVec 512))(assert (= a_129403 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_129404 () (_ BitVec 512))(assert (= a_129404 (bvadd a_129402 a_129403))) +(declare-fun a_129405 () (_ BitVec 256))(assert (= a_129405 ((_ extract 255 0) a_129404))) +(declare-fun a_129406 () (_ BitVec 256))(assert (= a_129406 #x00000000000000000000000000000000000000000000000000000002540808fd)) +(declare-fun a_129407 () (_ BitVec 512))(assert (= a_129407 ((_ zero_extend 256) SVALUE))) +(declare-fun a_129408 () (_ BitVec 512))(assert (= a_129408 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_129409 () (_ BitVec 512))(assert (= a_129409 (bvadd a_129407 a_129408))) +(declare-fun a_129410 () (_ BitVec 512))(assert (= a_129410 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_129411 () (_ BitVec 512))(assert (= a_129411 (bvadd a_129409 a_129410))) +(declare-fun a_129412 () (_ BitVec 512))(assert (= a_129412 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_129413 () (_ BitVec 512))(assert (= a_129413 (bvsub a_129411 a_129412))) +(declare-fun a_129414 () (_ BitVec 256))(assert (= a_129414 ((_ extract 255 0) a_129413))) +(declare-fun a_129415 () (_ BitVec 256))(assert (= a_129415 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_129416 () (_ BitVec 256))(assert (= a_129416 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129417 () (_ BitVec 512))(assert (= a_129417 ((_ zero_extend 256) a_129416))) +(declare-fun a_129418 () (_ BitVec 512))(assert (= a_129418 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_129419 () (_ BitVec 512))(assert (= a_129419 (bvadd a_129417 a_129418))) +(declare-fun a_129420 () (_ BitVec 512))(assert (= a_129420 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129421 () Bool)(assert (= a_129421 (bvult a_129419 a_129420))) +(declare-fun a_129422 () (_ BitVec 8))(assert (= a_129422 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_129423 () (_ BitVec 256))(assert (= a_129423 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129424 () (_ BitVec 512))(assert (= a_129424 ((_ zero_extend 256) a_129423))) +(declare-fun a_129425 () (_ BitVec 512))(assert (= a_129425 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_129426 () (_ BitVec 512))(assert (= a_129426 (bvadd a_129424 a_129425))) +(declare-fun a_129427 () (_ BitVec 512))(assert (= a_129427 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129428 () Bool)(assert (= a_129428 (bvult a_129426 a_129427))) +(declare-fun a_129429 () (_ BitVec 8))(assert (= a_129429 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_129430 () (_ BitVec 256))(assert (= a_129430 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129431 () (_ BitVec 512))(assert (= a_129431 ((_ zero_extend 256) a_129430))) +(declare-fun a_129432 () (_ BitVec 512))(assert (= a_129432 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_129433 () (_ BitVec 512))(assert (= a_129433 (bvadd a_129431 a_129432))) +(declare-fun a_129434 () (_ BitVec 512))(assert (= a_129434 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129435 () Bool)(assert (= a_129435 (bvult a_129433 a_129434))) +(declare-fun a_129436 () (_ BitVec 8))(assert (= a_129436 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_129437 () (_ BitVec 256))(assert (= a_129437 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129438 () (_ BitVec 512))(assert (= a_129438 ((_ zero_extend 256) a_129437))) +(declare-fun a_129439 () (_ BitVec 512))(assert (= a_129439 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_129440 () (_ BitVec 512))(assert (= a_129440 (bvadd a_129438 a_129439))) +(declare-fun a_129441 () (_ BitVec 512))(assert (= a_129441 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129442 () Bool)(assert (= a_129442 (bvult a_129440 a_129441))) +(declare-fun a_129443 () (_ BitVec 8))(assert (= a_129443 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_129444 () (_ BitVec 256))(assert (= a_129444 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129445 () (_ BitVec 512))(assert (= a_129445 ((_ zero_extend 256) a_129444))) +(declare-fun a_129446 () (_ BitVec 512))(assert (= a_129446 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_129447 () (_ BitVec 512))(assert (= a_129447 (bvadd a_129445 a_129446))) +(declare-fun a_129448 () (_ BitVec 512))(assert (= a_129448 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129449 () Bool)(assert (= a_129449 (bvult a_129447 a_129448))) +(declare-fun a_129450 () (_ BitVec 8))(assert (= a_129450 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_129451 () (_ BitVec 256))(assert (= a_129451 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129452 () (_ BitVec 512))(assert (= a_129452 ((_ zero_extend 256) a_129451))) +(declare-fun a_129453 () (_ BitVec 512))(assert (= a_129453 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_129454 () (_ BitVec 512))(assert (= a_129454 (bvadd a_129452 a_129453))) +(declare-fun a_129455 () (_ BitVec 512))(assert (= a_129455 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129456 () Bool)(assert (= a_129456 (bvult a_129454 a_129455))) +(declare-fun a_129457 () (_ BitVec 8))(assert (= a_129457 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_129458 () (_ BitVec 256))(assert (= a_129458 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129459 () (_ BitVec 512))(assert (= a_129459 ((_ zero_extend 256) a_129458))) +(declare-fun a_129460 () (_ BitVec 512))(assert (= a_129460 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_129461 () (_ BitVec 512))(assert (= a_129461 (bvadd a_129459 a_129460))) +(declare-fun a_129462 () (_ BitVec 512))(assert (= a_129462 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129463 () Bool)(assert (= a_129463 (bvult a_129461 a_129462))) +(declare-fun a_129464 () (_ BitVec 8))(assert (= a_129464 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_129465 () (_ BitVec 256))(assert (= a_129465 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129466 () (_ BitVec 512))(assert (= a_129466 ((_ zero_extend 256) a_129465))) +(declare-fun a_129467 () (_ BitVec 512))(assert (= a_129467 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_129468 () (_ BitVec 512))(assert (= a_129468 (bvadd a_129466 a_129467))) +(declare-fun a_129469 () (_ BitVec 512))(assert (= a_129469 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129470 () Bool)(assert (= a_129470 (bvult a_129468 a_129469))) +(declare-fun a_129471 () (_ BitVec 8))(assert (= a_129471 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_129472 () (_ BitVec 256))(assert (= a_129472 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129473 () (_ BitVec 512))(assert (= a_129473 ((_ zero_extend 256) a_129472))) +(declare-fun a_129474 () (_ BitVec 512))(assert (= a_129474 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_129475 () (_ BitVec 512))(assert (= a_129475 (bvadd a_129473 a_129474))) +(declare-fun a_129476 () (_ BitVec 512))(assert (= a_129476 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129477 () Bool)(assert (= a_129477 (bvult a_129475 a_129476))) +(declare-fun a_129478 () (_ BitVec 8))(assert (= a_129478 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_129479 () (_ BitVec 256))(assert (= a_129479 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129480 () (_ BitVec 512))(assert (= a_129480 ((_ zero_extend 256) a_129479))) +(declare-fun a_129481 () (_ BitVec 512))(assert (= a_129481 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_129482 () (_ BitVec 512))(assert (= a_129482 (bvadd a_129480 a_129481))) +(declare-fun a_129483 () (_ BitVec 512))(assert (= a_129483 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129484 () Bool)(assert (= a_129484 (bvult a_129482 a_129483))) +(declare-fun a_129485 () (_ BitVec 8))(assert (= a_129485 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_129486 () (_ BitVec 256))(assert (= a_129486 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129487 () (_ BitVec 512))(assert (= a_129487 ((_ zero_extend 256) a_129486))) +(declare-fun a_129488 () (_ BitVec 512))(assert (= a_129488 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_129489 () (_ BitVec 512))(assert (= a_129489 (bvadd a_129487 a_129488))) +(declare-fun a_129490 () (_ BitVec 512))(assert (= a_129490 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129491 () Bool)(assert (= a_129491 (bvult a_129489 a_129490))) +(declare-fun a_129492 () (_ BitVec 8))(assert (= a_129492 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_129493 () (_ BitVec 256))(assert (= a_129493 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129494 () (_ BitVec 512))(assert (= a_129494 ((_ zero_extend 256) a_129493))) +(declare-fun a_129495 () (_ BitVec 512))(assert (= a_129495 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_129496 () (_ BitVec 512))(assert (= a_129496 (bvadd a_129494 a_129495))) +(declare-fun a_129497 () (_ BitVec 512))(assert (= a_129497 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129498 () Bool)(assert (= a_129498 (bvult a_129496 a_129497))) +(declare-fun a_129499 () (_ BitVec 8))(assert (= a_129499 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_129500 () (_ BitVec 256))(assert (= a_129500 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129501 () (_ BitVec 512))(assert (= a_129501 ((_ zero_extend 256) a_129500))) +(declare-fun a_129502 () (_ BitVec 512))(assert (= a_129502 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_129503 () (_ BitVec 512))(assert (= a_129503 (bvadd a_129501 a_129502))) +(declare-fun a_129504 () (_ BitVec 512))(assert (= a_129504 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129505 () Bool)(assert (= a_129505 (bvult a_129503 a_129504))) +(declare-fun a_129506 () (_ BitVec 8))(assert (= a_129506 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_129507 () (_ BitVec 256))(assert (= a_129507 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129508 () (_ BitVec 512))(assert (= a_129508 ((_ zero_extend 256) a_129507))) +(declare-fun a_129509 () (_ BitVec 512))(assert (= a_129509 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_129510 () (_ BitVec 512))(assert (= a_129510 (bvadd a_129508 a_129509))) +(declare-fun a_129511 () (_ BitVec 512))(assert (= a_129511 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129512 () Bool)(assert (= a_129512 (bvult a_129510 a_129511))) +(declare-fun a_129513 () (_ BitVec 8))(assert (= a_129513 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_129514 () (_ BitVec 256))(assert (= a_129514 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129515 () (_ BitVec 512))(assert (= a_129515 ((_ zero_extend 256) a_129514))) +(declare-fun a_129516 () (_ BitVec 512))(assert (= a_129516 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_129517 () (_ BitVec 512))(assert (= a_129517 (bvadd a_129515 a_129516))) +(declare-fun a_129518 () (_ BitVec 512))(assert (= a_129518 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129519 () Bool)(assert (= a_129519 (bvult a_129517 a_129518))) +(declare-fun a_129520 () (_ BitVec 8))(assert (= a_129520 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_129521 () (_ BitVec 256))(assert (= a_129521 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129522 () (_ BitVec 512))(assert (= a_129522 ((_ zero_extend 256) a_129521))) +(declare-fun a_129523 () (_ BitVec 512))(assert (= a_129523 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_129524 () (_ BitVec 512))(assert (= a_129524 (bvadd a_129522 a_129523))) +(declare-fun a_129525 () (_ BitVec 512))(assert (= a_129525 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129526 () Bool)(assert (= a_129526 (bvult a_129524 a_129525))) +(declare-fun a_129527 () (_ BitVec 8))(assert (= a_129527 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_129528 () (_ BitVec 256))(assert (= a_129528 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129529 () (_ BitVec 512))(assert (= a_129529 ((_ zero_extend 256) a_129528))) +(declare-fun a_129530 () (_ BitVec 512))(assert (= a_129530 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_129531 () (_ BitVec 512))(assert (= a_129531 (bvadd a_129529 a_129530))) +(declare-fun a_129532 () (_ BitVec 512))(assert (= a_129532 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129533 () Bool)(assert (= a_129533 (bvult a_129531 a_129532))) +(declare-fun a_129534 () (_ BitVec 8))(assert (= a_129534 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_129535 () (_ BitVec 256))(assert (= a_129535 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129536 () (_ BitVec 512))(assert (= a_129536 ((_ zero_extend 256) a_129535))) +(declare-fun a_129537 () (_ BitVec 512))(assert (= a_129537 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_129538 () (_ BitVec 512))(assert (= a_129538 (bvadd a_129536 a_129537))) +(declare-fun a_129539 () (_ BitVec 512))(assert (= a_129539 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129540 () Bool)(assert (= a_129540 (bvult a_129538 a_129539))) +(declare-fun a_129541 () (_ BitVec 8))(assert (= a_129541 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_129542 () (_ BitVec 256))(assert (= a_129542 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129543 () (_ BitVec 512))(assert (= a_129543 ((_ zero_extend 256) a_129542))) +(declare-fun a_129544 () (_ BitVec 512))(assert (= a_129544 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_129545 () (_ BitVec 512))(assert (= a_129545 (bvadd a_129543 a_129544))) +(declare-fun a_129546 () (_ BitVec 512))(assert (= a_129546 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129547 () Bool)(assert (= a_129547 (bvult a_129545 a_129546))) +(declare-fun a_129548 () (_ BitVec 8))(assert (= a_129548 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_129549 () (_ BitVec 256))(assert (= a_129549 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129550 () (_ BitVec 512))(assert (= a_129550 ((_ zero_extend 256) a_129549))) +(declare-fun a_129551 () (_ BitVec 512))(assert (= a_129551 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_129552 () (_ BitVec 512))(assert (= a_129552 (bvadd a_129550 a_129551))) +(declare-fun a_129553 () (_ BitVec 512))(assert (= a_129553 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129554 () Bool)(assert (= a_129554 (bvult a_129552 a_129553))) +(declare-fun a_129555 () (_ BitVec 8))(assert (= a_129555 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_129556 () (_ BitVec 256))(assert (= a_129556 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129557 () (_ BitVec 512))(assert (= a_129557 ((_ zero_extend 256) a_129556))) +(declare-fun a_129558 () (_ BitVec 512))(assert (= a_129558 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_129559 () (_ BitVec 512))(assert (= a_129559 (bvadd a_129557 a_129558))) +(declare-fun a_129560 () (_ BitVec 512))(assert (= a_129560 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129561 () Bool)(assert (= a_129561 (bvult a_129559 a_129560))) +(declare-fun a_129562 () (_ BitVec 8))(assert (= a_129562 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_129563 () (_ BitVec 256))(assert (= a_129563 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129564 () (_ BitVec 512))(assert (= a_129564 ((_ zero_extend 256) a_129563))) +(declare-fun a_129565 () (_ BitVec 512))(assert (= a_129565 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_129566 () (_ BitVec 512))(assert (= a_129566 (bvadd a_129564 a_129565))) +(declare-fun a_129567 () (_ BitVec 512))(assert (= a_129567 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129568 () Bool)(assert (= a_129568 (bvult a_129566 a_129567))) +(declare-fun a_129569 () (_ BitVec 8))(assert (= a_129569 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_129570 () (_ BitVec 256))(assert (= a_129570 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129571 () (_ BitVec 512))(assert (= a_129571 ((_ zero_extend 256) a_129570))) +(declare-fun a_129572 () (_ BitVec 512))(assert (= a_129572 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_129573 () (_ BitVec 512))(assert (= a_129573 (bvadd a_129571 a_129572))) +(declare-fun a_129574 () (_ BitVec 512))(assert (= a_129574 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129575 () Bool)(assert (= a_129575 (bvult a_129573 a_129574))) +(declare-fun a_129576 () (_ BitVec 8))(assert (= a_129576 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_129577 () (_ BitVec 256))(assert (= a_129577 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129578 () (_ BitVec 512))(assert (= a_129578 ((_ zero_extend 256) a_129577))) +(declare-fun a_129579 () (_ BitVec 512))(assert (= a_129579 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_129580 () (_ BitVec 512))(assert (= a_129580 (bvadd a_129578 a_129579))) +(declare-fun a_129581 () (_ BitVec 512))(assert (= a_129581 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129582 () Bool)(assert (= a_129582 (bvult a_129580 a_129581))) +(declare-fun a_129583 () (_ BitVec 8))(assert (= a_129583 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_129584 () (_ BitVec 256))(assert (= a_129584 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129585 () (_ BitVec 512))(assert (= a_129585 ((_ zero_extend 256) a_129584))) +(declare-fun a_129586 () (_ BitVec 512))(assert (= a_129586 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_129587 () (_ BitVec 512))(assert (= a_129587 (bvadd a_129585 a_129586))) +(declare-fun a_129588 () (_ BitVec 512))(assert (= a_129588 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129589 () Bool)(assert (= a_129589 (bvult a_129587 a_129588))) +(declare-fun a_129590 () (_ BitVec 8))(assert (= a_129590 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_129591 () (_ BitVec 256))(assert (= a_129591 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129592 () (_ BitVec 512))(assert (= a_129592 ((_ zero_extend 256) a_129591))) +(declare-fun a_129593 () (_ BitVec 512))(assert (= a_129593 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_129594 () (_ BitVec 512))(assert (= a_129594 (bvadd a_129592 a_129593))) +(declare-fun a_129595 () (_ BitVec 512))(assert (= a_129595 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129596 () Bool)(assert (= a_129596 (bvult a_129594 a_129595))) +(declare-fun a_129597 () (_ BitVec 8))(assert (= a_129597 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_129598 () (_ BitVec 256))(assert (= a_129598 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129599 () (_ BitVec 512))(assert (= a_129599 ((_ zero_extend 256) a_129598))) +(declare-fun a_129600 () (_ BitVec 512))(assert (= a_129600 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_129601 () (_ BitVec 512))(assert (= a_129601 (bvadd a_129599 a_129600))) +(declare-fun a_129602 () (_ BitVec 512))(assert (= a_129602 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129603 () Bool)(assert (= a_129603 (bvult a_129601 a_129602))) +(declare-fun a_129604 () (_ BitVec 8))(assert (= a_129604 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_129605 () (_ BitVec 256))(assert (= a_129605 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129606 () (_ BitVec 512))(assert (= a_129606 ((_ zero_extend 256) a_129605))) +(declare-fun a_129607 () (_ BitVec 512))(assert (= a_129607 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_129608 () (_ BitVec 512))(assert (= a_129608 (bvadd a_129606 a_129607))) +(declare-fun a_129609 () (_ BitVec 512))(assert (= a_129609 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129610 () Bool)(assert (= a_129610 (bvult a_129608 a_129609))) +(declare-fun a_129611 () (_ BitVec 8))(assert (= a_129611 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_129612 () (_ BitVec 256))(assert (= a_129612 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129613 () (_ BitVec 512))(assert (= a_129613 ((_ zero_extend 256) a_129612))) +(declare-fun a_129614 () (_ BitVec 512))(assert (= a_129614 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_129615 () (_ BitVec 512))(assert (= a_129615 (bvadd a_129613 a_129614))) +(declare-fun a_129616 () (_ BitVec 512))(assert (= a_129616 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129617 () Bool)(assert (= a_129617 (bvult a_129615 a_129616))) +(declare-fun a_129618 () (_ BitVec 8))(assert (= a_129618 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_129619 () (_ BitVec 256))(assert (= a_129619 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129620 () (_ BitVec 512))(assert (= a_129620 ((_ zero_extend 256) a_129619))) +(declare-fun a_129621 () (_ BitVec 512))(assert (= a_129621 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_129622 () (_ BitVec 512))(assert (= a_129622 (bvadd a_129620 a_129621))) +(declare-fun a_129623 () (_ BitVec 512))(assert (= a_129623 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129624 () Bool)(assert (= a_129624 (bvult a_129622 a_129623))) +(declare-fun a_129625 () (_ BitVec 8))(assert (= a_129625 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_129626 () (_ BitVec 256))(assert (= a_129626 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129627 () (_ BitVec 512))(assert (= a_129627 ((_ zero_extend 256) a_129626))) +(declare-fun a_129628 () (_ BitVec 512))(assert (= a_129628 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_129629 () (_ BitVec 512))(assert (= a_129629 (bvadd a_129627 a_129628))) +(declare-fun a_129630 () (_ BitVec 512))(assert (= a_129630 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129631 () Bool)(assert (= a_129631 (bvult a_129629 a_129630))) +(declare-fun a_129632 () (_ BitVec 8))(assert (= a_129632 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_129633 () (_ BitVec 256))(assert (= a_129633 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_129634 () (_ BitVec 512))(assert (= a_129634 ((_ zero_extend 256) a_129633))) +(declare-fun a_129635 () (_ BitVec 512))(assert (= a_129635 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129636 () Bool)(assert (= a_129636 (bvult a_129634 a_129635))) +(declare-fun a_129637 () (_ BitVec 8))(assert (= a_129637 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_129638 () (_ BitVec 8))(assert (= a_129638 (ite a_129636 a_129637 #x00))) +(declare-fun a_129639 () (_ BitVec 8))(assert (= a_129639 (ite a_129631 a_129632 #x00))) +(declare-fun a_129640 () (_ BitVec 8))(assert (= a_129640 (ite a_129624 a_129625 #x00))) +(declare-fun a_129641 () (_ BitVec 8))(assert (= a_129641 (ite a_129617 a_129618 #x00))) +(declare-fun a_129642 () (_ BitVec 8))(assert (= a_129642 (ite a_129610 a_129611 #x00))) +(declare-fun a_129643 () (_ BitVec 8))(assert (= a_129643 (ite a_129603 a_129604 #x00))) +(declare-fun a_129644 () (_ BitVec 8))(assert (= a_129644 (ite a_129596 a_129597 #x00))) +(declare-fun a_129645 () (_ BitVec 8))(assert (= a_129645 (ite a_129589 a_129590 #x00))) +(declare-fun a_129646 () (_ BitVec 8))(assert (= a_129646 (ite a_129582 a_129583 #x00))) +(declare-fun a_129647 () (_ BitVec 8))(assert (= a_129647 (ite a_129575 a_129576 #x00))) +(declare-fun a_129648 () (_ BitVec 8))(assert (= a_129648 (ite a_129568 a_129569 #x00))) +(declare-fun a_129649 () (_ BitVec 8))(assert (= a_129649 (ite a_129561 a_129562 #x00))) +(declare-fun a_129650 () (_ BitVec 8))(assert (= a_129650 (ite a_129554 a_129555 #x00))) +(declare-fun a_129651 () (_ BitVec 8))(assert (= a_129651 (ite a_129547 a_129548 #x00))) +(declare-fun a_129652 () (_ BitVec 8))(assert (= a_129652 (ite a_129540 a_129541 #x00))) +(declare-fun a_129653 () (_ BitVec 8))(assert (= a_129653 (ite a_129533 a_129534 #x00))) +(declare-fun a_129654 () (_ BitVec 8))(assert (= a_129654 (ite a_129526 a_129527 #x00))) +(declare-fun a_129655 () (_ BitVec 8))(assert (= a_129655 (ite a_129519 a_129520 #x00))) +(declare-fun a_129656 () (_ BitVec 8))(assert (= a_129656 (ite a_129512 a_129513 #x00))) +(declare-fun a_129657 () (_ BitVec 8))(assert (= a_129657 (ite a_129505 a_129506 #x00))) +(declare-fun a_129658 () (_ BitVec 8))(assert (= a_129658 (ite a_129498 a_129499 #x00))) +(declare-fun a_129659 () (_ BitVec 8))(assert (= a_129659 (ite a_129491 a_129492 #x00))) +(declare-fun a_129660 () (_ BitVec 8))(assert (= a_129660 (ite a_129484 a_129485 #x00))) +(declare-fun a_129661 () (_ BitVec 8))(assert (= a_129661 (ite a_129477 a_129478 #x00))) +(declare-fun a_129662 () (_ BitVec 8))(assert (= a_129662 (ite a_129470 a_129471 #x00))) +(declare-fun a_129663 () (_ BitVec 8))(assert (= a_129663 (ite a_129463 a_129464 #x00))) +(declare-fun a_129664 () (_ BitVec 8))(assert (= a_129664 (ite a_129456 a_129457 #x00))) +(declare-fun a_129665 () (_ BitVec 8))(assert (= a_129665 (ite a_129449 a_129450 #x00))) +(declare-fun a_129666 () (_ BitVec 8))(assert (= a_129666 (ite a_129442 a_129443 #x00))) +(declare-fun a_129667 () (_ BitVec 8))(assert (= a_129667 (ite a_129435 a_129436 #x00))) +(declare-fun a_129668 () (_ BitVec 8))(assert (= a_129668 (ite a_129428 a_129429 #x00))) +(declare-fun a_129669 () (_ BitVec 8))(assert (= a_129669 (ite a_129421 a_129422 #x00))) +(declare-fun a_129670 () (_ BitVec 256))(assert (= a_129670 (concat a_129638 a_129639 a_129640 a_129641 a_129642 a_129643 a_129644 a_129645 a_129646 a_129647 a_129648 a_129649 a_129650 a_129651 a_129652 a_129653 a_129654 a_129655 a_129656 a_129657 a_129658 a_129659 a_129660 a_129661 a_129662 a_129663 a_129664 a_129665 a_129666 a_129667 a_129668 a_129669))) +(declare-fun a_129671 () (_ BitVec 256))(assert (= a_129671 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_129672 () Bool)(assert (= a_129672 (= a_129670 a_129671))) +(declare-fun a_129673 () (_ BitVec 8))(assert (= a_129673 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_129674 () (_ BitVec 8))(assert (= a_129674 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_129675 () (_ BitVec 8))(assert (= a_129675 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_129676 () (_ BitVec 8))(assert (= a_129676 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_129677 () (_ BitVec 8))(assert (= a_129677 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_129678 () (_ BitVec 8))(assert (= a_129678 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_129679 () (_ BitVec 8))(assert (= a_129679 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_129680 () (_ BitVec 8))(assert (= a_129680 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_129681 () (_ BitVec 8))(assert (= a_129681 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_129682 () (_ BitVec 8))(assert (= a_129682 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_129683 () (_ BitVec 8))(assert (= a_129683 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_129684 () (_ BitVec 8))(assert (= a_129684 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_129685 () (_ BitVec 8))(assert (= a_129685 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_129686 () (_ BitVec 8))(assert (= a_129686 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_129687 () (_ BitVec 8))(assert (= a_129687 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_129688 () (_ BitVec 8))(assert (= a_129688 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_129689 () (_ BitVec 8))(assert (= a_129689 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_129690 () (_ BitVec 8))(assert (= a_129690 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_129691 () (_ BitVec 8))(assert (= a_129691 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_129692 () (_ BitVec 8))(assert (= a_129692 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_129693 () (_ BitVec 8))(assert (= a_129693 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_129694 () (_ BitVec 8))(assert (= a_129694 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_129695 () (_ BitVec 8))(assert (= a_129695 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_129696 () (_ BitVec 8))(assert (= a_129696 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_129697 () (_ BitVec 8))(assert (= a_129697 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_129698 () (_ BitVec 8))(assert (= a_129698 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_129699 () (_ BitVec 8))(assert (= a_129699 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_129700 () (_ BitVec 8))(assert (= a_129700 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_129701 () (_ BitVec 8))(assert (= a_129701 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_129702 () (_ BitVec 8))(assert (= a_129702 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_129703 () (_ BitVec 8))(assert (= a_129703 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_129704 () (_ BitVec 8))(assert (= a_129704 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_129705 () (_ BitVec 256))(assert (= a_129705 (concat a_129673 a_129674 a_129675 a_129676 a_129677 a_129678 a_129679 a_129680 a_129681 a_129682 a_129683 a_129684 a_129685 a_129686 a_129687 a_129688 a_129689 a_129690 a_129691 a_129692 a_129693 a_129694 a_129695 a_129696 a_129697 a_129698 a_129699 a_129700 a_129701 a_129702 a_129703 a_129704))) +(declare-fun a_129706 () (_ BitVec 256))(assert (= a_129706 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_129707 () (_ BitVec 256))(assert (= a_129707 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129708 () (_ BitVec 512))(assert (= a_129708 ((_ zero_extend 256) a_129707))) +(declare-fun a_129709 () (_ BitVec 512))(assert (= a_129709 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_129710 () (_ BitVec 512))(assert (= a_129710 (bvadd a_129708 a_129709))) +(declare-fun a_129711 () (_ BitVec 512))(assert (= a_129711 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129712 () Bool)(assert (= a_129712 (bvult a_129710 a_129711))) +(declare-fun a_129713 () (_ BitVec 8))(assert (= a_129713 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_129714 () (_ BitVec 256))(assert (= a_129714 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129715 () (_ BitVec 512))(assert (= a_129715 ((_ zero_extend 256) a_129714))) +(declare-fun a_129716 () (_ BitVec 512))(assert (= a_129716 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_129717 () (_ BitVec 512))(assert (= a_129717 (bvadd a_129715 a_129716))) +(declare-fun a_129718 () (_ BitVec 512))(assert (= a_129718 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129719 () Bool)(assert (= a_129719 (bvult a_129717 a_129718))) +(declare-fun a_129720 () (_ BitVec 8))(assert (= a_129720 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_129721 () (_ BitVec 256))(assert (= a_129721 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129722 () (_ BitVec 512))(assert (= a_129722 ((_ zero_extend 256) a_129721))) +(declare-fun a_129723 () (_ BitVec 512))(assert (= a_129723 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_129724 () (_ BitVec 512))(assert (= a_129724 (bvadd a_129722 a_129723))) +(declare-fun a_129725 () (_ BitVec 512))(assert (= a_129725 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129726 () Bool)(assert (= a_129726 (bvult a_129724 a_129725))) +(declare-fun a_129727 () (_ BitVec 8))(assert (= a_129727 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_129728 () (_ BitVec 256))(assert (= a_129728 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129729 () (_ BitVec 512))(assert (= a_129729 ((_ zero_extend 256) a_129728))) +(declare-fun a_129730 () (_ BitVec 512))(assert (= a_129730 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_129731 () (_ BitVec 512))(assert (= a_129731 (bvadd a_129729 a_129730))) +(declare-fun a_129732 () (_ BitVec 512))(assert (= a_129732 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129733 () Bool)(assert (= a_129733 (bvult a_129731 a_129732))) +(declare-fun a_129734 () (_ BitVec 8))(assert (= a_129734 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_129735 () (_ BitVec 256))(assert (= a_129735 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129736 () (_ BitVec 512))(assert (= a_129736 ((_ zero_extend 256) a_129735))) +(declare-fun a_129737 () (_ BitVec 512))(assert (= a_129737 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_129738 () (_ BitVec 512))(assert (= a_129738 (bvadd a_129736 a_129737))) +(declare-fun a_129739 () (_ BitVec 512))(assert (= a_129739 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129740 () Bool)(assert (= a_129740 (bvult a_129738 a_129739))) +(declare-fun a_129741 () (_ BitVec 8))(assert (= a_129741 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_129742 () (_ BitVec 256))(assert (= a_129742 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129743 () (_ BitVec 512))(assert (= a_129743 ((_ zero_extend 256) a_129742))) +(declare-fun a_129744 () (_ BitVec 512))(assert (= a_129744 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_129745 () (_ BitVec 512))(assert (= a_129745 (bvadd a_129743 a_129744))) +(declare-fun a_129746 () (_ BitVec 512))(assert (= a_129746 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129747 () Bool)(assert (= a_129747 (bvult a_129745 a_129746))) +(declare-fun a_129748 () (_ BitVec 8))(assert (= a_129748 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_129749 () (_ BitVec 256))(assert (= a_129749 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129750 () (_ BitVec 512))(assert (= a_129750 ((_ zero_extend 256) a_129749))) +(declare-fun a_129751 () (_ BitVec 512))(assert (= a_129751 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_129752 () (_ BitVec 512))(assert (= a_129752 (bvadd a_129750 a_129751))) +(declare-fun a_129753 () (_ BitVec 512))(assert (= a_129753 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129754 () Bool)(assert (= a_129754 (bvult a_129752 a_129753))) +(declare-fun a_129755 () (_ BitVec 8))(assert (= a_129755 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_129756 () (_ BitVec 256))(assert (= a_129756 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129757 () (_ BitVec 512))(assert (= a_129757 ((_ zero_extend 256) a_129756))) +(declare-fun a_129758 () (_ BitVec 512))(assert (= a_129758 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_129759 () (_ BitVec 512))(assert (= a_129759 (bvadd a_129757 a_129758))) +(declare-fun a_129760 () (_ BitVec 512))(assert (= a_129760 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129761 () Bool)(assert (= a_129761 (bvult a_129759 a_129760))) +(declare-fun a_129762 () (_ BitVec 8))(assert (= a_129762 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_129763 () (_ BitVec 256))(assert (= a_129763 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129764 () (_ BitVec 512))(assert (= a_129764 ((_ zero_extend 256) a_129763))) +(declare-fun a_129765 () (_ BitVec 512))(assert (= a_129765 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_129766 () (_ BitVec 512))(assert (= a_129766 (bvadd a_129764 a_129765))) +(declare-fun a_129767 () (_ BitVec 512))(assert (= a_129767 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129768 () Bool)(assert (= a_129768 (bvult a_129766 a_129767))) +(declare-fun a_129769 () (_ BitVec 8))(assert (= a_129769 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_129770 () (_ BitVec 256))(assert (= a_129770 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129771 () (_ BitVec 512))(assert (= a_129771 ((_ zero_extend 256) a_129770))) +(declare-fun a_129772 () (_ BitVec 512))(assert (= a_129772 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_129773 () (_ BitVec 512))(assert (= a_129773 (bvadd a_129771 a_129772))) +(declare-fun a_129774 () (_ BitVec 512))(assert (= a_129774 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129775 () Bool)(assert (= a_129775 (bvult a_129773 a_129774))) +(declare-fun a_129776 () (_ BitVec 8))(assert (= a_129776 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_129777 () (_ BitVec 256))(assert (= a_129777 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129778 () (_ BitVec 512))(assert (= a_129778 ((_ zero_extend 256) a_129777))) +(declare-fun a_129779 () (_ BitVec 512))(assert (= a_129779 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_129780 () (_ BitVec 512))(assert (= a_129780 (bvadd a_129778 a_129779))) +(declare-fun a_129781 () (_ BitVec 512))(assert (= a_129781 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129782 () Bool)(assert (= a_129782 (bvult a_129780 a_129781))) +(declare-fun a_129783 () (_ BitVec 8))(assert (= a_129783 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_129784 () (_ BitVec 256))(assert (= a_129784 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129785 () (_ BitVec 512))(assert (= a_129785 ((_ zero_extend 256) a_129784))) +(declare-fun a_129786 () (_ BitVec 512))(assert (= a_129786 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_129787 () (_ BitVec 512))(assert (= a_129787 (bvadd a_129785 a_129786))) +(declare-fun a_129788 () (_ BitVec 512))(assert (= a_129788 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129789 () Bool)(assert (= a_129789 (bvult a_129787 a_129788))) +(declare-fun a_129790 () (_ BitVec 8))(assert (= a_129790 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_129791 () (_ BitVec 256))(assert (= a_129791 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129792 () (_ BitVec 512))(assert (= a_129792 ((_ zero_extend 256) a_129791))) +(declare-fun a_129793 () (_ BitVec 512))(assert (= a_129793 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_129794 () (_ BitVec 512))(assert (= a_129794 (bvadd a_129792 a_129793))) +(declare-fun a_129795 () (_ BitVec 512))(assert (= a_129795 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129796 () Bool)(assert (= a_129796 (bvult a_129794 a_129795))) +(declare-fun a_129797 () (_ BitVec 8))(assert (= a_129797 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_129798 () (_ BitVec 256))(assert (= a_129798 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129799 () (_ BitVec 512))(assert (= a_129799 ((_ zero_extend 256) a_129798))) +(declare-fun a_129800 () (_ BitVec 512))(assert (= a_129800 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_129801 () (_ BitVec 512))(assert (= a_129801 (bvadd a_129799 a_129800))) +(declare-fun a_129802 () (_ BitVec 512))(assert (= a_129802 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129803 () Bool)(assert (= a_129803 (bvult a_129801 a_129802))) +(declare-fun a_129804 () (_ BitVec 8))(assert (= a_129804 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_129805 () (_ BitVec 256))(assert (= a_129805 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129806 () (_ BitVec 512))(assert (= a_129806 ((_ zero_extend 256) a_129805))) +(declare-fun a_129807 () (_ BitVec 512))(assert (= a_129807 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_129808 () (_ BitVec 512))(assert (= a_129808 (bvadd a_129806 a_129807))) +(declare-fun a_129809 () (_ BitVec 512))(assert (= a_129809 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129810 () Bool)(assert (= a_129810 (bvult a_129808 a_129809))) +(declare-fun a_129811 () (_ BitVec 8))(assert (= a_129811 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_129812 () (_ BitVec 256))(assert (= a_129812 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129813 () (_ BitVec 512))(assert (= a_129813 ((_ zero_extend 256) a_129812))) +(declare-fun a_129814 () (_ BitVec 512))(assert (= a_129814 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_129815 () (_ BitVec 512))(assert (= a_129815 (bvadd a_129813 a_129814))) +(declare-fun a_129816 () (_ BitVec 512))(assert (= a_129816 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129817 () Bool)(assert (= a_129817 (bvult a_129815 a_129816))) +(declare-fun a_129818 () (_ BitVec 8))(assert (= a_129818 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_129819 () (_ BitVec 256))(assert (= a_129819 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129820 () (_ BitVec 512))(assert (= a_129820 ((_ zero_extend 256) a_129819))) +(declare-fun a_129821 () (_ BitVec 512))(assert (= a_129821 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_129822 () (_ BitVec 512))(assert (= a_129822 (bvadd a_129820 a_129821))) +(declare-fun a_129823 () (_ BitVec 512))(assert (= a_129823 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129824 () Bool)(assert (= a_129824 (bvult a_129822 a_129823))) +(declare-fun a_129825 () (_ BitVec 8))(assert (= a_129825 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_129826 () (_ BitVec 256))(assert (= a_129826 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129827 () (_ BitVec 512))(assert (= a_129827 ((_ zero_extend 256) a_129826))) +(declare-fun a_129828 () (_ BitVec 512))(assert (= a_129828 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_129829 () (_ BitVec 512))(assert (= a_129829 (bvadd a_129827 a_129828))) +(declare-fun a_129830 () (_ BitVec 512))(assert (= a_129830 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129831 () Bool)(assert (= a_129831 (bvult a_129829 a_129830))) +(declare-fun a_129832 () (_ BitVec 8))(assert (= a_129832 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_129833 () (_ BitVec 256))(assert (= a_129833 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129834 () (_ BitVec 512))(assert (= a_129834 ((_ zero_extend 256) a_129833))) +(declare-fun a_129835 () (_ BitVec 512))(assert (= a_129835 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_129836 () (_ BitVec 512))(assert (= a_129836 (bvadd a_129834 a_129835))) +(declare-fun a_129837 () (_ BitVec 512))(assert (= a_129837 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129838 () Bool)(assert (= a_129838 (bvult a_129836 a_129837))) +(declare-fun a_129839 () (_ BitVec 8))(assert (= a_129839 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_129840 () (_ BitVec 256))(assert (= a_129840 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129841 () (_ BitVec 512))(assert (= a_129841 ((_ zero_extend 256) a_129840))) +(declare-fun a_129842 () (_ BitVec 512))(assert (= a_129842 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_129843 () (_ BitVec 512))(assert (= a_129843 (bvadd a_129841 a_129842))) +(declare-fun a_129844 () (_ BitVec 512))(assert (= a_129844 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129845 () Bool)(assert (= a_129845 (bvult a_129843 a_129844))) +(declare-fun a_129846 () (_ BitVec 8))(assert (= a_129846 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_129847 () (_ BitVec 256))(assert (= a_129847 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129848 () (_ BitVec 512))(assert (= a_129848 ((_ zero_extend 256) a_129847))) +(declare-fun a_129849 () (_ BitVec 512))(assert (= a_129849 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_129850 () (_ BitVec 512))(assert (= a_129850 (bvadd a_129848 a_129849))) +(declare-fun a_129851 () (_ BitVec 512))(assert (= a_129851 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129852 () Bool)(assert (= a_129852 (bvult a_129850 a_129851))) +(declare-fun a_129853 () (_ BitVec 8))(assert (= a_129853 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_129854 () (_ BitVec 256))(assert (= a_129854 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129855 () (_ BitVec 512))(assert (= a_129855 ((_ zero_extend 256) a_129854))) +(declare-fun a_129856 () (_ BitVec 512))(assert (= a_129856 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_129857 () (_ BitVec 512))(assert (= a_129857 (bvadd a_129855 a_129856))) +(declare-fun a_129858 () (_ BitVec 512))(assert (= a_129858 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129859 () Bool)(assert (= a_129859 (bvult a_129857 a_129858))) +(declare-fun a_129860 () (_ BitVec 8))(assert (= a_129860 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_129861 () (_ BitVec 256))(assert (= a_129861 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129862 () (_ BitVec 512))(assert (= a_129862 ((_ zero_extend 256) a_129861))) +(declare-fun a_129863 () (_ BitVec 512))(assert (= a_129863 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_129864 () (_ BitVec 512))(assert (= a_129864 (bvadd a_129862 a_129863))) +(declare-fun a_129865 () (_ BitVec 512))(assert (= a_129865 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129866 () Bool)(assert (= a_129866 (bvult a_129864 a_129865))) +(declare-fun a_129867 () (_ BitVec 8))(assert (= a_129867 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_129868 () (_ BitVec 256))(assert (= a_129868 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129869 () (_ BitVec 512))(assert (= a_129869 ((_ zero_extend 256) a_129868))) +(declare-fun a_129870 () (_ BitVec 512))(assert (= a_129870 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_129871 () (_ BitVec 512))(assert (= a_129871 (bvadd a_129869 a_129870))) +(declare-fun a_129872 () (_ BitVec 512))(assert (= a_129872 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129873 () Bool)(assert (= a_129873 (bvult a_129871 a_129872))) +(declare-fun a_129874 () (_ BitVec 8))(assert (= a_129874 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_129875 () (_ BitVec 256))(assert (= a_129875 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129876 () (_ BitVec 512))(assert (= a_129876 ((_ zero_extend 256) a_129875))) +(declare-fun a_129877 () (_ BitVec 512))(assert (= a_129877 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_129878 () (_ BitVec 512))(assert (= a_129878 (bvadd a_129876 a_129877))) +(declare-fun a_129879 () (_ BitVec 512))(assert (= a_129879 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129880 () Bool)(assert (= a_129880 (bvult a_129878 a_129879))) +(declare-fun a_129881 () (_ BitVec 8))(assert (= a_129881 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_129882 () (_ BitVec 256))(assert (= a_129882 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129883 () (_ BitVec 512))(assert (= a_129883 ((_ zero_extend 256) a_129882))) +(declare-fun a_129884 () (_ BitVec 512))(assert (= a_129884 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_129885 () (_ BitVec 512))(assert (= a_129885 (bvadd a_129883 a_129884))) +(declare-fun a_129886 () (_ BitVec 512))(assert (= a_129886 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129887 () Bool)(assert (= a_129887 (bvult a_129885 a_129886))) +(declare-fun a_129888 () (_ BitVec 8))(assert (= a_129888 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_129889 () (_ BitVec 256))(assert (= a_129889 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129890 () (_ BitVec 512))(assert (= a_129890 ((_ zero_extend 256) a_129889))) +(declare-fun a_129891 () (_ BitVec 512))(assert (= a_129891 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_129892 () (_ BitVec 512))(assert (= a_129892 (bvadd a_129890 a_129891))) +(declare-fun a_129893 () (_ BitVec 512))(assert (= a_129893 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129894 () Bool)(assert (= a_129894 (bvult a_129892 a_129893))) +(declare-fun a_129895 () (_ BitVec 8))(assert (= a_129895 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_129896 () (_ BitVec 256))(assert (= a_129896 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129897 () (_ BitVec 512))(assert (= a_129897 ((_ zero_extend 256) a_129896))) +(declare-fun a_129898 () (_ BitVec 512))(assert (= a_129898 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_129899 () (_ BitVec 512))(assert (= a_129899 (bvadd a_129897 a_129898))) +(declare-fun a_129900 () (_ BitVec 512))(assert (= a_129900 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129901 () Bool)(assert (= a_129901 (bvult a_129899 a_129900))) +(declare-fun a_129902 () (_ BitVec 8))(assert (= a_129902 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_129903 () (_ BitVec 256))(assert (= a_129903 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129904 () (_ BitVec 512))(assert (= a_129904 ((_ zero_extend 256) a_129903))) +(declare-fun a_129905 () (_ BitVec 512))(assert (= a_129905 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_129906 () (_ BitVec 512))(assert (= a_129906 (bvadd a_129904 a_129905))) +(declare-fun a_129907 () (_ BitVec 512))(assert (= a_129907 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129908 () Bool)(assert (= a_129908 (bvult a_129906 a_129907))) +(declare-fun a_129909 () (_ BitVec 8))(assert (= a_129909 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_129910 () (_ BitVec 256))(assert (= a_129910 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129911 () (_ BitVec 512))(assert (= a_129911 ((_ zero_extend 256) a_129910))) +(declare-fun a_129912 () (_ BitVec 512))(assert (= a_129912 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_129913 () (_ BitVec 512))(assert (= a_129913 (bvadd a_129911 a_129912))) +(declare-fun a_129914 () (_ BitVec 512))(assert (= a_129914 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129915 () Bool)(assert (= a_129915 (bvult a_129913 a_129914))) +(declare-fun a_129916 () (_ BitVec 8))(assert (= a_129916 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_129917 () (_ BitVec 256))(assert (= a_129917 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129918 () (_ BitVec 512))(assert (= a_129918 ((_ zero_extend 256) a_129917))) +(declare-fun a_129919 () (_ BitVec 512))(assert (= a_129919 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_129920 () (_ BitVec 512))(assert (= a_129920 (bvadd a_129918 a_129919))) +(declare-fun a_129921 () (_ BitVec 512))(assert (= a_129921 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129922 () Bool)(assert (= a_129922 (bvult a_129920 a_129921))) +(declare-fun a_129923 () (_ BitVec 8))(assert (= a_129923 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_129924 () (_ BitVec 256))(assert (= a_129924 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_129925 () (_ BitVec 512))(assert (= a_129925 ((_ zero_extend 256) a_129924))) +(declare-fun a_129926 () (_ BitVec 512))(assert (= a_129926 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_129927 () Bool)(assert (= a_129927 (bvult a_129925 a_129926))) +(declare-fun a_129928 () (_ BitVec 8))(assert (= a_129928 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_129929 () (_ BitVec 8))(assert (= a_129929 (ite a_129927 a_129928 #x00))) +(declare-fun a_129930 () (_ BitVec 8))(assert (= a_129930 (ite a_129922 a_129923 #x00))) +(declare-fun a_129931 () (_ BitVec 8))(assert (= a_129931 (ite a_129915 a_129916 #x00))) +(declare-fun a_129932 () (_ BitVec 8))(assert (= a_129932 (ite a_129908 a_129909 #x00))) +(declare-fun a_129933 () (_ BitVec 8))(assert (= a_129933 (ite a_129901 a_129902 #x00))) +(declare-fun a_129934 () (_ BitVec 8))(assert (= a_129934 (ite a_129894 a_129895 #x00))) +(declare-fun a_129935 () (_ BitVec 8))(assert (= a_129935 (ite a_129887 a_129888 #x00))) +(declare-fun a_129936 () (_ BitVec 8))(assert (= a_129936 (ite a_129880 a_129881 #x00))) +(declare-fun a_129937 () (_ BitVec 8))(assert (= a_129937 (ite a_129873 a_129874 #x00))) +(declare-fun a_129938 () (_ BitVec 8))(assert (= a_129938 (ite a_129866 a_129867 #x00))) +(declare-fun a_129939 () (_ BitVec 8))(assert (= a_129939 (ite a_129859 a_129860 #x00))) +(declare-fun a_129940 () (_ BitVec 8))(assert (= a_129940 (ite a_129852 a_129853 #x00))) +(declare-fun a_129941 () (_ BitVec 8))(assert (= a_129941 (ite a_129845 a_129846 #x00))) +(declare-fun a_129942 () (_ BitVec 8))(assert (= a_129942 (ite a_129838 a_129839 #x00))) +(declare-fun a_129943 () (_ BitVec 8))(assert (= a_129943 (ite a_129831 a_129832 #x00))) +(declare-fun a_129944 () (_ BitVec 8))(assert (= a_129944 (ite a_129824 a_129825 #x00))) +(declare-fun a_129945 () (_ BitVec 8))(assert (= a_129945 (ite a_129817 a_129818 #x00))) +(declare-fun a_129946 () (_ BitVec 8))(assert (= a_129946 (ite a_129810 a_129811 #x00))) +(declare-fun a_129947 () (_ BitVec 8))(assert (= a_129947 (ite a_129803 a_129804 #x00))) +(declare-fun a_129948 () (_ BitVec 8))(assert (= a_129948 (ite a_129796 a_129797 #x00))) +(declare-fun a_129949 () (_ BitVec 8))(assert (= a_129949 (ite a_129789 a_129790 #x00))) +(declare-fun a_129950 () (_ BitVec 8))(assert (= a_129950 (ite a_129782 a_129783 #x00))) +(declare-fun a_129951 () (_ BitVec 8))(assert (= a_129951 (ite a_129775 a_129776 #x00))) +(declare-fun a_129952 () (_ BitVec 8))(assert (= a_129952 (ite a_129768 a_129769 #x00))) +(declare-fun a_129953 () (_ BitVec 8))(assert (= a_129953 (ite a_129761 a_129762 #x00))) +(declare-fun a_129954 () (_ BitVec 8))(assert (= a_129954 (ite a_129754 a_129755 #x00))) +(declare-fun a_129955 () (_ BitVec 8))(assert (= a_129955 (ite a_129747 a_129748 #x00))) +(declare-fun a_129956 () (_ BitVec 8))(assert (= a_129956 (ite a_129740 a_129741 #x00))) +(declare-fun a_129957 () (_ BitVec 8))(assert (= a_129957 (ite a_129733 a_129734 #x00))) +(declare-fun a_129958 () (_ BitVec 8))(assert (= a_129958 (ite a_129726 a_129727 #x00))) +(declare-fun a_129959 () (_ BitVec 8))(assert (= a_129959 (ite a_129719 a_129720 #x00))) +(declare-fun a_129960 () (_ BitVec 8))(assert (= a_129960 (ite a_129712 a_129713 #x00))) +(declare-fun a_129961 () (_ BitVec 256))(assert (= a_129961 (concat a_129929 a_129930 a_129931 a_129932 a_129933 a_129934 a_129935 a_129936 a_129937 a_129938 a_129939 a_129940 a_129941 a_129942 a_129943 a_129944 a_129945 a_129946 a_129947 a_129948 a_129949 a_129950 a_129951 a_129952 a_129953 a_129954 a_129955 a_129956 a_129957 a_129958 a_129959 a_129960))) +(declare-fun a_129962 () (_ BitVec 256))(assert (= a_129962 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_129963 () (_ BitVec 256))(assert (= a_129963 (concat a_129929 a_129930 a_129931 a_129932 a_129933 a_129934 a_129935 a_129936 a_129937 a_129938 a_129939 a_129940 a_129941 a_129942 a_129943 a_129944 a_129945 a_129946 a_129947 a_129948 a_129949 a_129950 a_129951 a_129952 a_129953 a_129954 a_129955 a_129956 a_129957 a_129958 a_129959 a_129960))) +(declare-fun a_129964 () (_ BitVec 256))(assert (= a_129964 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_129965 () Bool)(assert (= a_129965 (bvslt a_129963 a_129964))) +(declare-fun a_129966 () (_ BitVec 256))(assert (= a_129966 (concat a_129929 a_129930 a_129931 a_129932 a_129933 a_129934 a_129935 a_129936 a_129937 a_129938 a_129939 a_129940 a_129941 a_129942 a_129943 a_129944 a_129945 a_129946 a_129947 a_129948 a_129949 a_129950 a_129951 a_129952 a_129953 a_129954 a_129955 a_129956 a_129957 a_129958 a_129959 a_129960))) +(declare-fun a_129967 () (_ BitVec 256))(assert (= a_129967 (bvsub a_129961 a_129962))) +(declare-fun a_129968 () (_ BitVec 256))(assert (= a_129968 (ite a_129965 a_129966 a_129967))) +(declare-fun a_129969 () (_ BitVec 256))(assert (= a_129969 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_129970 () (_ BitVec 256))(assert (= a_129970 (concat a_129673 a_129674 a_129675 a_129676 a_129677 a_129678 a_129679 a_129680 a_129681 a_129682 a_129683 a_129684 a_129685 a_129686 a_129687 a_129688 a_129689 a_129690 a_129691 a_129692 a_129693 a_129694 a_129695 a_129696 a_129697 a_129698 a_129699 a_129700 a_129701 a_129702 a_129703 a_129704))) +(declare-fun a_129971 () (_ BitVec 256))(assert (= a_129971 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_129972 () (_ BitVec 256))(assert (= a_129972 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_129973 () (_ BitVec 8))(assert (= a_129973 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_129974 () (_ BitVec 8))(assert (= a_129974 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_129975 () (_ BitVec 8))(assert (= a_129975 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_129976 () (_ BitVec 8))(assert (= a_129976 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_129977 () (_ BitVec 8))(assert (= a_129977 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_129978 () (_ BitVec 8))(assert (= a_129978 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_129979 () (_ BitVec 8))(assert (= a_129979 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_129980 () (_ BitVec 8))(assert (= a_129980 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_129981 () (_ BitVec 8))(assert (= a_129981 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_129982 () (_ BitVec 8))(assert (= a_129982 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_129983 () (_ BitVec 8))(assert (= a_129983 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_129984 () (_ BitVec 8))(assert (= a_129984 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_129985 () (_ BitVec 8))(assert (= a_129985 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_129986 () (_ BitVec 8))(assert (= a_129986 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_129987 () (_ BitVec 8))(assert (= a_129987 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_129988 () (_ BitVec 8))(assert (= a_129988 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_129989 () (_ BitVec 8))(assert (= a_129989 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_129990 () (_ BitVec 8))(assert (= a_129990 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_129991 () (_ BitVec 8))(assert (= a_129991 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_129992 () (_ BitVec 8))(assert (= a_129992 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_129993 () (_ BitVec 8))(assert (= a_129993 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_129994 () (_ BitVec 8))(assert (= a_129994 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_129995 () (_ BitVec 8))(assert (= a_129995 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_129996 () (_ BitVec 8))(assert (= a_129996 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_129997 () (_ BitVec 8))(assert (= a_129997 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_129998 () (_ BitVec 8))(assert (= a_129998 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_129999 () (_ BitVec 8))(assert (= a_129999 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_130000 () (_ BitVec 8))(assert (= a_130000 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_130001 () (_ BitVec 8))(assert (= a_130001 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_130002 () (_ BitVec 8))(assert (= a_130002 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_130003 () (_ BitVec 8))(assert (= a_130003 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_130004 () (_ BitVec 8))(assert (= a_130004 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_130005 () (_ BitVec 256))(assert (= a_130005 (concat a_129973 a_129974 a_129975 a_129976 a_129977 a_129978 a_129979 a_129980 a_129981 a_129982 a_129983 a_129984 a_129985 a_129986 a_129987 a_129988 a_129989 a_129990 a_129991 a_129992 a_129993 a_129994 a_129995 a_129996 a_129997 a_129998 a_129999 a_130000 a_130001 a_130002 a_130003 a_130004))) +(declare-fun a_130006 () (_ BitVec 256))(assert (= a_130006 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_130007 () (_ BitVec 256))(assert (= a_130007 (bvudiv a_130005 a_130006))) +(declare-fun a_130008 () (_ BitVec 256))(assert (= a_130008 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_130009 () (_ BitVec 256))(assert (= a_130009 (bvand a_130007 a_130008))) +(declare-fun a_130010 () (_ BitVec 256))(assert (= a_130010 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_130011 () (_ BitVec 512))(assert (= a_130011 (bvadd a_129396 a_129397))) +(declare-fun a_130012 () (_ BitVec 256))(assert (= a_130012 ((_ extract 255 0) a_130011))) +(declare-fun a_130013 () (_ BitVec 512))(assert (= a_130013 ((_ zero_extend 256) a_130012))) +(declare-fun a_130014 () (_ BitVec 512))(assert (= a_130014 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_130015 () (_ BitVec 512))(assert (= a_130015 (bvsub a_130013 a_130014))) +(declare-fun a_130016 () (_ BitVec 512))(assert (= a_130016 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_130017 () (_ BitVec 512))(assert (= a_130017 ((_ zero_extend 256) a_130012))) +(declare-fun a_130018 () (_ BitVec 512))(assert (= a_130018 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_130019 () Bool)(assert (= a_130019 (bvuge a_130017 a_130018))) +(declare-fun a_130020 () Bool)(assert (= a_130020 (bvuge a_130015 a_130016))) +(declare-fun a_130021 () Bool)(assert (= a_130021 (and a_130019 a_130020))) +(declare-fun a_130022 () Bool)(assert (= a_130022 (not a_130021))) +(declare-fun a_130023 () (_ BitVec 256))(assert (= a_130023 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130024 () (_ BitVec 512))(assert (= a_130024 ((_ zero_extend 256) a_130023))) +(declare-fun a_130025 () (_ BitVec 512))(assert (= a_130025 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_130026 () (_ BitVec 512))(assert (= a_130026 (bvadd a_130024 a_130025))) +(declare-fun a_130027 () (_ BitVec 512))(assert (= a_130027 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130028 () Bool)(assert (= a_130028 (bvult a_130026 a_130027))) +(declare-fun a_130029 () (_ BitVec 8))(assert (= a_130029 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_130030 () (_ BitVec 256))(assert (= a_130030 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130031 () (_ BitVec 512))(assert (= a_130031 ((_ zero_extend 256) a_130030))) +(declare-fun a_130032 () (_ BitVec 512))(assert (= a_130032 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_130033 () (_ BitVec 512))(assert (= a_130033 (bvadd a_130031 a_130032))) +(declare-fun a_130034 () (_ BitVec 512))(assert (= a_130034 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130035 () Bool)(assert (= a_130035 (bvult a_130033 a_130034))) +(declare-fun a_130036 () (_ BitVec 8))(assert (= a_130036 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_130037 () (_ BitVec 256))(assert (= a_130037 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130038 () (_ BitVec 512))(assert (= a_130038 ((_ zero_extend 256) a_130037))) +(declare-fun a_130039 () (_ BitVec 512))(assert (= a_130039 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_130040 () (_ BitVec 512))(assert (= a_130040 (bvadd a_130038 a_130039))) +(declare-fun a_130041 () (_ BitVec 512))(assert (= a_130041 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130042 () Bool)(assert (= a_130042 (bvult a_130040 a_130041))) +(declare-fun a_130043 () (_ BitVec 8))(assert (= a_130043 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_130044 () (_ BitVec 256))(assert (= a_130044 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130045 () (_ BitVec 512))(assert (= a_130045 ((_ zero_extend 256) a_130044))) +(declare-fun a_130046 () (_ BitVec 512))(assert (= a_130046 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_130047 () (_ BitVec 512))(assert (= a_130047 (bvadd a_130045 a_130046))) +(declare-fun a_130048 () (_ BitVec 512))(assert (= a_130048 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130049 () Bool)(assert (= a_130049 (bvult a_130047 a_130048))) +(declare-fun a_130050 () (_ BitVec 8))(assert (= a_130050 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_130051 () (_ BitVec 256))(assert (= a_130051 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130052 () (_ BitVec 512))(assert (= a_130052 ((_ zero_extend 256) a_130051))) +(declare-fun a_130053 () (_ BitVec 512))(assert (= a_130053 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_130054 () (_ BitVec 512))(assert (= a_130054 (bvadd a_130052 a_130053))) +(declare-fun a_130055 () (_ BitVec 512))(assert (= a_130055 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130056 () Bool)(assert (= a_130056 (bvult a_130054 a_130055))) +(declare-fun a_130057 () (_ BitVec 8))(assert (= a_130057 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_130058 () (_ BitVec 256))(assert (= a_130058 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130059 () (_ BitVec 512))(assert (= a_130059 ((_ zero_extend 256) a_130058))) +(declare-fun a_130060 () (_ BitVec 512))(assert (= a_130060 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_130061 () (_ BitVec 512))(assert (= a_130061 (bvadd a_130059 a_130060))) +(declare-fun a_130062 () (_ BitVec 512))(assert (= a_130062 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130063 () Bool)(assert (= a_130063 (bvult a_130061 a_130062))) +(declare-fun a_130064 () (_ BitVec 8))(assert (= a_130064 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_130065 () (_ BitVec 256))(assert (= a_130065 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130066 () (_ BitVec 512))(assert (= a_130066 ((_ zero_extend 256) a_130065))) +(declare-fun a_130067 () (_ BitVec 512))(assert (= a_130067 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_130068 () (_ BitVec 512))(assert (= a_130068 (bvadd a_130066 a_130067))) +(declare-fun a_130069 () (_ BitVec 512))(assert (= a_130069 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130070 () Bool)(assert (= a_130070 (bvult a_130068 a_130069))) +(declare-fun a_130071 () (_ BitVec 8))(assert (= a_130071 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_130072 () (_ BitVec 256))(assert (= a_130072 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130073 () (_ BitVec 512))(assert (= a_130073 ((_ zero_extend 256) a_130072))) +(declare-fun a_130074 () (_ BitVec 512))(assert (= a_130074 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_130075 () (_ BitVec 512))(assert (= a_130075 (bvadd a_130073 a_130074))) +(declare-fun a_130076 () (_ BitVec 512))(assert (= a_130076 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130077 () Bool)(assert (= a_130077 (bvult a_130075 a_130076))) +(declare-fun a_130078 () (_ BitVec 8))(assert (= a_130078 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_130079 () (_ BitVec 256))(assert (= a_130079 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130080 () (_ BitVec 512))(assert (= a_130080 ((_ zero_extend 256) a_130079))) +(declare-fun a_130081 () (_ BitVec 512))(assert (= a_130081 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_130082 () (_ BitVec 512))(assert (= a_130082 (bvadd a_130080 a_130081))) +(declare-fun a_130083 () (_ BitVec 512))(assert (= a_130083 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130084 () Bool)(assert (= a_130084 (bvult a_130082 a_130083))) +(declare-fun a_130085 () (_ BitVec 8))(assert (= a_130085 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_130086 () (_ BitVec 256))(assert (= a_130086 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130087 () (_ BitVec 512))(assert (= a_130087 ((_ zero_extend 256) a_130086))) +(declare-fun a_130088 () (_ BitVec 512))(assert (= a_130088 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_130089 () (_ BitVec 512))(assert (= a_130089 (bvadd a_130087 a_130088))) +(declare-fun a_130090 () (_ BitVec 512))(assert (= a_130090 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130091 () Bool)(assert (= a_130091 (bvult a_130089 a_130090))) +(declare-fun a_130092 () (_ BitVec 8))(assert (= a_130092 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_130093 () (_ BitVec 256))(assert (= a_130093 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130094 () (_ BitVec 512))(assert (= a_130094 ((_ zero_extend 256) a_130093))) +(declare-fun a_130095 () (_ BitVec 512))(assert (= a_130095 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_130096 () (_ BitVec 512))(assert (= a_130096 (bvadd a_130094 a_130095))) +(declare-fun a_130097 () (_ BitVec 512))(assert (= a_130097 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130098 () Bool)(assert (= a_130098 (bvult a_130096 a_130097))) +(declare-fun a_130099 () (_ BitVec 8))(assert (= a_130099 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_130100 () (_ BitVec 256))(assert (= a_130100 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130101 () (_ BitVec 512))(assert (= a_130101 ((_ zero_extend 256) a_130100))) +(declare-fun a_130102 () (_ BitVec 512))(assert (= a_130102 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_130103 () (_ BitVec 512))(assert (= a_130103 (bvadd a_130101 a_130102))) +(declare-fun a_130104 () (_ BitVec 512))(assert (= a_130104 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130105 () Bool)(assert (= a_130105 (bvult a_130103 a_130104))) +(declare-fun a_130106 () (_ BitVec 8))(assert (= a_130106 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_130107 () (_ BitVec 256))(assert (= a_130107 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130108 () (_ BitVec 512))(assert (= a_130108 ((_ zero_extend 256) a_130107))) +(declare-fun a_130109 () (_ BitVec 512))(assert (= a_130109 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_130110 () (_ BitVec 512))(assert (= a_130110 (bvadd a_130108 a_130109))) +(declare-fun a_130111 () (_ BitVec 512))(assert (= a_130111 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130112 () Bool)(assert (= a_130112 (bvult a_130110 a_130111))) +(declare-fun a_130113 () (_ BitVec 8))(assert (= a_130113 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_130114 () (_ BitVec 256))(assert (= a_130114 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130115 () (_ BitVec 512))(assert (= a_130115 ((_ zero_extend 256) a_130114))) +(declare-fun a_130116 () (_ BitVec 512))(assert (= a_130116 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_130117 () (_ BitVec 512))(assert (= a_130117 (bvadd a_130115 a_130116))) +(declare-fun a_130118 () (_ BitVec 512))(assert (= a_130118 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130119 () Bool)(assert (= a_130119 (bvult a_130117 a_130118))) +(declare-fun a_130120 () (_ BitVec 8))(assert (= a_130120 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_130121 () (_ BitVec 256))(assert (= a_130121 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130122 () (_ BitVec 512))(assert (= a_130122 ((_ zero_extend 256) a_130121))) +(declare-fun a_130123 () (_ BitVec 512))(assert (= a_130123 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_130124 () (_ BitVec 512))(assert (= a_130124 (bvadd a_130122 a_130123))) +(declare-fun a_130125 () (_ BitVec 512))(assert (= a_130125 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130126 () Bool)(assert (= a_130126 (bvult a_130124 a_130125))) +(declare-fun a_130127 () (_ BitVec 8))(assert (= a_130127 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_130128 () (_ BitVec 256))(assert (= a_130128 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130129 () (_ BitVec 512))(assert (= a_130129 ((_ zero_extend 256) a_130128))) +(declare-fun a_130130 () (_ BitVec 512))(assert (= a_130130 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_130131 () (_ BitVec 512))(assert (= a_130131 (bvadd a_130129 a_130130))) +(declare-fun a_130132 () (_ BitVec 512))(assert (= a_130132 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130133 () Bool)(assert (= a_130133 (bvult a_130131 a_130132))) +(declare-fun a_130134 () (_ BitVec 8))(assert (= a_130134 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_130135 () (_ BitVec 256))(assert (= a_130135 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130136 () (_ BitVec 512))(assert (= a_130136 ((_ zero_extend 256) a_130135))) +(declare-fun a_130137 () (_ BitVec 512))(assert (= a_130137 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_130138 () (_ BitVec 512))(assert (= a_130138 (bvadd a_130136 a_130137))) +(declare-fun a_130139 () (_ BitVec 512))(assert (= a_130139 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130140 () Bool)(assert (= a_130140 (bvult a_130138 a_130139))) +(declare-fun a_130141 () (_ BitVec 8))(assert (= a_130141 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_130142 () (_ BitVec 256))(assert (= a_130142 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130143 () (_ BitVec 512))(assert (= a_130143 ((_ zero_extend 256) a_130142))) +(declare-fun a_130144 () (_ BitVec 512))(assert (= a_130144 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_130145 () (_ BitVec 512))(assert (= a_130145 (bvadd a_130143 a_130144))) +(declare-fun a_130146 () (_ BitVec 512))(assert (= a_130146 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130147 () Bool)(assert (= a_130147 (bvult a_130145 a_130146))) +(declare-fun a_130148 () (_ BitVec 8))(assert (= a_130148 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_130149 () (_ BitVec 256))(assert (= a_130149 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130150 () (_ BitVec 512))(assert (= a_130150 ((_ zero_extend 256) a_130149))) +(declare-fun a_130151 () (_ BitVec 512))(assert (= a_130151 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_130152 () (_ BitVec 512))(assert (= a_130152 (bvadd a_130150 a_130151))) +(declare-fun a_130153 () (_ BitVec 512))(assert (= a_130153 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130154 () Bool)(assert (= a_130154 (bvult a_130152 a_130153))) +(declare-fun a_130155 () (_ BitVec 8))(assert (= a_130155 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_130156 () (_ BitVec 256))(assert (= a_130156 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130157 () (_ BitVec 512))(assert (= a_130157 ((_ zero_extend 256) a_130156))) +(declare-fun a_130158 () (_ BitVec 512))(assert (= a_130158 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_130159 () (_ BitVec 512))(assert (= a_130159 (bvadd a_130157 a_130158))) +(declare-fun a_130160 () (_ BitVec 512))(assert (= a_130160 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130161 () Bool)(assert (= a_130161 (bvult a_130159 a_130160))) +(declare-fun a_130162 () (_ BitVec 8))(assert (= a_130162 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_130163 () (_ BitVec 256))(assert (= a_130163 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130164 () (_ BitVec 512))(assert (= a_130164 ((_ zero_extend 256) a_130163))) +(declare-fun a_130165 () (_ BitVec 512))(assert (= a_130165 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_130166 () (_ BitVec 512))(assert (= a_130166 (bvadd a_130164 a_130165))) +(declare-fun a_130167 () (_ BitVec 512))(assert (= a_130167 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130168 () Bool)(assert (= a_130168 (bvult a_130166 a_130167))) +(declare-fun a_130169 () (_ BitVec 8))(assert (= a_130169 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_130170 () (_ BitVec 256))(assert (= a_130170 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130171 () (_ BitVec 512))(assert (= a_130171 ((_ zero_extend 256) a_130170))) +(declare-fun a_130172 () (_ BitVec 512))(assert (= a_130172 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_130173 () (_ BitVec 512))(assert (= a_130173 (bvadd a_130171 a_130172))) +(declare-fun a_130174 () (_ BitVec 512))(assert (= a_130174 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130175 () Bool)(assert (= a_130175 (bvult a_130173 a_130174))) +(declare-fun a_130176 () (_ BitVec 8))(assert (= a_130176 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_130177 () (_ BitVec 256))(assert (= a_130177 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130178 () (_ BitVec 512))(assert (= a_130178 ((_ zero_extend 256) a_130177))) +(declare-fun a_130179 () (_ BitVec 512))(assert (= a_130179 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_130180 () (_ BitVec 512))(assert (= a_130180 (bvadd a_130178 a_130179))) +(declare-fun a_130181 () (_ BitVec 512))(assert (= a_130181 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130182 () Bool)(assert (= a_130182 (bvult a_130180 a_130181))) +(declare-fun a_130183 () (_ BitVec 8))(assert (= a_130183 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_130184 () (_ BitVec 256))(assert (= a_130184 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130185 () (_ BitVec 512))(assert (= a_130185 ((_ zero_extend 256) a_130184))) +(declare-fun a_130186 () (_ BitVec 512))(assert (= a_130186 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_130187 () (_ BitVec 512))(assert (= a_130187 (bvadd a_130185 a_130186))) +(declare-fun a_130188 () (_ BitVec 512))(assert (= a_130188 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130189 () Bool)(assert (= a_130189 (bvult a_130187 a_130188))) +(declare-fun a_130190 () (_ BitVec 8))(assert (= a_130190 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_130191 () (_ BitVec 256))(assert (= a_130191 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130192 () (_ BitVec 512))(assert (= a_130192 ((_ zero_extend 256) a_130191))) +(declare-fun a_130193 () (_ BitVec 512))(assert (= a_130193 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_130194 () (_ BitVec 512))(assert (= a_130194 (bvadd a_130192 a_130193))) +(declare-fun a_130195 () (_ BitVec 512))(assert (= a_130195 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130196 () Bool)(assert (= a_130196 (bvult a_130194 a_130195))) +(declare-fun a_130197 () (_ BitVec 8))(assert (= a_130197 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_130198 () (_ BitVec 256))(assert (= a_130198 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130199 () (_ BitVec 512))(assert (= a_130199 ((_ zero_extend 256) a_130198))) +(declare-fun a_130200 () (_ BitVec 512))(assert (= a_130200 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_130201 () (_ BitVec 512))(assert (= a_130201 (bvadd a_130199 a_130200))) +(declare-fun a_130202 () (_ BitVec 512))(assert (= a_130202 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130203 () Bool)(assert (= a_130203 (bvult a_130201 a_130202))) +(declare-fun a_130204 () (_ BitVec 8))(assert (= a_130204 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_130205 () (_ BitVec 256))(assert (= a_130205 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130206 () (_ BitVec 512))(assert (= a_130206 ((_ zero_extend 256) a_130205))) +(declare-fun a_130207 () (_ BitVec 512))(assert (= a_130207 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_130208 () (_ BitVec 512))(assert (= a_130208 (bvadd a_130206 a_130207))) +(declare-fun a_130209 () (_ BitVec 512))(assert (= a_130209 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130210 () Bool)(assert (= a_130210 (bvult a_130208 a_130209))) +(declare-fun a_130211 () (_ BitVec 8))(assert (= a_130211 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_130212 () (_ BitVec 256))(assert (= a_130212 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130213 () (_ BitVec 512))(assert (= a_130213 ((_ zero_extend 256) a_130212))) +(declare-fun a_130214 () (_ BitVec 512))(assert (= a_130214 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_130215 () (_ BitVec 512))(assert (= a_130215 (bvadd a_130213 a_130214))) +(declare-fun a_130216 () (_ BitVec 512))(assert (= a_130216 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130217 () Bool)(assert (= a_130217 (bvult a_130215 a_130216))) +(declare-fun a_130218 () (_ BitVec 8))(assert (= a_130218 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_130219 () (_ BitVec 256))(assert (= a_130219 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130220 () (_ BitVec 512))(assert (= a_130220 ((_ zero_extend 256) a_130219))) +(declare-fun a_130221 () (_ BitVec 512))(assert (= a_130221 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_130222 () (_ BitVec 512))(assert (= a_130222 (bvadd a_130220 a_130221))) +(declare-fun a_130223 () (_ BitVec 512))(assert (= a_130223 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130224 () Bool)(assert (= a_130224 (bvult a_130222 a_130223))) +(declare-fun a_130225 () (_ BitVec 8))(assert (= a_130225 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_130226 () (_ BitVec 256))(assert (= a_130226 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130227 () (_ BitVec 512))(assert (= a_130227 ((_ zero_extend 256) a_130226))) +(declare-fun a_130228 () (_ BitVec 512))(assert (= a_130228 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_130229 () (_ BitVec 512))(assert (= a_130229 (bvadd a_130227 a_130228))) +(declare-fun a_130230 () (_ BitVec 512))(assert (= a_130230 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130231 () Bool)(assert (= a_130231 (bvult a_130229 a_130230))) +(declare-fun a_130232 () (_ BitVec 8))(assert (= a_130232 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_130233 () (_ BitVec 256))(assert (= a_130233 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130234 () (_ BitVec 512))(assert (= a_130234 ((_ zero_extend 256) a_130233))) +(declare-fun a_130235 () (_ BitVec 512))(assert (= a_130235 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_130236 () (_ BitVec 512))(assert (= a_130236 (bvadd a_130234 a_130235))) +(declare-fun a_130237 () (_ BitVec 512))(assert (= a_130237 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130238 () Bool)(assert (= a_130238 (bvult a_130236 a_130237))) +(declare-fun a_130239 () (_ BitVec 8))(assert (= a_130239 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_130240 () (_ BitVec 256))(assert (= a_130240 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130241 () (_ BitVec 512))(assert (= a_130241 ((_ zero_extend 256) a_130240))) +(declare-fun a_130242 () (_ BitVec 512))(assert (= a_130242 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130243 () Bool)(assert (= a_130243 (bvult a_130241 a_130242))) +(declare-fun a_130244 () (_ BitVec 8))(assert (= a_130244 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_130245 () (_ BitVec 8))(assert (= a_130245 (ite a_130243 a_130244 #x00))) +(declare-fun a_130246 () (_ BitVec 8))(assert (= a_130246 (ite a_130238 a_130239 #x00))) +(declare-fun a_130247 () (_ BitVec 8))(assert (= a_130247 (ite a_130231 a_130232 #x00))) +(declare-fun a_130248 () (_ BitVec 8))(assert (= a_130248 (ite a_130224 a_130225 #x00))) +(declare-fun a_130249 () (_ BitVec 8))(assert (= a_130249 (ite a_130217 a_130218 #x00))) +(declare-fun a_130250 () (_ BitVec 8))(assert (= a_130250 (ite a_130210 a_130211 #x00))) +(declare-fun a_130251 () (_ BitVec 8))(assert (= a_130251 (ite a_130203 a_130204 #x00))) +(declare-fun a_130252 () (_ BitVec 8))(assert (= a_130252 (ite a_130196 a_130197 #x00))) +(declare-fun a_130253 () (_ BitVec 8))(assert (= a_130253 (ite a_130189 a_130190 #x00))) +(declare-fun a_130254 () (_ BitVec 8))(assert (= a_130254 (ite a_130182 a_130183 #x00))) +(declare-fun a_130255 () (_ BitVec 8))(assert (= a_130255 (ite a_130175 a_130176 #x00))) +(declare-fun a_130256 () (_ BitVec 8))(assert (= a_130256 (ite a_130168 a_130169 #x00))) +(declare-fun a_130257 () (_ BitVec 8))(assert (= a_130257 (ite a_130161 a_130162 #x00))) +(declare-fun a_130258 () (_ BitVec 8))(assert (= a_130258 (ite a_130154 a_130155 #x00))) +(declare-fun a_130259 () (_ BitVec 8))(assert (= a_130259 (ite a_130147 a_130148 #x00))) +(declare-fun a_130260 () (_ BitVec 8))(assert (= a_130260 (ite a_130140 a_130141 #x00))) +(declare-fun a_130261 () (_ BitVec 8))(assert (= a_130261 (ite a_130133 a_130134 #x00))) +(declare-fun a_130262 () (_ BitVec 8))(assert (= a_130262 (ite a_130126 a_130127 #x00))) +(declare-fun a_130263 () (_ BitVec 8))(assert (= a_130263 (ite a_130119 a_130120 #x00))) +(declare-fun a_130264 () (_ BitVec 8))(assert (= a_130264 (ite a_130112 a_130113 #x00))) +(declare-fun a_130265 () (_ BitVec 8))(assert (= a_130265 (ite a_130105 a_130106 #x00))) +(declare-fun a_130266 () (_ BitVec 8))(assert (= a_130266 (ite a_130098 a_130099 #x00))) +(declare-fun a_130267 () (_ BitVec 8))(assert (= a_130267 (ite a_130091 a_130092 #x00))) +(declare-fun a_130268 () (_ BitVec 8))(assert (= a_130268 (ite a_130084 a_130085 #x00))) +(declare-fun a_130269 () (_ BitVec 8))(assert (= a_130269 (ite a_130077 a_130078 #x00))) +(declare-fun a_130270 () (_ BitVec 8))(assert (= a_130270 (ite a_130070 a_130071 #x00))) +(declare-fun a_130271 () (_ BitVec 8))(assert (= a_130271 (ite a_130063 a_130064 #x00))) +(declare-fun a_130272 () (_ BitVec 8))(assert (= a_130272 (ite a_130056 a_130057 #x00))) +(declare-fun a_130273 () (_ BitVec 8))(assert (= a_130273 (ite a_130049 a_130050 #x00))) +(declare-fun a_130274 () (_ BitVec 8))(assert (= a_130274 (ite a_130042 a_130043 #x00))) +(declare-fun a_130275 () (_ BitVec 8))(assert (= a_130275 (ite a_130035 a_130036 #x00))) +(declare-fun a_130276 () (_ BitVec 8))(assert (= a_130276 (ite a_130028 a_130029 #x00))) +(declare-fun a_130277 () (_ BitVec 256))(assert (= a_130277 (concat a_130245 a_130246 a_130247 a_130248 a_130249 a_130250 a_130251 a_130252 a_130253 a_130254 a_130255 a_130256 a_130257 a_130258 a_130259 a_130260 a_130261 a_130262 a_130263 a_130264 a_130265 a_130266 a_130267 a_130268 a_130269 a_130270 a_130271 a_130272 a_130273 a_130274 a_130275 a_130276))) +(declare-fun a_130278 () (_ BitVec 256))(assert (= a_130278 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_130279 () (_ BitVec 256))(assert (= a_130279 (concat a_130245 a_130246 a_130247 a_130248 a_130249 a_130250 a_130251 a_130252 a_130253 a_130254 a_130255 a_130256 a_130257 a_130258 a_130259 a_130260 a_130261 a_130262 a_130263 a_130264 a_130265 a_130266 a_130267 a_130268 a_130269 a_130270 a_130271 a_130272 a_130273 a_130274 a_130275 a_130276))) +(declare-fun a_130280 () (_ BitVec 256))(assert (= a_130280 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_130281 () Bool)(assert (= a_130281 (bvslt a_130279 a_130280))) +(declare-fun a_130282 () (_ BitVec 256))(assert (= a_130282 (concat a_130245 a_130246 a_130247 a_130248 a_130249 a_130250 a_130251 a_130252 a_130253 a_130254 a_130255 a_130256 a_130257 a_130258 a_130259 a_130260 a_130261 a_130262 a_130263 a_130264 a_130265 a_130266 a_130267 a_130268 a_130269 a_130270 a_130271 a_130272 a_130273 a_130274 a_130275 a_130276))) +(declare-fun a_130283 () (_ BitVec 256))(assert (= a_130283 (bvsub a_130277 a_130278))) +(declare-fun a_130284 () (_ BitVec 256))(assert (= a_130284 (ite a_130281 a_130282 a_130283))) +(declare-fun a_130285 () (_ BitVec 256))(assert (= a_130285 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_130286 () Bool)(assert (= a_130286 (bvslt a_130284 a_130285))) +(declare-fun a_130287 () (_ BitVec 8))(assert (= a_130287 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_130288 () (_ BitVec 8))(assert (= a_130288 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_130289 () (_ BitVec 8))(assert (= a_130289 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_130290 () (_ BitVec 8))(assert (= a_130290 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_130291 () (_ BitVec 8))(assert (= a_130291 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_130292 () (_ BitVec 8))(assert (= a_130292 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_130293 () (_ BitVec 8))(assert (= a_130293 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_130294 () (_ BitVec 8))(assert (= a_130294 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_130295 () (_ BitVec 8))(assert (= a_130295 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_130296 () (_ BitVec 8))(assert (= a_130296 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_130297 () (_ BitVec 8))(assert (= a_130297 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_130298 () (_ BitVec 8))(assert (= a_130298 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_130299 () (_ BitVec 8))(assert (= a_130299 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_130300 () (_ BitVec 8))(assert (= a_130300 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_130301 () (_ BitVec 8))(assert (= a_130301 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_130302 () (_ BitVec 8))(assert (= a_130302 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_130303 () (_ BitVec 8))(assert (= a_130303 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_130304 () (_ BitVec 8))(assert (= a_130304 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_130305 () (_ BitVec 8))(assert (= a_130305 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_130306 () (_ BitVec 8))(assert (= a_130306 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_130307 () (_ BitVec 8))(assert (= a_130307 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_130308 () (_ BitVec 8))(assert (= a_130308 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_130309 () (_ BitVec 8))(assert (= a_130309 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_130310 () (_ BitVec 8))(assert (= a_130310 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_130311 () (_ BitVec 8))(assert (= a_130311 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_130312 () (_ BitVec 8))(assert (= a_130312 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_130313 () (_ BitVec 8))(assert (= a_130313 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_130314 () (_ BitVec 8))(assert (= a_130314 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_130315 () (_ BitVec 8))(assert (= a_130315 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_130316 () (_ BitVec 8))(assert (= a_130316 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_130317 () (_ BitVec 8))(assert (= a_130317 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_130318 () (_ BitVec 8))(assert (= a_130318 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_130319 () (_ BitVec 256))(assert (= a_130319 (concat a_130287 a_130288 a_130289 a_130290 a_130291 a_130292 a_130293 a_130294 a_130295 a_130296 a_130297 a_130298 a_130299 a_130300 a_130301 a_130302 a_130303 a_130304 a_130305 a_130306 a_130307 a_130308 a_130309 a_130310 a_130311 a_130312 a_130313 a_130314 a_130315 a_130316 a_130317 a_130318))) +(declare-fun a_130320 () (_ BitVec 256))(assert (= a_130320 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_130321 () Bool)(assert (= a_130321 (= a_130319 a_130320))) +(declare-fun a_130322 () (_ BitVec 256))(assert (= a_130322 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_130323 () (_ BitVec 8))(assert (= a_130323 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_130324 () (_ BitVec 8))(assert (= a_130324 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_130325 () (_ BitVec 8))(assert (= a_130325 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_130326 () (_ BitVec 8))(assert (= a_130326 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_130327 () (_ BitVec 8))(assert (= a_130327 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_130328 () (_ BitVec 8))(assert (= a_130328 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_130329 () (_ BitVec 8))(assert (= a_130329 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_130330 () (_ BitVec 8))(assert (= a_130330 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_130331 () (_ BitVec 8))(assert (= a_130331 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_130332 () (_ BitVec 8))(assert (= a_130332 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_130333 () (_ BitVec 8))(assert (= a_130333 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_130334 () (_ BitVec 8))(assert (= a_130334 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_130335 () (_ BitVec 8))(assert (= a_130335 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_130336 () (_ BitVec 8))(assert (= a_130336 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_130337 () (_ BitVec 8))(assert (= a_130337 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_130338 () (_ BitVec 8))(assert (= a_130338 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_130339 () (_ BitVec 8))(assert (= a_130339 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_130340 () (_ BitVec 8))(assert (= a_130340 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_130341 () (_ BitVec 8))(assert (= a_130341 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_130342 () (_ BitVec 8))(assert (= a_130342 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_130343 () (_ BitVec 8))(assert (= a_130343 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_130344 () (_ BitVec 8))(assert (= a_130344 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_130345 () (_ BitVec 8))(assert (= a_130345 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_130346 () (_ BitVec 8))(assert (= a_130346 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_130347 () (_ BitVec 8))(assert (= a_130347 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_130348 () (_ BitVec 8))(assert (= a_130348 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_130349 () (_ BitVec 8))(assert (= a_130349 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_130350 () (_ BitVec 8))(assert (= a_130350 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_130351 () (_ BitVec 8))(assert (= a_130351 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_130352 () (_ BitVec 8))(assert (= a_130352 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_130353 () (_ BitVec 8))(assert (= a_130353 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_130354 () (_ BitVec 8))(assert (= a_130354 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_130355 () (_ BitVec 256))(assert (= a_130355 (concat a_130323 a_130324 a_130325 a_130326 a_130327 a_130328 a_130329 a_130330 a_130331 a_130332 a_130333 a_130334 a_130335 a_130336 a_130337 a_130338 a_130339 a_130340 a_130341 a_130342 a_130343 a_130344 a_130345 a_130346 a_130347 a_130348 a_130349 a_130350 a_130351 a_130352 a_130353 a_130354))) +(declare-fun a_130356 () (_ BitVec 256))(assert (= a_130356 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_130357 () (_ BitVec 256))(assert (= a_130357 (bvudiv a_130355 a_130356))) +(declare-fun a_130358 () (_ BitVec 256))(assert (= a_130358 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_130359 () (_ BitVec 256))(assert (= a_130359 (bvand a_130357 a_130358))) +(declare-fun a_130360 () (_ BitVec 256))(assert (= a_130360 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_130361 () (_ BitVec 512))(assert (= a_130361 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_130362 () (_ BitVec 512))(assert (= a_130362 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_130363 () (_ BitVec 512))(assert (= a_130363 (bvsub a_130361 a_130362))) +(declare-fun a_130364 () (_ BitVec 512))(assert (= a_130364 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_130365 () (_ BitVec 512))(assert (= a_130365 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_130366 () (_ BitVec 512))(assert (= a_130366 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_130367 () Bool)(assert (= a_130367 (bvule a_130365 a_130366))) +(declare-fun a_130368 () Bool)(assert (= a_130368 (bvuge a_130363 a_130364))) +(declare-fun a_130369 () Bool)(assert (= a_130369 (and a_130367 a_130368))) +(declare-fun a_130370 () Bool)(assert (= a_130370 (not a_130369))) +(declare-fun a_130371 () (_ BitVec 256))(assert (= a_130371 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_130372 () (_ BitVec 512))(assert (= a_130372 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_130373 () (_ BitVec 512))(assert (= a_130373 ((_ zero_extend 256) SVALUE))) +(declare-fun a_130374 () (_ BitVec 512))(assert (= a_130374 (bvsub a_130372 a_130373))) +(declare-fun a_130375 () (_ BitVec 512))(assert (= a_130375 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_130376 () (_ BitVec 512))(assert (= a_130376 ((_ zero_extend 256) SVALUE))) +(declare-fun a_130377 () (_ BitVec 512))(assert (= a_130377 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_130378 () Bool)(assert (= a_130378 (bvule a_130376 a_130377))) +(declare-fun a_130379 () Bool)(assert (= a_130379 (bvuge a_130374 a_130375))) +(declare-fun a_130380 () Bool)(assert (= a_130380 (and a_130378 a_130379))) +(declare-fun a_130381 () Bool)(assert (= a_130381 (not a_130380))) +(assert (= a_130381 false)) +(assert (= SVALUE a_130371)) +(assert (= a_130370 false)) +(assert (= a_130359 a_130360)) +(assert (= SVALUE_1 a_130322)) +(assert (not a_130321)) +(assert (not a_130286)) +(assert (= a_130022 false)) +(assert (= a_130009 a_130010)) +(assert (= SVALUE_3 a_129972)) +(assert (= a_129970 a_129971)) +(assert (bvslt a_129968 a_129969)) +(assert (= a_129705 a_129706)) +(assert (not a_129672)) +(assert (= a_129414 a_129415)) +(assert (= a_129405 a_129406)) +(assert (= a_129392 a_129393)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001c.findings b/tools/manticore-analysis/sample_execution/outputs/user_0000001c.findings new file mode 100644 index 000000000..c4d47f07d --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001c.findings @@ -0,0 +1,4 @@ +- INVALID instruction - + Contract: 0xd4a8f68534750318596cd9a395ee5d2468a8492d EVM Program counter: 0xf4 + Snippet: +25 assert(x + y + z != 3) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001c.logs b/tools/manticore-analysis/sample_execution/outputs/user_0000001c.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001c.pkl b/tools/manticore-analysis/sample_execution/outputs/user_0000001c.pkl new file mode 100644 index 000000000..c236d37c6 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_0000001c.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001c.summary b/tools/manticore-analysis/sample_execution/outputs/user_0000001c.summary new file mode 100644 index 000000000..dc7b6d716 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001c.summary @@ -0,0 +1,36 @@ +Message: THROW +Last exception: THROW +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset f4 + 25 assert(x + y + z != 3) + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999747325 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 94% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001c.trace b/tools/manticore-analysis/sample_execution/outputs/user_0000001c.trace new file mode 100644 index 000000000..fa81c13c3 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001c.trace @@ -0,0 +1,275 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xde +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf4 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001c.tx b/tools/manticore-analysis/sample_execution/outputs/user_0000001c.tx new file mode 100644 index 000000000..9c18688fc --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001c.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(450546001518488004043740862689444221536008393703282834321009581329618042880,5,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000ff (*) +Return_data: 0x () + +Function call: +test_me(0,4,255) -> THROW (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001c.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_0000001c.tx.json new file mode 100644 index 000000000..1438b6678 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001c.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001d.constraints b/tools/manticore-analysis/sample_execution/outputs/user_0000001d.constraints new file mode 100644 index 000000000..807dc57cf --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001d.constraints @@ -0,0 +1,1024 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_130400 () (_ BitVec 512))(assert (= a_130400 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_130401 () (_ BitVec 512))(assert (= a_130401 ((_ zero_extend 256) SVALUE))) +(declare-fun a_130402 () (_ BitVec 512))(assert (= a_130402 (bvsub a_130400 a_130401))) +(declare-fun a_130403 () (_ BitVec 512))(assert (= a_130403 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_130404 () (_ BitVec 512))(assert (= a_130404 (bvadd a_130402 a_130403))) +(declare-fun a_130405 () (_ BitVec 256))(assert (= a_130405 ((_ extract 255 0) a_130404))) +(declare-fun a_130406 () (_ BitVec 256))(assert (= a_130406 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_130407 () (_ BitVec 512))(assert (= a_130407 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_130408 () (_ BitVec 512))(assert (= a_130408 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_130409 () (_ BitVec 512))(assert (= a_130409 (bvsub a_130407 a_130408))) +(declare-fun a_130410 () (_ BitVec 512))(assert (= a_130410 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329e5)) +(declare-fun a_130411 () (_ BitVec 512))(assert (= a_130411 (bvadd a_130409 a_130410))) +(declare-fun a_130412 () (_ BitVec 512))(assert (= a_130412 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_130413 () (_ BitVec 512))(assert (= a_130413 (bvsub a_130411 a_130412))) +(declare-fun a_130414 () (_ BitVec 512))(assert (= a_130414 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_130415 () (_ BitVec 512))(assert (= a_130415 (bvsub a_130413 a_130414))) +(declare-fun a_130416 () (_ BitVec 512))(assert (= a_130416 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_130417 () (_ BitVec 512))(assert (= a_130417 (bvadd a_130415 a_130416))) +(declare-fun a_130418 () (_ BitVec 256))(assert (= a_130418 ((_ extract 255 0) a_130417))) +(declare-fun a_130419 () (_ BitVec 256))(assert (= a_130419 #x0000000000000000000000000000000000000000000000000000000254080905)) +(declare-fun a_130420 () (_ BitVec 512))(assert (= a_130420 ((_ zero_extend 256) SVALUE))) +(declare-fun a_130421 () (_ BitVec 512))(assert (= a_130421 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_130422 () (_ BitVec 512))(assert (= a_130422 (bvadd a_130420 a_130421))) +(declare-fun a_130423 () (_ BitVec 512))(assert (= a_130423 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_130424 () (_ BitVec 512))(assert (= a_130424 (bvadd a_130422 a_130423))) +(declare-fun a_130425 () (_ BitVec 512))(assert (= a_130425 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_130426 () (_ BitVec 512))(assert (= a_130426 (bvsub a_130424 a_130425))) +(declare-fun a_130427 () (_ BitVec 256))(assert (= a_130427 ((_ extract 255 0) a_130426))) +(declare-fun a_130428 () (_ BitVec 256))(assert (= a_130428 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_130429 () (_ BitVec 256))(assert (= a_130429 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130430 () (_ BitVec 512))(assert (= a_130430 ((_ zero_extend 256) a_130429))) +(declare-fun a_130431 () (_ BitVec 512))(assert (= a_130431 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_130432 () (_ BitVec 512))(assert (= a_130432 (bvadd a_130430 a_130431))) +(declare-fun a_130433 () (_ BitVec 512))(assert (= a_130433 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130434 () Bool)(assert (= a_130434 (bvult a_130432 a_130433))) +(declare-fun a_130435 () (_ BitVec 8))(assert (= a_130435 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_130436 () (_ BitVec 256))(assert (= a_130436 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130437 () (_ BitVec 512))(assert (= a_130437 ((_ zero_extend 256) a_130436))) +(declare-fun a_130438 () (_ BitVec 512))(assert (= a_130438 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_130439 () (_ BitVec 512))(assert (= a_130439 (bvadd a_130437 a_130438))) +(declare-fun a_130440 () (_ BitVec 512))(assert (= a_130440 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130441 () Bool)(assert (= a_130441 (bvult a_130439 a_130440))) +(declare-fun a_130442 () (_ BitVec 8))(assert (= a_130442 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_130443 () (_ BitVec 256))(assert (= a_130443 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130444 () (_ BitVec 512))(assert (= a_130444 ((_ zero_extend 256) a_130443))) +(declare-fun a_130445 () (_ BitVec 512))(assert (= a_130445 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_130446 () (_ BitVec 512))(assert (= a_130446 (bvadd a_130444 a_130445))) +(declare-fun a_130447 () (_ BitVec 512))(assert (= a_130447 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130448 () Bool)(assert (= a_130448 (bvult a_130446 a_130447))) +(declare-fun a_130449 () (_ BitVec 8))(assert (= a_130449 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_130450 () (_ BitVec 256))(assert (= a_130450 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130451 () (_ BitVec 512))(assert (= a_130451 ((_ zero_extend 256) a_130450))) +(declare-fun a_130452 () (_ BitVec 512))(assert (= a_130452 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_130453 () (_ BitVec 512))(assert (= a_130453 (bvadd a_130451 a_130452))) +(declare-fun a_130454 () (_ BitVec 512))(assert (= a_130454 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130455 () Bool)(assert (= a_130455 (bvult a_130453 a_130454))) +(declare-fun a_130456 () (_ BitVec 8))(assert (= a_130456 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_130457 () (_ BitVec 256))(assert (= a_130457 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130458 () (_ BitVec 512))(assert (= a_130458 ((_ zero_extend 256) a_130457))) +(declare-fun a_130459 () (_ BitVec 512))(assert (= a_130459 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_130460 () (_ BitVec 512))(assert (= a_130460 (bvadd a_130458 a_130459))) +(declare-fun a_130461 () (_ BitVec 512))(assert (= a_130461 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130462 () Bool)(assert (= a_130462 (bvult a_130460 a_130461))) +(declare-fun a_130463 () (_ BitVec 8))(assert (= a_130463 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_130464 () (_ BitVec 256))(assert (= a_130464 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130465 () (_ BitVec 512))(assert (= a_130465 ((_ zero_extend 256) a_130464))) +(declare-fun a_130466 () (_ BitVec 512))(assert (= a_130466 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_130467 () (_ BitVec 512))(assert (= a_130467 (bvadd a_130465 a_130466))) +(declare-fun a_130468 () (_ BitVec 512))(assert (= a_130468 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130469 () Bool)(assert (= a_130469 (bvult a_130467 a_130468))) +(declare-fun a_130470 () (_ BitVec 8))(assert (= a_130470 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_130471 () (_ BitVec 256))(assert (= a_130471 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130472 () (_ BitVec 512))(assert (= a_130472 ((_ zero_extend 256) a_130471))) +(declare-fun a_130473 () (_ BitVec 512))(assert (= a_130473 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_130474 () (_ BitVec 512))(assert (= a_130474 (bvadd a_130472 a_130473))) +(declare-fun a_130475 () (_ BitVec 512))(assert (= a_130475 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130476 () Bool)(assert (= a_130476 (bvult a_130474 a_130475))) +(declare-fun a_130477 () (_ BitVec 8))(assert (= a_130477 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_130478 () (_ BitVec 256))(assert (= a_130478 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130479 () (_ BitVec 512))(assert (= a_130479 ((_ zero_extend 256) a_130478))) +(declare-fun a_130480 () (_ BitVec 512))(assert (= a_130480 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_130481 () (_ BitVec 512))(assert (= a_130481 (bvadd a_130479 a_130480))) +(declare-fun a_130482 () (_ BitVec 512))(assert (= a_130482 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130483 () Bool)(assert (= a_130483 (bvult a_130481 a_130482))) +(declare-fun a_130484 () (_ BitVec 8))(assert (= a_130484 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_130485 () (_ BitVec 256))(assert (= a_130485 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130486 () (_ BitVec 512))(assert (= a_130486 ((_ zero_extend 256) a_130485))) +(declare-fun a_130487 () (_ BitVec 512))(assert (= a_130487 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_130488 () (_ BitVec 512))(assert (= a_130488 (bvadd a_130486 a_130487))) +(declare-fun a_130489 () (_ BitVec 512))(assert (= a_130489 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130490 () Bool)(assert (= a_130490 (bvult a_130488 a_130489))) +(declare-fun a_130491 () (_ BitVec 8))(assert (= a_130491 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_130492 () (_ BitVec 256))(assert (= a_130492 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130493 () (_ BitVec 512))(assert (= a_130493 ((_ zero_extend 256) a_130492))) +(declare-fun a_130494 () (_ BitVec 512))(assert (= a_130494 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_130495 () (_ BitVec 512))(assert (= a_130495 (bvadd a_130493 a_130494))) +(declare-fun a_130496 () (_ BitVec 512))(assert (= a_130496 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130497 () Bool)(assert (= a_130497 (bvult a_130495 a_130496))) +(declare-fun a_130498 () (_ BitVec 8))(assert (= a_130498 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_130499 () (_ BitVec 256))(assert (= a_130499 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130500 () (_ BitVec 512))(assert (= a_130500 ((_ zero_extend 256) a_130499))) +(declare-fun a_130501 () (_ BitVec 512))(assert (= a_130501 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_130502 () (_ BitVec 512))(assert (= a_130502 (bvadd a_130500 a_130501))) +(declare-fun a_130503 () (_ BitVec 512))(assert (= a_130503 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130504 () Bool)(assert (= a_130504 (bvult a_130502 a_130503))) +(declare-fun a_130505 () (_ BitVec 8))(assert (= a_130505 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_130506 () (_ BitVec 256))(assert (= a_130506 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130507 () (_ BitVec 512))(assert (= a_130507 ((_ zero_extend 256) a_130506))) +(declare-fun a_130508 () (_ BitVec 512))(assert (= a_130508 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_130509 () (_ BitVec 512))(assert (= a_130509 (bvadd a_130507 a_130508))) +(declare-fun a_130510 () (_ BitVec 512))(assert (= a_130510 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130511 () Bool)(assert (= a_130511 (bvult a_130509 a_130510))) +(declare-fun a_130512 () (_ BitVec 8))(assert (= a_130512 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_130513 () (_ BitVec 256))(assert (= a_130513 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130514 () (_ BitVec 512))(assert (= a_130514 ((_ zero_extend 256) a_130513))) +(declare-fun a_130515 () (_ BitVec 512))(assert (= a_130515 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_130516 () (_ BitVec 512))(assert (= a_130516 (bvadd a_130514 a_130515))) +(declare-fun a_130517 () (_ BitVec 512))(assert (= a_130517 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130518 () Bool)(assert (= a_130518 (bvult a_130516 a_130517))) +(declare-fun a_130519 () (_ BitVec 8))(assert (= a_130519 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_130520 () (_ BitVec 256))(assert (= a_130520 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130521 () (_ BitVec 512))(assert (= a_130521 ((_ zero_extend 256) a_130520))) +(declare-fun a_130522 () (_ BitVec 512))(assert (= a_130522 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_130523 () (_ BitVec 512))(assert (= a_130523 (bvadd a_130521 a_130522))) +(declare-fun a_130524 () (_ BitVec 512))(assert (= a_130524 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130525 () Bool)(assert (= a_130525 (bvult a_130523 a_130524))) +(declare-fun a_130526 () (_ BitVec 8))(assert (= a_130526 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_130527 () (_ BitVec 256))(assert (= a_130527 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130528 () (_ BitVec 512))(assert (= a_130528 ((_ zero_extend 256) a_130527))) +(declare-fun a_130529 () (_ BitVec 512))(assert (= a_130529 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_130530 () (_ BitVec 512))(assert (= a_130530 (bvadd a_130528 a_130529))) +(declare-fun a_130531 () (_ BitVec 512))(assert (= a_130531 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130532 () Bool)(assert (= a_130532 (bvult a_130530 a_130531))) +(declare-fun a_130533 () (_ BitVec 8))(assert (= a_130533 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_130534 () (_ BitVec 256))(assert (= a_130534 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130535 () (_ BitVec 512))(assert (= a_130535 ((_ zero_extend 256) a_130534))) +(declare-fun a_130536 () (_ BitVec 512))(assert (= a_130536 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_130537 () (_ BitVec 512))(assert (= a_130537 (bvadd a_130535 a_130536))) +(declare-fun a_130538 () (_ BitVec 512))(assert (= a_130538 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130539 () Bool)(assert (= a_130539 (bvult a_130537 a_130538))) +(declare-fun a_130540 () (_ BitVec 8))(assert (= a_130540 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_130541 () (_ BitVec 256))(assert (= a_130541 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130542 () (_ BitVec 512))(assert (= a_130542 ((_ zero_extend 256) a_130541))) +(declare-fun a_130543 () (_ BitVec 512))(assert (= a_130543 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_130544 () (_ BitVec 512))(assert (= a_130544 (bvadd a_130542 a_130543))) +(declare-fun a_130545 () (_ BitVec 512))(assert (= a_130545 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130546 () Bool)(assert (= a_130546 (bvult a_130544 a_130545))) +(declare-fun a_130547 () (_ BitVec 8))(assert (= a_130547 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_130548 () (_ BitVec 256))(assert (= a_130548 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130549 () (_ BitVec 512))(assert (= a_130549 ((_ zero_extend 256) a_130548))) +(declare-fun a_130550 () (_ BitVec 512))(assert (= a_130550 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_130551 () (_ BitVec 512))(assert (= a_130551 (bvadd a_130549 a_130550))) +(declare-fun a_130552 () (_ BitVec 512))(assert (= a_130552 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130553 () Bool)(assert (= a_130553 (bvult a_130551 a_130552))) +(declare-fun a_130554 () (_ BitVec 8))(assert (= a_130554 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_130555 () (_ BitVec 256))(assert (= a_130555 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130556 () (_ BitVec 512))(assert (= a_130556 ((_ zero_extend 256) a_130555))) +(declare-fun a_130557 () (_ BitVec 512))(assert (= a_130557 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_130558 () (_ BitVec 512))(assert (= a_130558 (bvadd a_130556 a_130557))) +(declare-fun a_130559 () (_ BitVec 512))(assert (= a_130559 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130560 () Bool)(assert (= a_130560 (bvult a_130558 a_130559))) +(declare-fun a_130561 () (_ BitVec 8))(assert (= a_130561 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_130562 () (_ BitVec 256))(assert (= a_130562 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130563 () (_ BitVec 512))(assert (= a_130563 ((_ zero_extend 256) a_130562))) +(declare-fun a_130564 () (_ BitVec 512))(assert (= a_130564 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_130565 () (_ BitVec 512))(assert (= a_130565 (bvadd a_130563 a_130564))) +(declare-fun a_130566 () (_ BitVec 512))(assert (= a_130566 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130567 () Bool)(assert (= a_130567 (bvult a_130565 a_130566))) +(declare-fun a_130568 () (_ BitVec 8))(assert (= a_130568 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_130569 () (_ BitVec 256))(assert (= a_130569 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130570 () (_ BitVec 512))(assert (= a_130570 ((_ zero_extend 256) a_130569))) +(declare-fun a_130571 () (_ BitVec 512))(assert (= a_130571 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_130572 () (_ BitVec 512))(assert (= a_130572 (bvadd a_130570 a_130571))) +(declare-fun a_130573 () (_ BitVec 512))(assert (= a_130573 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130574 () Bool)(assert (= a_130574 (bvult a_130572 a_130573))) +(declare-fun a_130575 () (_ BitVec 8))(assert (= a_130575 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_130576 () (_ BitVec 256))(assert (= a_130576 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130577 () (_ BitVec 512))(assert (= a_130577 ((_ zero_extend 256) a_130576))) +(declare-fun a_130578 () (_ BitVec 512))(assert (= a_130578 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_130579 () (_ BitVec 512))(assert (= a_130579 (bvadd a_130577 a_130578))) +(declare-fun a_130580 () (_ BitVec 512))(assert (= a_130580 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130581 () Bool)(assert (= a_130581 (bvult a_130579 a_130580))) +(declare-fun a_130582 () (_ BitVec 8))(assert (= a_130582 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_130583 () (_ BitVec 256))(assert (= a_130583 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130584 () (_ BitVec 512))(assert (= a_130584 ((_ zero_extend 256) a_130583))) +(declare-fun a_130585 () (_ BitVec 512))(assert (= a_130585 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_130586 () (_ BitVec 512))(assert (= a_130586 (bvadd a_130584 a_130585))) +(declare-fun a_130587 () (_ BitVec 512))(assert (= a_130587 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130588 () Bool)(assert (= a_130588 (bvult a_130586 a_130587))) +(declare-fun a_130589 () (_ BitVec 8))(assert (= a_130589 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_130590 () (_ BitVec 256))(assert (= a_130590 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130591 () (_ BitVec 512))(assert (= a_130591 ((_ zero_extend 256) a_130590))) +(declare-fun a_130592 () (_ BitVec 512))(assert (= a_130592 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_130593 () (_ BitVec 512))(assert (= a_130593 (bvadd a_130591 a_130592))) +(declare-fun a_130594 () (_ BitVec 512))(assert (= a_130594 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130595 () Bool)(assert (= a_130595 (bvult a_130593 a_130594))) +(declare-fun a_130596 () (_ BitVec 8))(assert (= a_130596 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_130597 () (_ BitVec 256))(assert (= a_130597 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130598 () (_ BitVec 512))(assert (= a_130598 ((_ zero_extend 256) a_130597))) +(declare-fun a_130599 () (_ BitVec 512))(assert (= a_130599 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_130600 () (_ BitVec 512))(assert (= a_130600 (bvadd a_130598 a_130599))) +(declare-fun a_130601 () (_ BitVec 512))(assert (= a_130601 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130602 () Bool)(assert (= a_130602 (bvult a_130600 a_130601))) +(declare-fun a_130603 () (_ BitVec 8))(assert (= a_130603 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_130604 () (_ BitVec 256))(assert (= a_130604 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130605 () (_ BitVec 512))(assert (= a_130605 ((_ zero_extend 256) a_130604))) +(declare-fun a_130606 () (_ BitVec 512))(assert (= a_130606 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_130607 () (_ BitVec 512))(assert (= a_130607 (bvadd a_130605 a_130606))) +(declare-fun a_130608 () (_ BitVec 512))(assert (= a_130608 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130609 () Bool)(assert (= a_130609 (bvult a_130607 a_130608))) +(declare-fun a_130610 () (_ BitVec 8))(assert (= a_130610 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_130611 () (_ BitVec 256))(assert (= a_130611 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130612 () (_ BitVec 512))(assert (= a_130612 ((_ zero_extend 256) a_130611))) +(declare-fun a_130613 () (_ BitVec 512))(assert (= a_130613 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_130614 () (_ BitVec 512))(assert (= a_130614 (bvadd a_130612 a_130613))) +(declare-fun a_130615 () (_ BitVec 512))(assert (= a_130615 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130616 () Bool)(assert (= a_130616 (bvult a_130614 a_130615))) +(declare-fun a_130617 () (_ BitVec 8))(assert (= a_130617 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_130618 () (_ BitVec 256))(assert (= a_130618 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130619 () (_ BitVec 512))(assert (= a_130619 ((_ zero_extend 256) a_130618))) +(declare-fun a_130620 () (_ BitVec 512))(assert (= a_130620 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_130621 () (_ BitVec 512))(assert (= a_130621 (bvadd a_130619 a_130620))) +(declare-fun a_130622 () (_ BitVec 512))(assert (= a_130622 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130623 () Bool)(assert (= a_130623 (bvult a_130621 a_130622))) +(declare-fun a_130624 () (_ BitVec 8))(assert (= a_130624 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_130625 () (_ BitVec 256))(assert (= a_130625 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130626 () (_ BitVec 512))(assert (= a_130626 ((_ zero_extend 256) a_130625))) +(declare-fun a_130627 () (_ BitVec 512))(assert (= a_130627 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_130628 () (_ BitVec 512))(assert (= a_130628 (bvadd a_130626 a_130627))) +(declare-fun a_130629 () (_ BitVec 512))(assert (= a_130629 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130630 () Bool)(assert (= a_130630 (bvult a_130628 a_130629))) +(declare-fun a_130631 () (_ BitVec 8))(assert (= a_130631 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_130632 () (_ BitVec 256))(assert (= a_130632 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130633 () (_ BitVec 512))(assert (= a_130633 ((_ zero_extend 256) a_130632))) +(declare-fun a_130634 () (_ BitVec 512))(assert (= a_130634 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_130635 () (_ BitVec 512))(assert (= a_130635 (bvadd a_130633 a_130634))) +(declare-fun a_130636 () (_ BitVec 512))(assert (= a_130636 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130637 () Bool)(assert (= a_130637 (bvult a_130635 a_130636))) +(declare-fun a_130638 () (_ BitVec 8))(assert (= a_130638 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_130639 () (_ BitVec 256))(assert (= a_130639 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130640 () (_ BitVec 512))(assert (= a_130640 ((_ zero_extend 256) a_130639))) +(declare-fun a_130641 () (_ BitVec 512))(assert (= a_130641 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_130642 () (_ BitVec 512))(assert (= a_130642 (bvadd a_130640 a_130641))) +(declare-fun a_130643 () (_ BitVec 512))(assert (= a_130643 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130644 () Bool)(assert (= a_130644 (bvult a_130642 a_130643))) +(declare-fun a_130645 () (_ BitVec 8))(assert (= a_130645 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_130646 () (_ BitVec 256))(assert (= a_130646 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_130647 () (_ BitVec 512))(assert (= a_130647 ((_ zero_extend 256) a_130646))) +(declare-fun a_130648 () (_ BitVec 512))(assert (= a_130648 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130649 () Bool)(assert (= a_130649 (bvult a_130647 a_130648))) +(declare-fun a_130650 () (_ BitVec 8))(assert (= a_130650 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_130651 () (_ BitVec 8))(assert (= a_130651 (ite a_130649 a_130650 #x00))) +(declare-fun a_130652 () (_ BitVec 8))(assert (= a_130652 (ite a_130644 a_130645 #x00))) +(declare-fun a_130653 () (_ BitVec 8))(assert (= a_130653 (ite a_130637 a_130638 #x00))) +(declare-fun a_130654 () (_ BitVec 8))(assert (= a_130654 (ite a_130630 a_130631 #x00))) +(declare-fun a_130655 () (_ BitVec 8))(assert (= a_130655 (ite a_130623 a_130624 #x00))) +(declare-fun a_130656 () (_ BitVec 8))(assert (= a_130656 (ite a_130616 a_130617 #x00))) +(declare-fun a_130657 () (_ BitVec 8))(assert (= a_130657 (ite a_130609 a_130610 #x00))) +(declare-fun a_130658 () (_ BitVec 8))(assert (= a_130658 (ite a_130602 a_130603 #x00))) +(declare-fun a_130659 () (_ BitVec 8))(assert (= a_130659 (ite a_130595 a_130596 #x00))) +(declare-fun a_130660 () (_ BitVec 8))(assert (= a_130660 (ite a_130588 a_130589 #x00))) +(declare-fun a_130661 () (_ BitVec 8))(assert (= a_130661 (ite a_130581 a_130582 #x00))) +(declare-fun a_130662 () (_ BitVec 8))(assert (= a_130662 (ite a_130574 a_130575 #x00))) +(declare-fun a_130663 () (_ BitVec 8))(assert (= a_130663 (ite a_130567 a_130568 #x00))) +(declare-fun a_130664 () (_ BitVec 8))(assert (= a_130664 (ite a_130560 a_130561 #x00))) +(declare-fun a_130665 () (_ BitVec 8))(assert (= a_130665 (ite a_130553 a_130554 #x00))) +(declare-fun a_130666 () (_ BitVec 8))(assert (= a_130666 (ite a_130546 a_130547 #x00))) +(declare-fun a_130667 () (_ BitVec 8))(assert (= a_130667 (ite a_130539 a_130540 #x00))) +(declare-fun a_130668 () (_ BitVec 8))(assert (= a_130668 (ite a_130532 a_130533 #x00))) +(declare-fun a_130669 () (_ BitVec 8))(assert (= a_130669 (ite a_130525 a_130526 #x00))) +(declare-fun a_130670 () (_ BitVec 8))(assert (= a_130670 (ite a_130518 a_130519 #x00))) +(declare-fun a_130671 () (_ BitVec 8))(assert (= a_130671 (ite a_130511 a_130512 #x00))) +(declare-fun a_130672 () (_ BitVec 8))(assert (= a_130672 (ite a_130504 a_130505 #x00))) +(declare-fun a_130673 () (_ BitVec 8))(assert (= a_130673 (ite a_130497 a_130498 #x00))) +(declare-fun a_130674 () (_ BitVec 8))(assert (= a_130674 (ite a_130490 a_130491 #x00))) +(declare-fun a_130675 () (_ BitVec 8))(assert (= a_130675 (ite a_130483 a_130484 #x00))) +(declare-fun a_130676 () (_ BitVec 8))(assert (= a_130676 (ite a_130476 a_130477 #x00))) +(declare-fun a_130677 () (_ BitVec 8))(assert (= a_130677 (ite a_130469 a_130470 #x00))) +(declare-fun a_130678 () (_ BitVec 8))(assert (= a_130678 (ite a_130462 a_130463 #x00))) +(declare-fun a_130679 () (_ BitVec 8))(assert (= a_130679 (ite a_130455 a_130456 #x00))) +(declare-fun a_130680 () (_ BitVec 8))(assert (= a_130680 (ite a_130448 a_130449 #x00))) +(declare-fun a_130681 () (_ BitVec 8))(assert (= a_130681 (ite a_130441 a_130442 #x00))) +(declare-fun a_130682 () (_ BitVec 8))(assert (= a_130682 (ite a_130434 a_130435 #x00))) +(declare-fun a_130683 () (_ BitVec 256))(assert (= a_130683 (concat a_130651 a_130652 a_130653 a_130654 a_130655 a_130656 a_130657 a_130658 a_130659 a_130660 a_130661 a_130662 a_130663 a_130664 a_130665 a_130666 a_130667 a_130668 a_130669 a_130670 a_130671 a_130672 a_130673 a_130674 a_130675 a_130676 a_130677 a_130678 a_130679 a_130680 a_130681 a_130682))) +(declare-fun a_130684 () (_ BitVec 256))(assert (= a_130684 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_130685 () Bool)(assert (= a_130685 (= a_130683 a_130684))) +(declare-fun a_130686 () (_ BitVec 8))(assert (= a_130686 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_130687 () (_ BitVec 8))(assert (= a_130687 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_130688 () (_ BitVec 8))(assert (= a_130688 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_130689 () (_ BitVec 8))(assert (= a_130689 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_130690 () (_ BitVec 8))(assert (= a_130690 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_130691 () (_ BitVec 8))(assert (= a_130691 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_130692 () (_ BitVec 8))(assert (= a_130692 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_130693 () (_ BitVec 8))(assert (= a_130693 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_130694 () (_ BitVec 8))(assert (= a_130694 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_130695 () (_ BitVec 8))(assert (= a_130695 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_130696 () (_ BitVec 8))(assert (= a_130696 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_130697 () (_ BitVec 8))(assert (= a_130697 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_130698 () (_ BitVec 8))(assert (= a_130698 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_130699 () (_ BitVec 8))(assert (= a_130699 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_130700 () (_ BitVec 8))(assert (= a_130700 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_130701 () (_ BitVec 8))(assert (= a_130701 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_130702 () (_ BitVec 8))(assert (= a_130702 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_130703 () (_ BitVec 8))(assert (= a_130703 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_130704 () (_ BitVec 8))(assert (= a_130704 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_130705 () (_ BitVec 8))(assert (= a_130705 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_130706 () (_ BitVec 8))(assert (= a_130706 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_130707 () (_ BitVec 8))(assert (= a_130707 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_130708 () (_ BitVec 8))(assert (= a_130708 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_130709 () (_ BitVec 8))(assert (= a_130709 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_130710 () (_ BitVec 8))(assert (= a_130710 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_130711 () (_ BitVec 8))(assert (= a_130711 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_130712 () (_ BitVec 8))(assert (= a_130712 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_130713 () (_ BitVec 8))(assert (= a_130713 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_130714 () (_ BitVec 8))(assert (= a_130714 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_130715 () (_ BitVec 8))(assert (= a_130715 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_130716 () (_ BitVec 8))(assert (= a_130716 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_130717 () (_ BitVec 8))(assert (= a_130717 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_130718 () (_ BitVec 256))(assert (= a_130718 (concat a_130686 a_130687 a_130688 a_130689 a_130690 a_130691 a_130692 a_130693 a_130694 a_130695 a_130696 a_130697 a_130698 a_130699 a_130700 a_130701 a_130702 a_130703 a_130704 a_130705 a_130706 a_130707 a_130708 a_130709 a_130710 a_130711 a_130712 a_130713 a_130714 a_130715 a_130716 a_130717))) +(declare-fun a_130719 () (_ BitVec 256))(assert (= a_130719 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_130720 () (_ BitVec 256))(assert (= a_130720 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130721 () (_ BitVec 512))(assert (= a_130721 ((_ zero_extend 256) a_130720))) +(declare-fun a_130722 () (_ BitVec 512))(assert (= a_130722 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_130723 () (_ BitVec 512))(assert (= a_130723 (bvadd a_130721 a_130722))) +(declare-fun a_130724 () (_ BitVec 512))(assert (= a_130724 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130725 () Bool)(assert (= a_130725 (bvult a_130723 a_130724))) +(declare-fun a_130726 () (_ BitVec 8))(assert (= a_130726 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_130727 () (_ BitVec 256))(assert (= a_130727 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130728 () (_ BitVec 512))(assert (= a_130728 ((_ zero_extend 256) a_130727))) +(declare-fun a_130729 () (_ BitVec 512))(assert (= a_130729 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_130730 () (_ BitVec 512))(assert (= a_130730 (bvadd a_130728 a_130729))) +(declare-fun a_130731 () (_ BitVec 512))(assert (= a_130731 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130732 () Bool)(assert (= a_130732 (bvult a_130730 a_130731))) +(declare-fun a_130733 () (_ BitVec 8))(assert (= a_130733 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_130734 () (_ BitVec 256))(assert (= a_130734 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130735 () (_ BitVec 512))(assert (= a_130735 ((_ zero_extend 256) a_130734))) +(declare-fun a_130736 () (_ BitVec 512))(assert (= a_130736 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_130737 () (_ BitVec 512))(assert (= a_130737 (bvadd a_130735 a_130736))) +(declare-fun a_130738 () (_ BitVec 512))(assert (= a_130738 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130739 () Bool)(assert (= a_130739 (bvult a_130737 a_130738))) +(declare-fun a_130740 () (_ BitVec 8))(assert (= a_130740 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_130741 () (_ BitVec 256))(assert (= a_130741 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130742 () (_ BitVec 512))(assert (= a_130742 ((_ zero_extend 256) a_130741))) +(declare-fun a_130743 () (_ BitVec 512))(assert (= a_130743 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_130744 () (_ BitVec 512))(assert (= a_130744 (bvadd a_130742 a_130743))) +(declare-fun a_130745 () (_ BitVec 512))(assert (= a_130745 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130746 () Bool)(assert (= a_130746 (bvult a_130744 a_130745))) +(declare-fun a_130747 () (_ BitVec 8))(assert (= a_130747 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_130748 () (_ BitVec 256))(assert (= a_130748 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130749 () (_ BitVec 512))(assert (= a_130749 ((_ zero_extend 256) a_130748))) +(declare-fun a_130750 () (_ BitVec 512))(assert (= a_130750 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_130751 () (_ BitVec 512))(assert (= a_130751 (bvadd a_130749 a_130750))) +(declare-fun a_130752 () (_ BitVec 512))(assert (= a_130752 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130753 () Bool)(assert (= a_130753 (bvult a_130751 a_130752))) +(declare-fun a_130754 () (_ BitVec 8))(assert (= a_130754 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_130755 () (_ BitVec 256))(assert (= a_130755 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130756 () (_ BitVec 512))(assert (= a_130756 ((_ zero_extend 256) a_130755))) +(declare-fun a_130757 () (_ BitVec 512))(assert (= a_130757 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_130758 () (_ BitVec 512))(assert (= a_130758 (bvadd a_130756 a_130757))) +(declare-fun a_130759 () (_ BitVec 512))(assert (= a_130759 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130760 () Bool)(assert (= a_130760 (bvult a_130758 a_130759))) +(declare-fun a_130761 () (_ BitVec 8))(assert (= a_130761 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_130762 () (_ BitVec 256))(assert (= a_130762 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130763 () (_ BitVec 512))(assert (= a_130763 ((_ zero_extend 256) a_130762))) +(declare-fun a_130764 () (_ BitVec 512))(assert (= a_130764 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_130765 () (_ BitVec 512))(assert (= a_130765 (bvadd a_130763 a_130764))) +(declare-fun a_130766 () (_ BitVec 512))(assert (= a_130766 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130767 () Bool)(assert (= a_130767 (bvult a_130765 a_130766))) +(declare-fun a_130768 () (_ BitVec 8))(assert (= a_130768 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_130769 () (_ BitVec 256))(assert (= a_130769 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130770 () (_ BitVec 512))(assert (= a_130770 ((_ zero_extend 256) a_130769))) +(declare-fun a_130771 () (_ BitVec 512))(assert (= a_130771 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_130772 () (_ BitVec 512))(assert (= a_130772 (bvadd a_130770 a_130771))) +(declare-fun a_130773 () (_ BitVec 512))(assert (= a_130773 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130774 () Bool)(assert (= a_130774 (bvult a_130772 a_130773))) +(declare-fun a_130775 () (_ BitVec 8))(assert (= a_130775 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_130776 () (_ BitVec 256))(assert (= a_130776 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130777 () (_ BitVec 512))(assert (= a_130777 ((_ zero_extend 256) a_130776))) +(declare-fun a_130778 () (_ BitVec 512))(assert (= a_130778 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_130779 () (_ BitVec 512))(assert (= a_130779 (bvadd a_130777 a_130778))) +(declare-fun a_130780 () (_ BitVec 512))(assert (= a_130780 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130781 () Bool)(assert (= a_130781 (bvult a_130779 a_130780))) +(declare-fun a_130782 () (_ BitVec 8))(assert (= a_130782 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_130783 () (_ BitVec 256))(assert (= a_130783 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130784 () (_ BitVec 512))(assert (= a_130784 ((_ zero_extend 256) a_130783))) +(declare-fun a_130785 () (_ BitVec 512))(assert (= a_130785 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_130786 () (_ BitVec 512))(assert (= a_130786 (bvadd a_130784 a_130785))) +(declare-fun a_130787 () (_ BitVec 512))(assert (= a_130787 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130788 () Bool)(assert (= a_130788 (bvult a_130786 a_130787))) +(declare-fun a_130789 () (_ BitVec 8))(assert (= a_130789 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_130790 () (_ BitVec 256))(assert (= a_130790 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130791 () (_ BitVec 512))(assert (= a_130791 ((_ zero_extend 256) a_130790))) +(declare-fun a_130792 () (_ BitVec 512))(assert (= a_130792 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_130793 () (_ BitVec 512))(assert (= a_130793 (bvadd a_130791 a_130792))) +(declare-fun a_130794 () (_ BitVec 512))(assert (= a_130794 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130795 () Bool)(assert (= a_130795 (bvult a_130793 a_130794))) +(declare-fun a_130796 () (_ BitVec 8))(assert (= a_130796 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_130797 () (_ BitVec 256))(assert (= a_130797 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130798 () (_ BitVec 512))(assert (= a_130798 ((_ zero_extend 256) a_130797))) +(declare-fun a_130799 () (_ BitVec 512))(assert (= a_130799 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_130800 () (_ BitVec 512))(assert (= a_130800 (bvadd a_130798 a_130799))) +(declare-fun a_130801 () (_ BitVec 512))(assert (= a_130801 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130802 () Bool)(assert (= a_130802 (bvult a_130800 a_130801))) +(declare-fun a_130803 () (_ BitVec 8))(assert (= a_130803 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_130804 () (_ BitVec 256))(assert (= a_130804 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130805 () (_ BitVec 512))(assert (= a_130805 ((_ zero_extend 256) a_130804))) +(declare-fun a_130806 () (_ BitVec 512))(assert (= a_130806 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_130807 () (_ BitVec 512))(assert (= a_130807 (bvadd a_130805 a_130806))) +(declare-fun a_130808 () (_ BitVec 512))(assert (= a_130808 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130809 () Bool)(assert (= a_130809 (bvult a_130807 a_130808))) +(declare-fun a_130810 () (_ BitVec 8))(assert (= a_130810 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_130811 () (_ BitVec 256))(assert (= a_130811 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130812 () (_ BitVec 512))(assert (= a_130812 ((_ zero_extend 256) a_130811))) +(declare-fun a_130813 () (_ BitVec 512))(assert (= a_130813 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_130814 () (_ BitVec 512))(assert (= a_130814 (bvadd a_130812 a_130813))) +(declare-fun a_130815 () (_ BitVec 512))(assert (= a_130815 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130816 () Bool)(assert (= a_130816 (bvult a_130814 a_130815))) +(declare-fun a_130817 () (_ BitVec 8))(assert (= a_130817 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_130818 () (_ BitVec 256))(assert (= a_130818 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130819 () (_ BitVec 512))(assert (= a_130819 ((_ zero_extend 256) a_130818))) +(declare-fun a_130820 () (_ BitVec 512))(assert (= a_130820 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_130821 () (_ BitVec 512))(assert (= a_130821 (bvadd a_130819 a_130820))) +(declare-fun a_130822 () (_ BitVec 512))(assert (= a_130822 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130823 () Bool)(assert (= a_130823 (bvult a_130821 a_130822))) +(declare-fun a_130824 () (_ BitVec 8))(assert (= a_130824 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_130825 () (_ BitVec 256))(assert (= a_130825 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130826 () (_ BitVec 512))(assert (= a_130826 ((_ zero_extend 256) a_130825))) +(declare-fun a_130827 () (_ BitVec 512))(assert (= a_130827 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_130828 () (_ BitVec 512))(assert (= a_130828 (bvadd a_130826 a_130827))) +(declare-fun a_130829 () (_ BitVec 512))(assert (= a_130829 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130830 () Bool)(assert (= a_130830 (bvult a_130828 a_130829))) +(declare-fun a_130831 () (_ BitVec 8))(assert (= a_130831 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_130832 () (_ BitVec 256))(assert (= a_130832 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130833 () (_ BitVec 512))(assert (= a_130833 ((_ zero_extend 256) a_130832))) +(declare-fun a_130834 () (_ BitVec 512))(assert (= a_130834 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_130835 () (_ BitVec 512))(assert (= a_130835 (bvadd a_130833 a_130834))) +(declare-fun a_130836 () (_ BitVec 512))(assert (= a_130836 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130837 () Bool)(assert (= a_130837 (bvult a_130835 a_130836))) +(declare-fun a_130838 () (_ BitVec 8))(assert (= a_130838 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_130839 () (_ BitVec 256))(assert (= a_130839 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130840 () (_ BitVec 512))(assert (= a_130840 ((_ zero_extend 256) a_130839))) +(declare-fun a_130841 () (_ BitVec 512))(assert (= a_130841 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_130842 () (_ BitVec 512))(assert (= a_130842 (bvadd a_130840 a_130841))) +(declare-fun a_130843 () (_ BitVec 512))(assert (= a_130843 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130844 () Bool)(assert (= a_130844 (bvult a_130842 a_130843))) +(declare-fun a_130845 () (_ BitVec 8))(assert (= a_130845 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_130846 () (_ BitVec 256))(assert (= a_130846 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130847 () (_ BitVec 512))(assert (= a_130847 ((_ zero_extend 256) a_130846))) +(declare-fun a_130848 () (_ BitVec 512))(assert (= a_130848 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_130849 () (_ BitVec 512))(assert (= a_130849 (bvadd a_130847 a_130848))) +(declare-fun a_130850 () (_ BitVec 512))(assert (= a_130850 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130851 () Bool)(assert (= a_130851 (bvult a_130849 a_130850))) +(declare-fun a_130852 () (_ BitVec 8))(assert (= a_130852 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_130853 () (_ BitVec 256))(assert (= a_130853 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130854 () (_ BitVec 512))(assert (= a_130854 ((_ zero_extend 256) a_130853))) +(declare-fun a_130855 () (_ BitVec 512))(assert (= a_130855 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_130856 () (_ BitVec 512))(assert (= a_130856 (bvadd a_130854 a_130855))) +(declare-fun a_130857 () (_ BitVec 512))(assert (= a_130857 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130858 () Bool)(assert (= a_130858 (bvult a_130856 a_130857))) +(declare-fun a_130859 () (_ BitVec 8))(assert (= a_130859 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_130860 () (_ BitVec 256))(assert (= a_130860 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130861 () (_ BitVec 512))(assert (= a_130861 ((_ zero_extend 256) a_130860))) +(declare-fun a_130862 () (_ BitVec 512))(assert (= a_130862 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_130863 () (_ BitVec 512))(assert (= a_130863 (bvadd a_130861 a_130862))) +(declare-fun a_130864 () (_ BitVec 512))(assert (= a_130864 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130865 () Bool)(assert (= a_130865 (bvult a_130863 a_130864))) +(declare-fun a_130866 () (_ BitVec 8))(assert (= a_130866 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_130867 () (_ BitVec 256))(assert (= a_130867 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130868 () (_ BitVec 512))(assert (= a_130868 ((_ zero_extend 256) a_130867))) +(declare-fun a_130869 () (_ BitVec 512))(assert (= a_130869 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_130870 () (_ BitVec 512))(assert (= a_130870 (bvadd a_130868 a_130869))) +(declare-fun a_130871 () (_ BitVec 512))(assert (= a_130871 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130872 () Bool)(assert (= a_130872 (bvult a_130870 a_130871))) +(declare-fun a_130873 () (_ BitVec 8))(assert (= a_130873 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_130874 () (_ BitVec 256))(assert (= a_130874 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130875 () (_ BitVec 512))(assert (= a_130875 ((_ zero_extend 256) a_130874))) +(declare-fun a_130876 () (_ BitVec 512))(assert (= a_130876 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_130877 () (_ BitVec 512))(assert (= a_130877 (bvadd a_130875 a_130876))) +(declare-fun a_130878 () (_ BitVec 512))(assert (= a_130878 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130879 () Bool)(assert (= a_130879 (bvult a_130877 a_130878))) +(declare-fun a_130880 () (_ BitVec 8))(assert (= a_130880 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_130881 () (_ BitVec 256))(assert (= a_130881 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130882 () (_ BitVec 512))(assert (= a_130882 ((_ zero_extend 256) a_130881))) +(declare-fun a_130883 () (_ BitVec 512))(assert (= a_130883 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_130884 () (_ BitVec 512))(assert (= a_130884 (bvadd a_130882 a_130883))) +(declare-fun a_130885 () (_ BitVec 512))(assert (= a_130885 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130886 () Bool)(assert (= a_130886 (bvult a_130884 a_130885))) +(declare-fun a_130887 () (_ BitVec 8))(assert (= a_130887 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_130888 () (_ BitVec 256))(assert (= a_130888 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130889 () (_ BitVec 512))(assert (= a_130889 ((_ zero_extend 256) a_130888))) +(declare-fun a_130890 () (_ BitVec 512))(assert (= a_130890 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_130891 () (_ BitVec 512))(assert (= a_130891 (bvadd a_130889 a_130890))) +(declare-fun a_130892 () (_ BitVec 512))(assert (= a_130892 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130893 () Bool)(assert (= a_130893 (bvult a_130891 a_130892))) +(declare-fun a_130894 () (_ BitVec 8))(assert (= a_130894 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_130895 () (_ BitVec 256))(assert (= a_130895 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130896 () (_ BitVec 512))(assert (= a_130896 ((_ zero_extend 256) a_130895))) +(declare-fun a_130897 () (_ BitVec 512))(assert (= a_130897 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_130898 () (_ BitVec 512))(assert (= a_130898 (bvadd a_130896 a_130897))) +(declare-fun a_130899 () (_ BitVec 512))(assert (= a_130899 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130900 () Bool)(assert (= a_130900 (bvult a_130898 a_130899))) +(declare-fun a_130901 () (_ BitVec 8))(assert (= a_130901 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_130902 () (_ BitVec 256))(assert (= a_130902 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130903 () (_ BitVec 512))(assert (= a_130903 ((_ zero_extend 256) a_130902))) +(declare-fun a_130904 () (_ BitVec 512))(assert (= a_130904 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_130905 () (_ BitVec 512))(assert (= a_130905 (bvadd a_130903 a_130904))) +(declare-fun a_130906 () (_ BitVec 512))(assert (= a_130906 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130907 () Bool)(assert (= a_130907 (bvult a_130905 a_130906))) +(declare-fun a_130908 () (_ BitVec 8))(assert (= a_130908 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_130909 () (_ BitVec 256))(assert (= a_130909 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130910 () (_ BitVec 512))(assert (= a_130910 ((_ zero_extend 256) a_130909))) +(declare-fun a_130911 () (_ BitVec 512))(assert (= a_130911 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_130912 () (_ BitVec 512))(assert (= a_130912 (bvadd a_130910 a_130911))) +(declare-fun a_130913 () (_ BitVec 512))(assert (= a_130913 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130914 () Bool)(assert (= a_130914 (bvult a_130912 a_130913))) +(declare-fun a_130915 () (_ BitVec 8))(assert (= a_130915 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_130916 () (_ BitVec 256))(assert (= a_130916 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130917 () (_ BitVec 512))(assert (= a_130917 ((_ zero_extend 256) a_130916))) +(declare-fun a_130918 () (_ BitVec 512))(assert (= a_130918 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_130919 () (_ BitVec 512))(assert (= a_130919 (bvadd a_130917 a_130918))) +(declare-fun a_130920 () (_ BitVec 512))(assert (= a_130920 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130921 () Bool)(assert (= a_130921 (bvult a_130919 a_130920))) +(declare-fun a_130922 () (_ BitVec 8))(assert (= a_130922 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_130923 () (_ BitVec 256))(assert (= a_130923 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130924 () (_ BitVec 512))(assert (= a_130924 ((_ zero_extend 256) a_130923))) +(declare-fun a_130925 () (_ BitVec 512))(assert (= a_130925 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_130926 () (_ BitVec 512))(assert (= a_130926 (bvadd a_130924 a_130925))) +(declare-fun a_130927 () (_ BitVec 512))(assert (= a_130927 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130928 () Bool)(assert (= a_130928 (bvult a_130926 a_130927))) +(declare-fun a_130929 () (_ BitVec 8))(assert (= a_130929 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_130930 () (_ BitVec 256))(assert (= a_130930 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130931 () (_ BitVec 512))(assert (= a_130931 ((_ zero_extend 256) a_130930))) +(declare-fun a_130932 () (_ BitVec 512))(assert (= a_130932 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_130933 () (_ BitVec 512))(assert (= a_130933 (bvadd a_130931 a_130932))) +(declare-fun a_130934 () (_ BitVec 512))(assert (= a_130934 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130935 () Bool)(assert (= a_130935 (bvult a_130933 a_130934))) +(declare-fun a_130936 () (_ BitVec 8))(assert (= a_130936 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_130937 () (_ BitVec 256))(assert (= a_130937 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_130938 () (_ BitVec 512))(assert (= a_130938 ((_ zero_extend 256) a_130937))) +(declare-fun a_130939 () (_ BitVec 512))(assert (= a_130939 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_130940 () Bool)(assert (= a_130940 (bvult a_130938 a_130939))) +(declare-fun a_130941 () (_ BitVec 8))(assert (= a_130941 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_130942 () (_ BitVec 8))(assert (= a_130942 (ite a_130940 a_130941 #x00))) +(declare-fun a_130943 () (_ BitVec 8))(assert (= a_130943 (ite a_130935 a_130936 #x00))) +(declare-fun a_130944 () (_ BitVec 8))(assert (= a_130944 (ite a_130928 a_130929 #x00))) +(declare-fun a_130945 () (_ BitVec 8))(assert (= a_130945 (ite a_130921 a_130922 #x00))) +(declare-fun a_130946 () (_ BitVec 8))(assert (= a_130946 (ite a_130914 a_130915 #x00))) +(declare-fun a_130947 () (_ BitVec 8))(assert (= a_130947 (ite a_130907 a_130908 #x00))) +(declare-fun a_130948 () (_ BitVec 8))(assert (= a_130948 (ite a_130900 a_130901 #x00))) +(declare-fun a_130949 () (_ BitVec 8))(assert (= a_130949 (ite a_130893 a_130894 #x00))) +(declare-fun a_130950 () (_ BitVec 8))(assert (= a_130950 (ite a_130886 a_130887 #x00))) +(declare-fun a_130951 () (_ BitVec 8))(assert (= a_130951 (ite a_130879 a_130880 #x00))) +(declare-fun a_130952 () (_ BitVec 8))(assert (= a_130952 (ite a_130872 a_130873 #x00))) +(declare-fun a_130953 () (_ BitVec 8))(assert (= a_130953 (ite a_130865 a_130866 #x00))) +(declare-fun a_130954 () (_ BitVec 8))(assert (= a_130954 (ite a_130858 a_130859 #x00))) +(declare-fun a_130955 () (_ BitVec 8))(assert (= a_130955 (ite a_130851 a_130852 #x00))) +(declare-fun a_130956 () (_ BitVec 8))(assert (= a_130956 (ite a_130844 a_130845 #x00))) +(declare-fun a_130957 () (_ BitVec 8))(assert (= a_130957 (ite a_130837 a_130838 #x00))) +(declare-fun a_130958 () (_ BitVec 8))(assert (= a_130958 (ite a_130830 a_130831 #x00))) +(declare-fun a_130959 () (_ BitVec 8))(assert (= a_130959 (ite a_130823 a_130824 #x00))) +(declare-fun a_130960 () (_ BitVec 8))(assert (= a_130960 (ite a_130816 a_130817 #x00))) +(declare-fun a_130961 () (_ BitVec 8))(assert (= a_130961 (ite a_130809 a_130810 #x00))) +(declare-fun a_130962 () (_ BitVec 8))(assert (= a_130962 (ite a_130802 a_130803 #x00))) +(declare-fun a_130963 () (_ BitVec 8))(assert (= a_130963 (ite a_130795 a_130796 #x00))) +(declare-fun a_130964 () (_ BitVec 8))(assert (= a_130964 (ite a_130788 a_130789 #x00))) +(declare-fun a_130965 () (_ BitVec 8))(assert (= a_130965 (ite a_130781 a_130782 #x00))) +(declare-fun a_130966 () (_ BitVec 8))(assert (= a_130966 (ite a_130774 a_130775 #x00))) +(declare-fun a_130967 () (_ BitVec 8))(assert (= a_130967 (ite a_130767 a_130768 #x00))) +(declare-fun a_130968 () (_ BitVec 8))(assert (= a_130968 (ite a_130760 a_130761 #x00))) +(declare-fun a_130969 () (_ BitVec 8))(assert (= a_130969 (ite a_130753 a_130754 #x00))) +(declare-fun a_130970 () (_ BitVec 8))(assert (= a_130970 (ite a_130746 a_130747 #x00))) +(declare-fun a_130971 () (_ BitVec 8))(assert (= a_130971 (ite a_130739 a_130740 #x00))) +(declare-fun a_130972 () (_ BitVec 8))(assert (= a_130972 (ite a_130732 a_130733 #x00))) +(declare-fun a_130973 () (_ BitVec 8))(assert (= a_130973 (ite a_130725 a_130726 #x00))) +(declare-fun a_130974 () (_ BitVec 256))(assert (= a_130974 (concat a_130942 a_130943 a_130944 a_130945 a_130946 a_130947 a_130948 a_130949 a_130950 a_130951 a_130952 a_130953 a_130954 a_130955 a_130956 a_130957 a_130958 a_130959 a_130960 a_130961 a_130962 a_130963 a_130964 a_130965 a_130966 a_130967 a_130968 a_130969 a_130970 a_130971 a_130972 a_130973))) +(declare-fun a_130975 () (_ BitVec 256))(assert (= a_130975 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_130976 () (_ BitVec 256))(assert (= a_130976 (concat a_130942 a_130943 a_130944 a_130945 a_130946 a_130947 a_130948 a_130949 a_130950 a_130951 a_130952 a_130953 a_130954 a_130955 a_130956 a_130957 a_130958 a_130959 a_130960 a_130961 a_130962 a_130963 a_130964 a_130965 a_130966 a_130967 a_130968 a_130969 a_130970 a_130971 a_130972 a_130973))) +(declare-fun a_130977 () (_ BitVec 256))(assert (= a_130977 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_130978 () Bool)(assert (= a_130978 (bvslt a_130976 a_130977))) +(declare-fun a_130979 () (_ BitVec 256))(assert (= a_130979 (concat a_130942 a_130943 a_130944 a_130945 a_130946 a_130947 a_130948 a_130949 a_130950 a_130951 a_130952 a_130953 a_130954 a_130955 a_130956 a_130957 a_130958 a_130959 a_130960 a_130961 a_130962 a_130963 a_130964 a_130965 a_130966 a_130967 a_130968 a_130969 a_130970 a_130971 a_130972 a_130973))) +(declare-fun a_130980 () (_ BitVec 256))(assert (= a_130980 (bvsub a_130974 a_130975))) +(declare-fun a_130981 () (_ BitVec 256))(assert (= a_130981 (ite a_130978 a_130979 a_130980))) +(declare-fun a_130982 () (_ BitVec 256))(assert (= a_130982 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_130983 () (_ BitVec 256))(assert (= a_130983 (concat a_130686 a_130687 a_130688 a_130689 a_130690 a_130691 a_130692 a_130693 a_130694 a_130695 a_130696 a_130697 a_130698 a_130699 a_130700 a_130701 a_130702 a_130703 a_130704 a_130705 a_130706 a_130707 a_130708 a_130709 a_130710 a_130711 a_130712 a_130713 a_130714 a_130715 a_130716 a_130717))) +(declare-fun a_130984 () (_ BitVec 256))(assert (= a_130984 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_130985 () (_ BitVec 256))(assert (= a_130985 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_130986 () (_ BitVec 8))(assert (= a_130986 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_130987 () (_ BitVec 8))(assert (= a_130987 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_130988 () (_ BitVec 8))(assert (= a_130988 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_130989 () (_ BitVec 8))(assert (= a_130989 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_130990 () (_ BitVec 8))(assert (= a_130990 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_130991 () (_ BitVec 8))(assert (= a_130991 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_130992 () (_ BitVec 8))(assert (= a_130992 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_130993 () (_ BitVec 8))(assert (= a_130993 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_130994 () (_ BitVec 8))(assert (= a_130994 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_130995 () (_ BitVec 8))(assert (= a_130995 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_130996 () (_ BitVec 8))(assert (= a_130996 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_130997 () (_ BitVec 8))(assert (= a_130997 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_130998 () (_ BitVec 8))(assert (= a_130998 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_130999 () (_ BitVec 8))(assert (= a_130999 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_131000 () (_ BitVec 8))(assert (= a_131000 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_131001 () (_ BitVec 8))(assert (= a_131001 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_131002 () (_ BitVec 8))(assert (= a_131002 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_131003 () (_ BitVec 8))(assert (= a_131003 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_131004 () (_ BitVec 8))(assert (= a_131004 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_131005 () (_ BitVec 8))(assert (= a_131005 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_131006 () (_ BitVec 8))(assert (= a_131006 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_131007 () (_ BitVec 8))(assert (= a_131007 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_131008 () (_ BitVec 8))(assert (= a_131008 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_131009 () (_ BitVec 8))(assert (= a_131009 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_131010 () (_ BitVec 8))(assert (= a_131010 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_131011 () (_ BitVec 8))(assert (= a_131011 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_131012 () (_ BitVec 8))(assert (= a_131012 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_131013 () (_ BitVec 8))(assert (= a_131013 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_131014 () (_ BitVec 8))(assert (= a_131014 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_131015 () (_ BitVec 8))(assert (= a_131015 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_131016 () (_ BitVec 8))(assert (= a_131016 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_131017 () (_ BitVec 8))(assert (= a_131017 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_131018 () (_ BitVec 256))(assert (= a_131018 (concat a_130986 a_130987 a_130988 a_130989 a_130990 a_130991 a_130992 a_130993 a_130994 a_130995 a_130996 a_130997 a_130998 a_130999 a_131000 a_131001 a_131002 a_131003 a_131004 a_131005 a_131006 a_131007 a_131008 a_131009 a_131010 a_131011 a_131012 a_131013 a_131014 a_131015 a_131016 a_131017))) +(declare-fun a_131019 () (_ BitVec 256))(assert (= a_131019 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_131020 () (_ BitVec 256))(assert (= a_131020 (bvudiv a_131018 a_131019))) +(declare-fun a_131021 () (_ BitVec 256))(assert (= a_131021 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_131022 () (_ BitVec 256))(assert (= a_131022 (bvand a_131020 a_131021))) +(declare-fun a_131023 () (_ BitVec 256))(assert (= a_131023 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_131024 () (_ BitVec 512))(assert (= a_131024 (bvadd a_130409 a_130410))) +(declare-fun a_131025 () (_ BitVec 256))(assert (= a_131025 ((_ extract 255 0) a_131024))) +(declare-fun a_131026 () (_ BitVec 512))(assert (= a_131026 ((_ zero_extend 256) a_131025))) +(declare-fun a_131027 () (_ BitVec 512))(assert (= a_131027 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_131028 () (_ BitVec 512))(assert (= a_131028 (bvsub a_131026 a_131027))) +(declare-fun a_131029 () (_ BitVec 512))(assert (= a_131029 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_131030 () (_ BitVec 512))(assert (= a_131030 ((_ zero_extend 256) a_131025))) +(declare-fun a_131031 () (_ BitVec 512))(assert (= a_131031 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_131032 () Bool)(assert (= a_131032 (bvuge a_131030 a_131031))) +(declare-fun a_131033 () Bool)(assert (= a_131033 (bvuge a_131028 a_131029))) +(declare-fun a_131034 () Bool)(assert (= a_131034 (and a_131032 a_131033))) +(declare-fun a_131035 () Bool)(assert (= a_131035 (not a_131034))) +(declare-fun a_131036 () (_ BitVec 256))(assert (= a_131036 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131037 () (_ BitVec 512))(assert (= a_131037 ((_ zero_extend 256) a_131036))) +(declare-fun a_131038 () (_ BitVec 512))(assert (= a_131038 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_131039 () (_ BitVec 512))(assert (= a_131039 (bvadd a_131037 a_131038))) +(declare-fun a_131040 () (_ BitVec 512))(assert (= a_131040 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131041 () Bool)(assert (= a_131041 (bvult a_131039 a_131040))) +(declare-fun a_131042 () (_ BitVec 8))(assert (= a_131042 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_131043 () (_ BitVec 256))(assert (= a_131043 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131044 () (_ BitVec 512))(assert (= a_131044 ((_ zero_extend 256) a_131043))) +(declare-fun a_131045 () (_ BitVec 512))(assert (= a_131045 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_131046 () (_ BitVec 512))(assert (= a_131046 (bvadd a_131044 a_131045))) +(declare-fun a_131047 () (_ BitVec 512))(assert (= a_131047 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131048 () Bool)(assert (= a_131048 (bvult a_131046 a_131047))) +(declare-fun a_131049 () (_ BitVec 8))(assert (= a_131049 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_131050 () (_ BitVec 256))(assert (= a_131050 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131051 () (_ BitVec 512))(assert (= a_131051 ((_ zero_extend 256) a_131050))) +(declare-fun a_131052 () (_ BitVec 512))(assert (= a_131052 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_131053 () (_ BitVec 512))(assert (= a_131053 (bvadd a_131051 a_131052))) +(declare-fun a_131054 () (_ BitVec 512))(assert (= a_131054 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131055 () Bool)(assert (= a_131055 (bvult a_131053 a_131054))) +(declare-fun a_131056 () (_ BitVec 8))(assert (= a_131056 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_131057 () (_ BitVec 256))(assert (= a_131057 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131058 () (_ BitVec 512))(assert (= a_131058 ((_ zero_extend 256) a_131057))) +(declare-fun a_131059 () (_ BitVec 512))(assert (= a_131059 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_131060 () (_ BitVec 512))(assert (= a_131060 (bvadd a_131058 a_131059))) +(declare-fun a_131061 () (_ BitVec 512))(assert (= a_131061 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131062 () Bool)(assert (= a_131062 (bvult a_131060 a_131061))) +(declare-fun a_131063 () (_ BitVec 8))(assert (= a_131063 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_131064 () (_ BitVec 256))(assert (= a_131064 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131065 () (_ BitVec 512))(assert (= a_131065 ((_ zero_extend 256) a_131064))) +(declare-fun a_131066 () (_ BitVec 512))(assert (= a_131066 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_131067 () (_ BitVec 512))(assert (= a_131067 (bvadd a_131065 a_131066))) +(declare-fun a_131068 () (_ BitVec 512))(assert (= a_131068 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131069 () Bool)(assert (= a_131069 (bvult a_131067 a_131068))) +(declare-fun a_131070 () (_ BitVec 8))(assert (= a_131070 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_131071 () (_ BitVec 256))(assert (= a_131071 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131072 () (_ BitVec 512))(assert (= a_131072 ((_ zero_extend 256) a_131071))) +(declare-fun a_131073 () (_ BitVec 512))(assert (= a_131073 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_131074 () (_ BitVec 512))(assert (= a_131074 (bvadd a_131072 a_131073))) +(declare-fun a_131075 () (_ BitVec 512))(assert (= a_131075 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131076 () Bool)(assert (= a_131076 (bvult a_131074 a_131075))) +(declare-fun a_131077 () (_ BitVec 8))(assert (= a_131077 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_131078 () (_ BitVec 256))(assert (= a_131078 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131079 () (_ BitVec 512))(assert (= a_131079 ((_ zero_extend 256) a_131078))) +(declare-fun a_131080 () (_ BitVec 512))(assert (= a_131080 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_131081 () (_ BitVec 512))(assert (= a_131081 (bvadd a_131079 a_131080))) +(declare-fun a_131082 () (_ BitVec 512))(assert (= a_131082 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131083 () Bool)(assert (= a_131083 (bvult a_131081 a_131082))) +(declare-fun a_131084 () (_ BitVec 8))(assert (= a_131084 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_131085 () (_ BitVec 256))(assert (= a_131085 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131086 () (_ BitVec 512))(assert (= a_131086 ((_ zero_extend 256) a_131085))) +(declare-fun a_131087 () (_ BitVec 512))(assert (= a_131087 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_131088 () (_ BitVec 512))(assert (= a_131088 (bvadd a_131086 a_131087))) +(declare-fun a_131089 () (_ BitVec 512))(assert (= a_131089 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131090 () Bool)(assert (= a_131090 (bvult a_131088 a_131089))) +(declare-fun a_131091 () (_ BitVec 8))(assert (= a_131091 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_131092 () (_ BitVec 256))(assert (= a_131092 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131093 () (_ BitVec 512))(assert (= a_131093 ((_ zero_extend 256) a_131092))) +(declare-fun a_131094 () (_ BitVec 512))(assert (= a_131094 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_131095 () (_ BitVec 512))(assert (= a_131095 (bvadd a_131093 a_131094))) +(declare-fun a_131096 () (_ BitVec 512))(assert (= a_131096 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131097 () Bool)(assert (= a_131097 (bvult a_131095 a_131096))) +(declare-fun a_131098 () (_ BitVec 8))(assert (= a_131098 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_131099 () (_ BitVec 256))(assert (= a_131099 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131100 () (_ BitVec 512))(assert (= a_131100 ((_ zero_extend 256) a_131099))) +(declare-fun a_131101 () (_ BitVec 512))(assert (= a_131101 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_131102 () (_ BitVec 512))(assert (= a_131102 (bvadd a_131100 a_131101))) +(declare-fun a_131103 () (_ BitVec 512))(assert (= a_131103 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131104 () Bool)(assert (= a_131104 (bvult a_131102 a_131103))) +(declare-fun a_131105 () (_ BitVec 8))(assert (= a_131105 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_131106 () (_ BitVec 256))(assert (= a_131106 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131107 () (_ BitVec 512))(assert (= a_131107 ((_ zero_extend 256) a_131106))) +(declare-fun a_131108 () (_ BitVec 512))(assert (= a_131108 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_131109 () (_ BitVec 512))(assert (= a_131109 (bvadd a_131107 a_131108))) +(declare-fun a_131110 () (_ BitVec 512))(assert (= a_131110 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131111 () Bool)(assert (= a_131111 (bvult a_131109 a_131110))) +(declare-fun a_131112 () (_ BitVec 8))(assert (= a_131112 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_131113 () (_ BitVec 256))(assert (= a_131113 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131114 () (_ BitVec 512))(assert (= a_131114 ((_ zero_extend 256) a_131113))) +(declare-fun a_131115 () (_ BitVec 512))(assert (= a_131115 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_131116 () (_ BitVec 512))(assert (= a_131116 (bvadd a_131114 a_131115))) +(declare-fun a_131117 () (_ BitVec 512))(assert (= a_131117 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131118 () Bool)(assert (= a_131118 (bvult a_131116 a_131117))) +(declare-fun a_131119 () (_ BitVec 8))(assert (= a_131119 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_131120 () (_ BitVec 256))(assert (= a_131120 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131121 () (_ BitVec 512))(assert (= a_131121 ((_ zero_extend 256) a_131120))) +(declare-fun a_131122 () (_ BitVec 512))(assert (= a_131122 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_131123 () (_ BitVec 512))(assert (= a_131123 (bvadd a_131121 a_131122))) +(declare-fun a_131124 () (_ BitVec 512))(assert (= a_131124 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131125 () Bool)(assert (= a_131125 (bvult a_131123 a_131124))) +(declare-fun a_131126 () (_ BitVec 8))(assert (= a_131126 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_131127 () (_ BitVec 256))(assert (= a_131127 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131128 () (_ BitVec 512))(assert (= a_131128 ((_ zero_extend 256) a_131127))) +(declare-fun a_131129 () (_ BitVec 512))(assert (= a_131129 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_131130 () (_ BitVec 512))(assert (= a_131130 (bvadd a_131128 a_131129))) +(declare-fun a_131131 () (_ BitVec 512))(assert (= a_131131 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131132 () Bool)(assert (= a_131132 (bvult a_131130 a_131131))) +(declare-fun a_131133 () (_ BitVec 8))(assert (= a_131133 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_131134 () (_ BitVec 256))(assert (= a_131134 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131135 () (_ BitVec 512))(assert (= a_131135 ((_ zero_extend 256) a_131134))) +(declare-fun a_131136 () (_ BitVec 512))(assert (= a_131136 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_131137 () (_ BitVec 512))(assert (= a_131137 (bvadd a_131135 a_131136))) +(declare-fun a_131138 () (_ BitVec 512))(assert (= a_131138 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131139 () Bool)(assert (= a_131139 (bvult a_131137 a_131138))) +(declare-fun a_131140 () (_ BitVec 8))(assert (= a_131140 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_131141 () (_ BitVec 256))(assert (= a_131141 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131142 () (_ BitVec 512))(assert (= a_131142 ((_ zero_extend 256) a_131141))) +(declare-fun a_131143 () (_ BitVec 512))(assert (= a_131143 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_131144 () (_ BitVec 512))(assert (= a_131144 (bvadd a_131142 a_131143))) +(declare-fun a_131145 () (_ BitVec 512))(assert (= a_131145 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131146 () Bool)(assert (= a_131146 (bvult a_131144 a_131145))) +(declare-fun a_131147 () (_ BitVec 8))(assert (= a_131147 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_131148 () (_ BitVec 256))(assert (= a_131148 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131149 () (_ BitVec 512))(assert (= a_131149 ((_ zero_extend 256) a_131148))) +(declare-fun a_131150 () (_ BitVec 512))(assert (= a_131150 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_131151 () (_ BitVec 512))(assert (= a_131151 (bvadd a_131149 a_131150))) +(declare-fun a_131152 () (_ BitVec 512))(assert (= a_131152 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131153 () Bool)(assert (= a_131153 (bvult a_131151 a_131152))) +(declare-fun a_131154 () (_ BitVec 8))(assert (= a_131154 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_131155 () (_ BitVec 256))(assert (= a_131155 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131156 () (_ BitVec 512))(assert (= a_131156 ((_ zero_extend 256) a_131155))) +(declare-fun a_131157 () (_ BitVec 512))(assert (= a_131157 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_131158 () (_ BitVec 512))(assert (= a_131158 (bvadd a_131156 a_131157))) +(declare-fun a_131159 () (_ BitVec 512))(assert (= a_131159 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131160 () Bool)(assert (= a_131160 (bvult a_131158 a_131159))) +(declare-fun a_131161 () (_ BitVec 8))(assert (= a_131161 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_131162 () (_ BitVec 256))(assert (= a_131162 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131163 () (_ BitVec 512))(assert (= a_131163 ((_ zero_extend 256) a_131162))) +(declare-fun a_131164 () (_ BitVec 512))(assert (= a_131164 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_131165 () (_ BitVec 512))(assert (= a_131165 (bvadd a_131163 a_131164))) +(declare-fun a_131166 () (_ BitVec 512))(assert (= a_131166 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131167 () Bool)(assert (= a_131167 (bvult a_131165 a_131166))) +(declare-fun a_131168 () (_ BitVec 8))(assert (= a_131168 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_131169 () (_ BitVec 256))(assert (= a_131169 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131170 () (_ BitVec 512))(assert (= a_131170 ((_ zero_extend 256) a_131169))) +(declare-fun a_131171 () (_ BitVec 512))(assert (= a_131171 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_131172 () (_ BitVec 512))(assert (= a_131172 (bvadd a_131170 a_131171))) +(declare-fun a_131173 () (_ BitVec 512))(assert (= a_131173 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131174 () Bool)(assert (= a_131174 (bvult a_131172 a_131173))) +(declare-fun a_131175 () (_ BitVec 8))(assert (= a_131175 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_131176 () (_ BitVec 256))(assert (= a_131176 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131177 () (_ BitVec 512))(assert (= a_131177 ((_ zero_extend 256) a_131176))) +(declare-fun a_131178 () (_ BitVec 512))(assert (= a_131178 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_131179 () (_ BitVec 512))(assert (= a_131179 (bvadd a_131177 a_131178))) +(declare-fun a_131180 () (_ BitVec 512))(assert (= a_131180 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131181 () Bool)(assert (= a_131181 (bvult a_131179 a_131180))) +(declare-fun a_131182 () (_ BitVec 8))(assert (= a_131182 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_131183 () (_ BitVec 256))(assert (= a_131183 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131184 () (_ BitVec 512))(assert (= a_131184 ((_ zero_extend 256) a_131183))) +(declare-fun a_131185 () (_ BitVec 512))(assert (= a_131185 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_131186 () (_ BitVec 512))(assert (= a_131186 (bvadd a_131184 a_131185))) +(declare-fun a_131187 () (_ BitVec 512))(assert (= a_131187 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131188 () Bool)(assert (= a_131188 (bvult a_131186 a_131187))) +(declare-fun a_131189 () (_ BitVec 8))(assert (= a_131189 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_131190 () (_ BitVec 256))(assert (= a_131190 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131191 () (_ BitVec 512))(assert (= a_131191 ((_ zero_extend 256) a_131190))) +(declare-fun a_131192 () (_ BitVec 512))(assert (= a_131192 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_131193 () (_ BitVec 512))(assert (= a_131193 (bvadd a_131191 a_131192))) +(declare-fun a_131194 () (_ BitVec 512))(assert (= a_131194 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131195 () Bool)(assert (= a_131195 (bvult a_131193 a_131194))) +(declare-fun a_131196 () (_ BitVec 8))(assert (= a_131196 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_131197 () (_ BitVec 256))(assert (= a_131197 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131198 () (_ BitVec 512))(assert (= a_131198 ((_ zero_extend 256) a_131197))) +(declare-fun a_131199 () (_ BitVec 512))(assert (= a_131199 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_131200 () (_ BitVec 512))(assert (= a_131200 (bvadd a_131198 a_131199))) +(declare-fun a_131201 () (_ BitVec 512))(assert (= a_131201 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131202 () Bool)(assert (= a_131202 (bvult a_131200 a_131201))) +(declare-fun a_131203 () (_ BitVec 8))(assert (= a_131203 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_131204 () (_ BitVec 256))(assert (= a_131204 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131205 () (_ BitVec 512))(assert (= a_131205 ((_ zero_extend 256) a_131204))) +(declare-fun a_131206 () (_ BitVec 512))(assert (= a_131206 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_131207 () (_ BitVec 512))(assert (= a_131207 (bvadd a_131205 a_131206))) +(declare-fun a_131208 () (_ BitVec 512))(assert (= a_131208 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131209 () Bool)(assert (= a_131209 (bvult a_131207 a_131208))) +(declare-fun a_131210 () (_ BitVec 8))(assert (= a_131210 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_131211 () (_ BitVec 256))(assert (= a_131211 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131212 () (_ BitVec 512))(assert (= a_131212 ((_ zero_extend 256) a_131211))) +(declare-fun a_131213 () (_ BitVec 512))(assert (= a_131213 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_131214 () (_ BitVec 512))(assert (= a_131214 (bvadd a_131212 a_131213))) +(declare-fun a_131215 () (_ BitVec 512))(assert (= a_131215 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131216 () Bool)(assert (= a_131216 (bvult a_131214 a_131215))) +(declare-fun a_131217 () (_ BitVec 8))(assert (= a_131217 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_131218 () (_ BitVec 256))(assert (= a_131218 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131219 () (_ BitVec 512))(assert (= a_131219 ((_ zero_extend 256) a_131218))) +(declare-fun a_131220 () (_ BitVec 512))(assert (= a_131220 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_131221 () (_ BitVec 512))(assert (= a_131221 (bvadd a_131219 a_131220))) +(declare-fun a_131222 () (_ BitVec 512))(assert (= a_131222 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131223 () Bool)(assert (= a_131223 (bvult a_131221 a_131222))) +(declare-fun a_131224 () (_ BitVec 8))(assert (= a_131224 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_131225 () (_ BitVec 256))(assert (= a_131225 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131226 () (_ BitVec 512))(assert (= a_131226 ((_ zero_extend 256) a_131225))) +(declare-fun a_131227 () (_ BitVec 512))(assert (= a_131227 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_131228 () (_ BitVec 512))(assert (= a_131228 (bvadd a_131226 a_131227))) +(declare-fun a_131229 () (_ BitVec 512))(assert (= a_131229 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131230 () Bool)(assert (= a_131230 (bvult a_131228 a_131229))) +(declare-fun a_131231 () (_ BitVec 8))(assert (= a_131231 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_131232 () (_ BitVec 256))(assert (= a_131232 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131233 () (_ BitVec 512))(assert (= a_131233 ((_ zero_extend 256) a_131232))) +(declare-fun a_131234 () (_ BitVec 512))(assert (= a_131234 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_131235 () (_ BitVec 512))(assert (= a_131235 (bvadd a_131233 a_131234))) +(declare-fun a_131236 () (_ BitVec 512))(assert (= a_131236 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131237 () Bool)(assert (= a_131237 (bvult a_131235 a_131236))) +(declare-fun a_131238 () (_ BitVec 8))(assert (= a_131238 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_131239 () (_ BitVec 256))(assert (= a_131239 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131240 () (_ BitVec 512))(assert (= a_131240 ((_ zero_extend 256) a_131239))) +(declare-fun a_131241 () (_ BitVec 512))(assert (= a_131241 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_131242 () (_ BitVec 512))(assert (= a_131242 (bvadd a_131240 a_131241))) +(declare-fun a_131243 () (_ BitVec 512))(assert (= a_131243 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131244 () Bool)(assert (= a_131244 (bvult a_131242 a_131243))) +(declare-fun a_131245 () (_ BitVec 8))(assert (= a_131245 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_131246 () (_ BitVec 256))(assert (= a_131246 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131247 () (_ BitVec 512))(assert (= a_131247 ((_ zero_extend 256) a_131246))) +(declare-fun a_131248 () (_ BitVec 512))(assert (= a_131248 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_131249 () (_ BitVec 512))(assert (= a_131249 (bvadd a_131247 a_131248))) +(declare-fun a_131250 () (_ BitVec 512))(assert (= a_131250 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131251 () Bool)(assert (= a_131251 (bvult a_131249 a_131250))) +(declare-fun a_131252 () (_ BitVec 8))(assert (= a_131252 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_131253 () (_ BitVec 256))(assert (= a_131253 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131254 () (_ BitVec 512))(assert (= a_131254 ((_ zero_extend 256) a_131253))) +(declare-fun a_131255 () (_ BitVec 512))(assert (= a_131255 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131256 () Bool)(assert (= a_131256 (bvult a_131254 a_131255))) +(declare-fun a_131257 () (_ BitVec 8))(assert (= a_131257 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_131258 () (_ BitVec 8))(assert (= a_131258 (ite a_131256 a_131257 #x00))) +(declare-fun a_131259 () (_ BitVec 8))(assert (= a_131259 (ite a_131251 a_131252 #x00))) +(declare-fun a_131260 () (_ BitVec 8))(assert (= a_131260 (ite a_131244 a_131245 #x00))) +(declare-fun a_131261 () (_ BitVec 8))(assert (= a_131261 (ite a_131237 a_131238 #x00))) +(declare-fun a_131262 () (_ BitVec 8))(assert (= a_131262 (ite a_131230 a_131231 #x00))) +(declare-fun a_131263 () (_ BitVec 8))(assert (= a_131263 (ite a_131223 a_131224 #x00))) +(declare-fun a_131264 () (_ BitVec 8))(assert (= a_131264 (ite a_131216 a_131217 #x00))) +(declare-fun a_131265 () (_ BitVec 8))(assert (= a_131265 (ite a_131209 a_131210 #x00))) +(declare-fun a_131266 () (_ BitVec 8))(assert (= a_131266 (ite a_131202 a_131203 #x00))) +(declare-fun a_131267 () (_ BitVec 8))(assert (= a_131267 (ite a_131195 a_131196 #x00))) +(declare-fun a_131268 () (_ BitVec 8))(assert (= a_131268 (ite a_131188 a_131189 #x00))) +(declare-fun a_131269 () (_ BitVec 8))(assert (= a_131269 (ite a_131181 a_131182 #x00))) +(declare-fun a_131270 () (_ BitVec 8))(assert (= a_131270 (ite a_131174 a_131175 #x00))) +(declare-fun a_131271 () (_ BitVec 8))(assert (= a_131271 (ite a_131167 a_131168 #x00))) +(declare-fun a_131272 () (_ BitVec 8))(assert (= a_131272 (ite a_131160 a_131161 #x00))) +(declare-fun a_131273 () (_ BitVec 8))(assert (= a_131273 (ite a_131153 a_131154 #x00))) +(declare-fun a_131274 () (_ BitVec 8))(assert (= a_131274 (ite a_131146 a_131147 #x00))) +(declare-fun a_131275 () (_ BitVec 8))(assert (= a_131275 (ite a_131139 a_131140 #x00))) +(declare-fun a_131276 () (_ BitVec 8))(assert (= a_131276 (ite a_131132 a_131133 #x00))) +(declare-fun a_131277 () (_ BitVec 8))(assert (= a_131277 (ite a_131125 a_131126 #x00))) +(declare-fun a_131278 () (_ BitVec 8))(assert (= a_131278 (ite a_131118 a_131119 #x00))) +(declare-fun a_131279 () (_ BitVec 8))(assert (= a_131279 (ite a_131111 a_131112 #x00))) +(declare-fun a_131280 () (_ BitVec 8))(assert (= a_131280 (ite a_131104 a_131105 #x00))) +(declare-fun a_131281 () (_ BitVec 8))(assert (= a_131281 (ite a_131097 a_131098 #x00))) +(declare-fun a_131282 () (_ BitVec 8))(assert (= a_131282 (ite a_131090 a_131091 #x00))) +(declare-fun a_131283 () (_ BitVec 8))(assert (= a_131283 (ite a_131083 a_131084 #x00))) +(declare-fun a_131284 () (_ BitVec 8))(assert (= a_131284 (ite a_131076 a_131077 #x00))) +(declare-fun a_131285 () (_ BitVec 8))(assert (= a_131285 (ite a_131069 a_131070 #x00))) +(declare-fun a_131286 () (_ BitVec 8))(assert (= a_131286 (ite a_131062 a_131063 #x00))) +(declare-fun a_131287 () (_ BitVec 8))(assert (= a_131287 (ite a_131055 a_131056 #x00))) +(declare-fun a_131288 () (_ BitVec 8))(assert (= a_131288 (ite a_131048 a_131049 #x00))) +(declare-fun a_131289 () (_ BitVec 8))(assert (= a_131289 (ite a_131041 a_131042 #x00))) +(declare-fun a_131290 () (_ BitVec 256))(assert (= a_131290 (concat a_131258 a_131259 a_131260 a_131261 a_131262 a_131263 a_131264 a_131265 a_131266 a_131267 a_131268 a_131269 a_131270 a_131271 a_131272 a_131273 a_131274 a_131275 a_131276 a_131277 a_131278 a_131279 a_131280 a_131281 a_131282 a_131283 a_131284 a_131285 a_131286 a_131287 a_131288 a_131289))) +(declare-fun a_131291 () (_ BitVec 256))(assert (= a_131291 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_131292 () (_ BitVec 256))(assert (= a_131292 (concat a_131258 a_131259 a_131260 a_131261 a_131262 a_131263 a_131264 a_131265 a_131266 a_131267 a_131268 a_131269 a_131270 a_131271 a_131272 a_131273 a_131274 a_131275 a_131276 a_131277 a_131278 a_131279 a_131280 a_131281 a_131282 a_131283 a_131284 a_131285 a_131286 a_131287 a_131288 a_131289))) +(declare-fun a_131293 () (_ BitVec 256))(assert (= a_131293 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_131294 () Bool)(assert (= a_131294 (bvslt a_131292 a_131293))) +(declare-fun a_131295 () (_ BitVec 256))(assert (= a_131295 (concat a_131258 a_131259 a_131260 a_131261 a_131262 a_131263 a_131264 a_131265 a_131266 a_131267 a_131268 a_131269 a_131270 a_131271 a_131272 a_131273 a_131274 a_131275 a_131276 a_131277 a_131278 a_131279 a_131280 a_131281 a_131282 a_131283 a_131284 a_131285 a_131286 a_131287 a_131288 a_131289))) +(declare-fun a_131296 () (_ BitVec 256))(assert (= a_131296 (bvsub a_131290 a_131291))) +(declare-fun a_131297 () (_ BitVec 256))(assert (= a_131297 (ite a_131294 a_131295 a_131296))) +(declare-fun a_131298 () (_ BitVec 256))(assert (= a_131298 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_131299 () Bool)(assert (= a_131299 (bvslt a_131297 a_131298))) +(declare-fun a_131300 () (_ BitVec 8))(assert (= a_131300 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_131301 () (_ BitVec 8))(assert (= a_131301 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_131302 () (_ BitVec 8))(assert (= a_131302 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_131303 () (_ BitVec 8))(assert (= a_131303 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_131304 () (_ BitVec 8))(assert (= a_131304 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_131305 () (_ BitVec 8))(assert (= a_131305 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_131306 () (_ BitVec 8))(assert (= a_131306 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_131307 () (_ BitVec 8))(assert (= a_131307 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_131308 () (_ BitVec 8))(assert (= a_131308 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_131309 () (_ BitVec 8))(assert (= a_131309 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_131310 () (_ BitVec 8))(assert (= a_131310 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_131311 () (_ BitVec 8))(assert (= a_131311 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_131312 () (_ BitVec 8))(assert (= a_131312 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_131313 () (_ BitVec 8))(assert (= a_131313 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_131314 () (_ BitVec 8))(assert (= a_131314 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_131315 () (_ BitVec 8))(assert (= a_131315 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_131316 () (_ BitVec 8))(assert (= a_131316 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_131317 () (_ BitVec 8))(assert (= a_131317 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_131318 () (_ BitVec 8))(assert (= a_131318 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_131319 () (_ BitVec 8))(assert (= a_131319 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_131320 () (_ BitVec 8))(assert (= a_131320 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_131321 () (_ BitVec 8))(assert (= a_131321 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_131322 () (_ BitVec 8))(assert (= a_131322 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_131323 () (_ BitVec 8))(assert (= a_131323 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_131324 () (_ BitVec 8))(assert (= a_131324 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_131325 () (_ BitVec 8))(assert (= a_131325 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_131326 () (_ BitVec 8))(assert (= a_131326 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_131327 () (_ BitVec 8))(assert (= a_131327 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_131328 () (_ BitVec 8))(assert (= a_131328 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_131329 () (_ BitVec 8))(assert (= a_131329 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_131330 () (_ BitVec 8))(assert (= a_131330 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_131331 () (_ BitVec 8))(assert (= a_131331 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_131332 () (_ BitVec 256))(assert (= a_131332 (concat a_131300 a_131301 a_131302 a_131303 a_131304 a_131305 a_131306 a_131307 a_131308 a_131309 a_131310 a_131311 a_131312 a_131313 a_131314 a_131315 a_131316 a_131317 a_131318 a_131319 a_131320 a_131321 a_131322 a_131323 a_131324 a_131325 a_131326 a_131327 a_131328 a_131329 a_131330 a_131331))) +(declare-fun a_131333 () (_ BitVec 256))(assert (= a_131333 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_131334 () (_ BitVec 256))(assert (= a_131334 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_131335 () (_ BitVec 8))(assert (= a_131335 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_131336 () (_ BitVec 8))(assert (= a_131336 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_131337 () (_ BitVec 8))(assert (= a_131337 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_131338 () (_ BitVec 8))(assert (= a_131338 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_131339 () (_ BitVec 8))(assert (= a_131339 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_131340 () (_ BitVec 8))(assert (= a_131340 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_131341 () (_ BitVec 8))(assert (= a_131341 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_131342 () (_ BitVec 8))(assert (= a_131342 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_131343 () (_ BitVec 8))(assert (= a_131343 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_131344 () (_ BitVec 8))(assert (= a_131344 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_131345 () (_ BitVec 8))(assert (= a_131345 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_131346 () (_ BitVec 8))(assert (= a_131346 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_131347 () (_ BitVec 8))(assert (= a_131347 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_131348 () (_ BitVec 8))(assert (= a_131348 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_131349 () (_ BitVec 8))(assert (= a_131349 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_131350 () (_ BitVec 8))(assert (= a_131350 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_131351 () (_ BitVec 8))(assert (= a_131351 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_131352 () (_ BitVec 8))(assert (= a_131352 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_131353 () (_ BitVec 8))(assert (= a_131353 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_131354 () (_ BitVec 8))(assert (= a_131354 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_131355 () (_ BitVec 8))(assert (= a_131355 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_131356 () (_ BitVec 8))(assert (= a_131356 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_131357 () (_ BitVec 8))(assert (= a_131357 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_131358 () (_ BitVec 8))(assert (= a_131358 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_131359 () (_ BitVec 8))(assert (= a_131359 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_131360 () (_ BitVec 8))(assert (= a_131360 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_131361 () (_ BitVec 8))(assert (= a_131361 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_131362 () (_ BitVec 8))(assert (= a_131362 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_131363 () (_ BitVec 8))(assert (= a_131363 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_131364 () (_ BitVec 8))(assert (= a_131364 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_131365 () (_ BitVec 8))(assert (= a_131365 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_131366 () (_ BitVec 8))(assert (= a_131366 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_131367 () (_ BitVec 256))(assert (= a_131367 (concat a_131335 a_131336 a_131337 a_131338 a_131339 a_131340 a_131341 a_131342 a_131343 a_131344 a_131345 a_131346 a_131347 a_131348 a_131349 a_131350 a_131351 a_131352 a_131353 a_131354 a_131355 a_131356 a_131357 a_131358 a_131359 a_131360 a_131361 a_131362 a_131363 a_131364 a_131365 a_131366))) +(declare-fun a_131368 () (_ BitVec 256))(assert (= a_131368 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_131369 () (_ BitVec 256))(assert (= a_131369 (bvudiv a_131367 a_131368))) +(declare-fun a_131370 () (_ BitVec 256))(assert (= a_131370 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_131371 () (_ BitVec 256))(assert (= a_131371 (bvand a_131369 a_131370))) +(declare-fun a_131372 () (_ BitVec 256))(assert (= a_131372 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_131373 () (_ BitVec 512))(assert (= a_131373 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_131374 () (_ BitVec 512))(assert (= a_131374 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_131375 () (_ BitVec 512))(assert (= a_131375 (bvsub a_131373 a_131374))) +(declare-fun a_131376 () (_ BitVec 512))(assert (= a_131376 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_131377 () (_ BitVec 512))(assert (= a_131377 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_131378 () (_ BitVec 512))(assert (= a_131378 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_131379 () Bool)(assert (= a_131379 (bvule a_131377 a_131378))) +(declare-fun a_131380 () Bool)(assert (= a_131380 (bvuge a_131375 a_131376))) +(declare-fun a_131381 () Bool)(assert (= a_131381 (and a_131379 a_131380))) +(declare-fun a_131382 () Bool)(assert (= a_131382 (not a_131381))) +(declare-fun a_131383 () (_ BitVec 256))(assert (= a_131383 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_131384 () (_ BitVec 512))(assert (= a_131384 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_131385 () (_ BitVec 512))(assert (= a_131385 ((_ zero_extend 256) SVALUE))) +(declare-fun a_131386 () (_ BitVec 512))(assert (= a_131386 (bvsub a_131384 a_131385))) +(declare-fun a_131387 () (_ BitVec 512))(assert (= a_131387 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_131388 () (_ BitVec 512))(assert (= a_131388 ((_ zero_extend 256) SVALUE))) +(declare-fun a_131389 () (_ BitVec 512))(assert (= a_131389 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_131390 () Bool)(assert (= a_131390 (bvule a_131388 a_131389))) +(declare-fun a_131391 () Bool)(assert (= a_131391 (bvuge a_131386 a_131387))) +(declare-fun a_131392 () Bool)(assert (= a_131392 (and a_131390 a_131391))) +(declare-fun a_131393 () Bool)(assert (= a_131393 (not a_131392))) +(assert (= a_131393 false)) +(assert (= SVALUE a_131383)) +(assert (= a_131382 false)) +(assert (= a_131371 a_131372)) +(assert (= SVALUE_1 a_131334)) +(assert (= a_131332 a_131333)) +(assert (not a_131299)) +(assert (= a_131035 false)) +(assert (= a_131022 a_131023)) +(assert (= SVALUE_3 a_130985)) +(assert (= a_130983 a_130984)) +(assert (bvslt a_130981 a_130982)) +(assert (= a_130718 a_130719)) +(assert (not a_130685)) +(assert (= a_130427 a_130428)) +(assert (= a_130418 a_130419)) +(assert (= a_130405 a_130406)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001d.findings b/tools/manticore-analysis/sample_execution/outputs/user_0000001d.findings new file mode 100644 index 000000000..c4d47f07d --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001d.findings @@ -0,0 +1,4 @@ +- INVALID instruction - + Contract: 0xd4a8f68534750318596cd9a395ee5d2468a8492d EVM Program counter: 0xf4 + Snippet: +25 assert(x + y + z != 3) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001d.logs b/tools/manticore-analysis/sample_execution/outputs/user_0000001d.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001d.pkl b/tools/manticore-analysis/sample_execution/outputs/user_0000001d.pkl new file mode 100644 index 000000000..9d8636e6a Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_0000001d.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001d.summary b/tools/manticore-analysis/sample_execution/outputs/user_0000001d.summary new file mode 100644 index 000000000..c3bd08a24 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001d.summary @@ -0,0 +1,36 @@ +Message: THROW +Last exception: THROW +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset f4 + 25 assert(x + y + z != 3) + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999747333 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 92% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001d.trace b/tools/manticore-analysis/sample_execution/outputs/user_0000001d.trace new file mode 100644 index 000000000..df56cd094 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001d.trace @@ -0,0 +1,272 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xde +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf4 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001d.tx b/tools/manticore-analysis/sample_execution/outputs/user_0000001d.tx new file mode 100644 index 000000000..25b269a4f --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001d.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(0,5,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000ff (*) +Return_data: 0x () + +Function call: +test_me(0,4,255) -> THROW (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001d.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_0000001d.tx.json new file mode 100644 index 000000000..dc8653bdf --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001d.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001e.constraints b/tools/manticore-analysis/sample_execution/outputs/user_0000001e.constraints new file mode 100644 index 000000000..93fa90313 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001e.constraints @@ -0,0 +1,1030 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_131420 () (_ BitVec 512))(assert (= a_131420 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_131421 () (_ BitVec 512))(assert (= a_131421 ((_ zero_extend 256) SVALUE))) +(declare-fun a_131422 () (_ BitVec 512))(assert (= a_131422 (bvsub a_131420 a_131421))) +(declare-fun a_131423 () (_ BitVec 512))(assert (= a_131423 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_131424 () (_ BitVec 512))(assert (= a_131424 (bvadd a_131422 a_131423))) +(declare-fun a_131425 () (_ BitVec 256))(assert (= a_131425 ((_ extract 255 0) a_131424))) +(declare-fun a_131426 () (_ BitVec 256))(assert (= a_131426 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_131427 () (_ BitVec 512))(assert (= a_131427 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_131428 () (_ BitVec 512))(assert (= a_131428 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_131429 () (_ BitVec 512))(assert (= a_131429 (bvsub a_131427 a_131428))) +(declare-fun a_131430 () (_ BitVec 512))(assert (= a_131430 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a7)) +(declare-fun a_131431 () (_ BitVec 512))(assert (= a_131431 (bvadd a_131429 a_131430))) +(declare-fun a_131432 () (_ BitVec 512))(assert (= a_131432 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_131433 () (_ BitVec 512))(assert (= a_131433 (bvsub a_131431 a_131432))) +(declare-fun a_131434 () (_ BitVec 512))(assert (= a_131434 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_131435 () (_ BitVec 512))(assert (= a_131435 (bvsub a_131433 a_131434))) +(declare-fun a_131436 () (_ BitVec 512))(assert (= a_131436 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_131437 () (_ BitVec 512))(assert (= a_131437 (bvadd a_131435 a_131436))) +(declare-fun a_131438 () (_ BitVec 256))(assert (= a_131438 ((_ extract 255 0) a_131437))) +(declare-fun a_131439 () (_ BitVec 256))(assert (= a_131439 #x00000000000000000000000000000000000000000000000000000002540808c7)) +(declare-fun a_131440 () (_ BitVec 512))(assert (= a_131440 ((_ zero_extend 256) SVALUE))) +(declare-fun a_131441 () (_ BitVec 512))(assert (= a_131441 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_131442 () (_ BitVec 512))(assert (= a_131442 (bvadd a_131440 a_131441))) +(declare-fun a_131443 () (_ BitVec 512))(assert (= a_131443 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_131444 () (_ BitVec 512))(assert (= a_131444 (bvadd a_131442 a_131443))) +(declare-fun a_131445 () (_ BitVec 512))(assert (= a_131445 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_131446 () (_ BitVec 512))(assert (= a_131446 (bvsub a_131444 a_131445))) +(declare-fun a_131447 () (_ BitVec 256))(assert (= a_131447 ((_ extract 255 0) a_131446))) +(declare-fun a_131448 () (_ BitVec 256))(assert (= a_131448 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_131449 () (_ BitVec 256))(assert (= a_131449 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131450 () (_ BitVec 512))(assert (= a_131450 ((_ zero_extend 256) a_131449))) +(declare-fun a_131451 () (_ BitVec 512))(assert (= a_131451 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_131452 () (_ BitVec 512))(assert (= a_131452 (bvadd a_131450 a_131451))) +(declare-fun a_131453 () (_ BitVec 512))(assert (= a_131453 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131454 () Bool)(assert (= a_131454 (bvult a_131452 a_131453))) +(declare-fun a_131455 () (_ BitVec 8))(assert (= a_131455 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_131456 () (_ BitVec 256))(assert (= a_131456 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131457 () (_ BitVec 512))(assert (= a_131457 ((_ zero_extend 256) a_131456))) +(declare-fun a_131458 () (_ BitVec 512))(assert (= a_131458 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_131459 () (_ BitVec 512))(assert (= a_131459 (bvadd a_131457 a_131458))) +(declare-fun a_131460 () (_ BitVec 512))(assert (= a_131460 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131461 () Bool)(assert (= a_131461 (bvult a_131459 a_131460))) +(declare-fun a_131462 () (_ BitVec 8))(assert (= a_131462 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_131463 () (_ BitVec 256))(assert (= a_131463 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131464 () (_ BitVec 512))(assert (= a_131464 ((_ zero_extend 256) a_131463))) +(declare-fun a_131465 () (_ BitVec 512))(assert (= a_131465 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_131466 () (_ BitVec 512))(assert (= a_131466 (bvadd a_131464 a_131465))) +(declare-fun a_131467 () (_ BitVec 512))(assert (= a_131467 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131468 () Bool)(assert (= a_131468 (bvult a_131466 a_131467))) +(declare-fun a_131469 () (_ BitVec 8))(assert (= a_131469 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_131470 () (_ BitVec 256))(assert (= a_131470 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131471 () (_ BitVec 512))(assert (= a_131471 ((_ zero_extend 256) a_131470))) +(declare-fun a_131472 () (_ BitVec 512))(assert (= a_131472 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_131473 () (_ BitVec 512))(assert (= a_131473 (bvadd a_131471 a_131472))) +(declare-fun a_131474 () (_ BitVec 512))(assert (= a_131474 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131475 () Bool)(assert (= a_131475 (bvult a_131473 a_131474))) +(declare-fun a_131476 () (_ BitVec 8))(assert (= a_131476 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_131477 () (_ BitVec 256))(assert (= a_131477 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131478 () (_ BitVec 512))(assert (= a_131478 ((_ zero_extend 256) a_131477))) +(declare-fun a_131479 () (_ BitVec 512))(assert (= a_131479 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_131480 () (_ BitVec 512))(assert (= a_131480 (bvadd a_131478 a_131479))) +(declare-fun a_131481 () (_ BitVec 512))(assert (= a_131481 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131482 () Bool)(assert (= a_131482 (bvult a_131480 a_131481))) +(declare-fun a_131483 () (_ BitVec 8))(assert (= a_131483 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_131484 () (_ BitVec 256))(assert (= a_131484 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131485 () (_ BitVec 512))(assert (= a_131485 ((_ zero_extend 256) a_131484))) +(declare-fun a_131486 () (_ BitVec 512))(assert (= a_131486 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_131487 () (_ BitVec 512))(assert (= a_131487 (bvadd a_131485 a_131486))) +(declare-fun a_131488 () (_ BitVec 512))(assert (= a_131488 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131489 () Bool)(assert (= a_131489 (bvult a_131487 a_131488))) +(declare-fun a_131490 () (_ BitVec 8))(assert (= a_131490 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_131491 () (_ BitVec 256))(assert (= a_131491 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131492 () (_ BitVec 512))(assert (= a_131492 ((_ zero_extend 256) a_131491))) +(declare-fun a_131493 () (_ BitVec 512))(assert (= a_131493 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_131494 () (_ BitVec 512))(assert (= a_131494 (bvadd a_131492 a_131493))) +(declare-fun a_131495 () (_ BitVec 512))(assert (= a_131495 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131496 () Bool)(assert (= a_131496 (bvult a_131494 a_131495))) +(declare-fun a_131497 () (_ BitVec 8))(assert (= a_131497 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_131498 () (_ BitVec 256))(assert (= a_131498 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131499 () (_ BitVec 512))(assert (= a_131499 ((_ zero_extend 256) a_131498))) +(declare-fun a_131500 () (_ BitVec 512))(assert (= a_131500 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_131501 () (_ BitVec 512))(assert (= a_131501 (bvadd a_131499 a_131500))) +(declare-fun a_131502 () (_ BitVec 512))(assert (= a_131502 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131503 () Bool)(assert (= a_131503 (bvult a_131501 a_131502))) +(declare-fun a_131504 () (_ BitVec 8))(assert (= a_131504 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_131505 () (_ BitVec 256))(assert (= a_131505 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131506 () (_ BitVec 512))(assert (= a_131506 ((_ zero_extend 256) a_131505))) +(declare-fun a_131507 () (_ BitVec 512))(assert (= a_131507 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_131508 () (_ BitVec 512))(assert (= a_131508 (bvadd a_131506 a_131507))) +(declare-fun a_131509 () (_ BitVec 512))(assert (= a_131509 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131510 () Bool)(assert (= a_131510 (bvult a_131508 a_131509))) +(declare-fun a_131511 () (_ BitVec 8))(assert (= a_131511 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_131512 () (_ BitVec 256))(assert (= a_131512 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131513 () (_ BitVec 512))(assert (= a_131513 ((_ zero_extend 256) a_131512))) +(declare-fun a_131514 () (_ BitVec 512))(assert (= a_131514 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_131515 () (_ BitVec 512))(assert (= a_131515 (bvadd a_131513 a_131514))) +(declare-fun a_131516 () (_ BitVec 512))(assert (= a_131516 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131517 () Bool)(assert (= a_131517 (bvult a_131515 a_131516))) +(declare-fun a_131518 () (_ BitVec 8))(assert (= a_131518 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_131519 () (_ BitVec 256))(assert (= a_131519 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131520 () (_ BitVec 512))(assert (= a_131520 ((_ zero_extend 256) a_131519))) +(declare-fun a_131521 () (_ BitVec 512))(assert (= a_131521 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_131522 () (_ BitVec 512))(assert (= a_131522 (bvadd a_131520 a_131521))) +(declare-fun a_131523 () (_ BitVec 512))(assert (= a_131523 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131524 () Bool)(assert (= a_131524 (bvult a_131522 a_131523))) +(declare-fun a_131525 () (_ BitVec 8))(assert (= a_131525 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_131526 () (_ BitVec 256))(assert (= a_131526 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131527 () (_ BitVec 512))(assert (= a_131527 ((_ zero_extend 256) a_131526))) +(declare-fun a_131528 () (_ BitVec 512))(assert (= a_131528 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_131529 () (_ BitVec 512))(assert (= a_131529 (bvadd a_131527 a_131528))) +(declare-fun a_131530 () (_ BitVec 512))(assert (= a_131530 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131531 () Bool)(assert (= a_131531 (bvult a_131529 a_131530))) +(declare-fun a_131532 () (_ BitVec 8))(assert (= a_131532 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_131533 () (_ BitVec 256))(assert (= a_131533 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131534 () (_ BitVec 512))(assert (= a_131534 ((_ zero_extend 256) a_131533))) +(declare-fun a_131535 () (_ BitVec 512))(assert (= a_131535 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_131536 () (_ BitVec 512))(assert (= a_131536 (bvadd a_131534 a_131535))) +(declare-fun a_131537 () (_ BitVec 512))(assert (= a_131537 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131538 () Bool)(assert (= a_131538 (bvult a_131536 a_131537))) +(declare-fun a_131539 () (_ BitVec 8))(assert (= a_131539 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_131540 () (_ BitVec 256))(assert (= a_131540 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131541 () (_ BitVec 512))(assert (= a_131541 ((_ zero_extend 256) a_131540))) +(declare-fun a_131542 () (_ BitVec 512))(assert (= a_131542 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_131543 () (_ BitVec 512))(assert (= a_131543 (bvadd a_131541 a_131542))) +(declare-fun a_131544 () (_ BitVec 512))(assert (= a_131544 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131545 () Bool)(assert (= a_131545 (bvult a_131543 a_131544))) +(declare-fun a_131546 () (_ BitVec 8))(assert (= a_131546 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_131547 () (_ BitVec 256))(assert (= a_131547 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131548 () (_ BitVec 512))(assert (= a_131548 ((_ zero_extend 256) a_131547))) +(declare-fun a_131549 () (_ BitVec 512))(assert (= a_131549 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_131550 () (_ BitVec 512))(assert (= a_131550 (bvadd a_131548 a_131549))) +(declare-fun a_131551 () (_ BitVec 512))(assert (= a_131551 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131552 () Bool)(assert (= a_131552 (bvult a_131550 a_131551))) +(declare-fun a_131553 () (_ BitVec 8))(assert (= a_131553 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_131554 () (_ BitVec 256))(assert (= a_131554 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131555 () (_ BitVec 512))(assert (= a_131555 ((_ zero_extend 256) a_131554))) +(declare-fun a_131556 () (_ BitVec 512))(assert (= a_131556 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_131557 () (_ BitVec 512))(assert (= a_131557 (bvadd a_131555 a_131556))) +(declare-fun a_131558 () (_ BitVec 512))(assert (= a_131558 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131559 () Bool)(assert (= a_131559 (bvult a_131557 a_131558))) +(declare-fun a_131560 () (_ BitVec 8))(assert (= a_131560 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_131561 () (_ BitVec 256))(assert (= a_131561 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131562 () (_ BitVec 512))(assert (= a_131562 ((_ zero_extend 256) a_131561))) +(declare-fun a_131563 () (_ BitVec 512))(assert (= a_131563 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_131564 () (_ BitVec 512))(assert (= a_131564 (bvadd a_131562 a_131563))) +(declare-fun a_131565 () (_ BitVec 512))(assert (= a_131565 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131566 () Bool)(assert (= a_131566 (bvult a_131564 a_131565))) +(declare-fun a_131567 () (_ BitVec 8))(assert (= a_131567 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_131568 () (_ BitVec 256))(assert (= a_131568 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131569 () (_ BitVec 512))(assert (= a_131569 ((_ zero_extend 256) a_131568))) +(declare-fun a_131570 () (_ BitVec 512))(assert (= a_131570 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_131571 () (_ BitVec 512))(assert (= a_131571 (bvadd a_131569 a_131570))) +(declare-fun a_131572 () (_ BitVec 512))(assert (= a_131572 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131573 () Bool)(assert (= a_131573 (bvult a_131571 a_131572))) +(declare-fun a_131574 () (_ BitVec 8))(assert (= a_131574 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_131575 () (_ BitVec 256))(assert (= a_131575 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131576 () (_ BitVec 512))(assert (= a_131576 ((_ zero_extend 256) a_131575))) +(declare-fun a_131577 () (_ BitVec 512))(assert (= a_131577 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_131578 () (_ BitVec 512))(assert (= a_131578 (bvadd a_131576 a_131577))) +(declare-fun a_131579 () (_ BitVec 512))(assert (= a_131579 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131580 () Bool)(assert (= a_131580 (bvult a_131578 a_131579))) +(declare-fun a_131581 () (_ BitVec 8))(assert (= a_131581 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_131582 () (_ BitVec 256))(assert (= a_131582 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131583 () (_ BitVec 512))(assert (= a_131583 ((_ zero_extend 256) a_131582))) +(declare-fun a_131584 () (_ BitVec 512))(assert (= a_131584 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_131585 () (_ BitVec 512))(assert (= a_131585 (bvadd a_131583 a_131584))) +(declare-fun a_131586 () (_ BitVec 512))(assert (= a_131586 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131587 () Bool)(assert (= a_131587 (bvult a_131585 a_131586))) +(declare-fun a_131588 () (_ BitVec 8))(assert (= a_131588 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_131589 () (_ BitVec 256))(assert (= a_131589 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131590 () (_ BitVec 512))(assert (= a_131590 ((_ zero_extend 256) a_131589))) +(declare-fun a_131591 () (_ BitVec 512))(assert (= a_131591 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_131592 () (_ BitVec 512))(assert (= a_131592 (bvadd a_131590 a_131591))) +(declare-fun a_131593 () (_ BitVec 512))(assert (= a_131593 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131594 () Bool)(assert (= a_131594 (bvult a_131592 a_131593))) +(declare-fun a_131595 () (_ BitVec 8))(assert (= a_131595 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_131596 () (_ BitVec 256))(assert (= a_131596 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131597 () (_ BitVec 512))(assert (= a_131597 ((_ zero_extend 256) a_131596))) +(declare-fun a_131598 () (_ BitVec 512))(assert (= a_131598 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_131599 () (_ BitVec 512))(assert (= a_131599 (bvadd a_131597 a_131598))) +(declare-fun a_131600 () (_ BitVec 512))(assert (= a_131600 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131601 () Bool)(assert (= a_131601 (bvult a_131599 a_131600))) +(declare-fun a_131602 () (_ BitVec 8))(assert (= a_131602 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_131603 () (_ BitVec 256))(assert (= a_131603 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131604 () (_ BitVec 512))(assert (= a_131604 ((_ zero_extend 256) a_131603))) +(declare-fun a_131605 () (_ BitVec 512))(assert (= a_131605 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_131606 () (_ BitVec 512))(assert (= a_131606 (bvadd a_131604 a_131605))) +(declare-fun a_131607 () (_ BitVec 512))(assert (= a_131607 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131608 () Bool)(assert (= a_131608 (bvult a_131606 a_131607))) +(declare-fun a_131609 () (_ BitVec 8))(assert (= a_131609 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_131610 () (_ BitVec 256))(assert (= a_131610 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131611 () (_ BitVec 512))(assert (= a_131611 ((_ zero_extend 256) a_131610))) +(declare-fun a_131612 () (_ BitVec 512))(assert (= a_131612 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_131613 () (_ BitVec 512))(assert (= a_131613 (bvadd a_131611 a_131612))) +(declare-fun a_131614 () (_ BitVec 512))(assert (= a_131614 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131615 () Bool)(assert (= a_131615 (bvult a_131613 a_131614))) +(declare-fun a_131616 () (_ BitVec 8))(assert (= a_131616 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_131617 () (_ BitVec 256))(assert (= a_131617 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131618 () (_ BitVec 512))(assert (= a_131618 ((_ zero_extend 256) a_131617))) +(declare-fun a_131619 () (_ BitVec 512))(assert (= a_131619 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_131620 () (_ BitVec 512))(assert (= a_131620 (bvadd a_131618 a_131619))) +(declare-fun a_131621 () (_ BitVec 512))(assert (= a_131621 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131622 () Bool)(assert (= a_131622 (bvult a_131620 a_131621))) +(declare-fun a_131623 () (_ BitVec 8))(assert (= a_131623 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_131624 () (_ BitVec 256))(assert (= a_131624 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131625 () (_ BitVec 512))(assert (= a_131625 ((_ zero_extend 256) a_131624))) +(declare-fun a_131626 () (_ BitVec 512))(assert (= a_131626 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_131627 () (_ BitVec 512))(assert (= a_131627 (bvadd a_131625 a_131626))) +(declare-fun a_131628 () (_ BitVec 512))(assert (= a_131628 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131629 () Bool)(assert (= a_131629 (bvult a_131627 a_131628))) +(declare-fun a_131630 () (_ BitVec 8))(assert (= a_131630 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_131631 () (_ BitVec 256))(assert (= a_131631 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131632 () (_ BitVec 512))(assert (= a_131632 ((_ zero_extend 256) a_131631))) +(declare-fun a_131633 () (_ BitVec 512))(assert (= a_131633 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_131634 () (_ BitVec 512))(assert (= a_131634 (bvadd a_131632 a_131633))) +(declare-fun a_131635 () (_ BitVec 512))(assert (= a_131635 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131636 () Bool)(assert (= a_131636 (bvult a_131634 a_131635))) +(declare-fun a_131637 () (_ BitVec 8))(assert (= a_131637 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_131638 () (_ BitVec 256))(assert (= a_131638 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131639 () (_ BitVec 512))(assert (= a_131639 ((_ zero_extend 256) a_131638))) +(declare-fun a_131640 () (_ BitVec 512))(assert (= a_131640 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_131641 () (_ BitVec 512))(assert (= a_131641 (bvadd a_131639 a_131640))) +(declare-fun a_131642 () (_ BitVec 512))(assert (= a_131642 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131643 () Bool)(assert (= a_131643 (bvult a_131641 a_131642))) +(declare-fun a_131644 () (_ BitVec 8))(assert (= a_131644 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_131645 () (_ BitVec 256))(assert (= a_131645 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131646 () (_ BitVec 512))(assert (= a_131646 ((_ zero_extend 256) a_131645))) +(declare-fun a_131647 () (_ BitVec 512))(assert (= a_131647 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_131648 () (_ BitVec 512))(assert (= a_131648 (bvadd a_131646 a_131647))) +(declare-fun a_131649 () (_ BitVec 512))(assert (= a_131649 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131650 () Bool)(assert (= a_131650 (bvult a_131648 a_131649))) +(declare-fun a_131651 () (_ BitVec 8))(assert (= a_131651 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_131652 () (_ BitVec 256))(assert (= a_131652 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131653 () (_ BitVec 512))(assert (= a_131653 ((_ zero_extend 256) a_131652))) +(declare-fun a_131654 () (_ BitVec 512))(assert (= a_131654 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_131655 () (_ BitVec 512))(assert (= a_131655 (bvadd a_131653 a_131654))) +(declare-fun a_131656 () (_ BitVec 512))(assert (= a_131656 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131657 () Bool)(assert (= a_131657 (bvult a_131655 a_131656))) +(declare-fun a_131658 () (_ BitVec 8))(assert (= a_131658 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_131659 () (_ BitVec 256))(assert (= a_131659 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131660 () (_ BitVec 512))(assert (= a_131660 ((_ zero_extend 256) a_131659))) +(declare-fun a_131661 () (_ BitVec 512))(assert (= a_131661 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_131662 () (_ BitVec 512))(assert (= a_131662 (bvadd a_131660 a_131661))) +(declare-fun a_131663 () (_ BitVec 512))(assert (= a_131663 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131664 () Bool)(assert (= a_131664 (bvult a_131662 a_131663))) +(declare-fun a_131665 () (_ BitVec 8))(assert (= a_131665 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_131666 () (_ BitVec 256))(assert (= a_131666 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_131667 () (_ BitVec 512))(assert (= a_131667 ((_ zero_extend 256) a_131666))) +(declare-fun a_131668 () (_ BitVec 512))(assert (= a_131668 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131669 () Bool)(assert (= a_131669 (bvult a_131667 a_131668))) +(declare-fun a_131670 () (_ BitVec 8))(assert (= a_131670 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_131671 () (_ BitVec 8))(assert (= a_131671 (ite a_131669 a_131670 #x00))) +(declare-fun a_131672 () (_ BitVec 8))(assert (= a_131672 (ite a_131664 a_131665 #x00))) +(declare-fun a_131673 () (_ BitVec 8))(assert (= a_131673 (ite a_131657 a_131658 #x00))) +(declare-fun a_131674 () (_ BitVec 8))(assert (= a_131674 (ite a_131650 a_131651 #x00))) +(declare-fun a_131675 () (_ BitVec 8))(assert (= a_131675 (ite a_131643 a_131644 #x00))) +(declare-fun a_131676 () (_ BitVec 8))(assert (= a_131676 (ite a_131636 a_131637 #x00))) +(declare-fun a_131677 () (_ BitVec 8))(assert (= a_131677 (ite a_131629 a_131630 #x00))) +(declare-fun a_131678 () (_ BitVec 8))(assert (= a_131678 (ite a_131622 a_131623 #x00))) +(declare-fun a_131679 () (_ BitVec 8))(assert (= a_131679 (ite a_131615 a_131616 #x00))) +(declare-fun a_131680 () (_ BitVec 8))(assert (= a_131680 (ite a_131608 a_131609 #x00))) +(declare-fun a_131681 () (_ BitVec 8))(assert (= a_131681 (ite a_131601 a_131602 #x00))) +(declare-fun a_131682 () (_ BitVec 8))(assert (= a_131682 (ite a_131594 a_131595 #x00))) +(declare-fun a_131683 () (_ BitVec 8))(assert (= a_131683 (ite a_131587 a_131588 #x00))) +(declare-fun a_131684 () (_ BitVec 8))(assert (= a_131684 (ite a_131580 a_131581 #x00))) +(declare-fun a_131685 () (_ BitVec 8))(assert (= a_131685 (ite a_131573 a_131574 #x00))) +(declare-fun a_131686 () (_ BitVec 8))(assert (= a_131686 (ite a_131566 a_131567 #x00))) +(declare-fun a_131687 () (_ BitVec 8))(assert (= a_131687 (ite a_131559 a_131560 #x00))) +(declare-fun a_131688 () (_ BitVec 8))(assert (= a_131688 (ite a_131552 a_131553 #x00))) +(declare-fun a_131689 () (_ BitVec 8))(assert (= a_131689 (ite a_131545 a_131546 #x00))) +(declare-fun a_131690 () (_ BitVec 8))(assert (= a_131690 (ite a_131538 a_131539 #x00))) +(declare-fun a_131691 () (_ BitVec 8))(assert (= a_131691 (ite a_131531 a_131532 #x00))) +(declare-fun a_131692 () (_ BitVec 8))(assert (= a_131692 (ite a_131524 a_131525 #x00))) +(declare-fun a_131693 () (_ BitVec 8))(assert (= a_131693 (ite a_131517 a_131518 #x00))) +(declare-fun a_131694 () (_ BitVec 8))(assert (= a_131694 (ite a_131510 a_131511 #x00))) +(declare-fun a_131695 () (_ BitVec 8))(assert (= a_131695 (ite a_131503 a_131504 #x00))) +(declare-fun a_131696 () (_ BitVec 8))(assert (= a_131696 (ite a_131496 a_131497 #x00))) +(declare-fun a_131697 () (_ BitVec 8))(assert (= a_131697 (ite a_131489 a_131490 #x00))) +(declare-fun a_131698 () (_ BitVec 8))(assert (= a_131698 (ite a_131482 a_131483 #x00))) +(declare-fun a_131699 () (_ BitVec 8))(assert (= a_131699 (ite a_131475 a_131476 #x00))) +(declare-fun a_131700 () (_ BitVec 8))(assert (= a_131700 (ite a_131468 a_131469 #x00))) +(declare-fun a_131701 () (_ BitVec 8))(assert (= a_131701 (ite a_131461 a_131462 #x00))) +(declare-fun a_131702 () (_ BitVec 8))(assert (= a_131702 (ite a_131454 a_131455 #x00))) +(declare-fun a_131703 () (_ BitVec 256))(assert (= a_131703 (concat a_131671 a_131672 a_131673 a_131674 a_131675 a_131676 a_131677 a_131678 a_131679 a_131680 a_131681 a_131682 a_131683 a_131684 a_131685 a_131686 a_131687 a_131688 a_131689 a_131690 a_131691 a_131692 a_131693 a_131694 a_131695 a_131696 a_131697 a_131698 a_131699 a_131700 a_131701 a_131702))) +(declare-fun a_131704 () (_ BitVec 256))(assert (= a_131704 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_131705 () Bool)(assert (= a_131705 (= a_131703 a_131704))) +(declare-fun a_131706 () (_ BitVec 8))(assert (= a_131706 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_131707 () (_ BitVec 8))(assert (= a_131707 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_131708 () (_ BitVec 8))(assert (= a_131708 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_131709 () (_ BitVec 8))(assert (= a_131709 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_131710 () (_ BitVec 8))(assert (= a_131710 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_131711 () (_ BitVec 8))(assert (= a_131711 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_131712 () (_ BitVec 8))(assert (= a_131712 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_131713 () (_ BitVec 8))(assert (= a_131713 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_131714 () (_ BitVec 8))(assert (= a_131714 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_131715 () (_ BitVec 8))(assert (= a_131715 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_131716 () (_ BitVec 8))(assert (= a_131716 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_131717 () (_ BitVec 8))(assert (= a_131717 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_131718 () (_ BitVec 8))(assert (= a_131718 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_131719 () (_ BitVec 8))(assert (= a_131719 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_131720 () (_ BitVec 8))(assert (= a_131720 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_131721 () (_ BitVec 8))(assert (= a_131721 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_131722 () (_ BitVec 8))(assert (= a_131722 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_131723 () (_ BitVec 8))(assert (= a_131723 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_131724 () (_ BitVec 8))(assert (= a_131724 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_131725 () (_ BitVec 8))(assert (= a_131725 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_131726 () (_ BitVec 8))(assert (= a_131726 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_131727 () (_ BitVec 8))(assert (= a_131727 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_131728 () (_ BitVec 8))(assert (= a_131728 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_131729 () (_ BitVec 8))(assert (= a_131729 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_131730 () (_ BitVec 8))(assert (= a_131730 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_131731 () (_ BitVec 8))(assert (= a_131731 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_131732 () (_ BitVec 8))(assert (= a_131732 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_131733 () (_ BitVec 8))(assert (= a_131733 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_131734 () (_ BitVec 8))(assert (= a_131734 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_131735 () (_ BitVec 8))(assert (= a_131735 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_131736 () (_ BitVec 8))(assert (= a_131736 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_131737 () (_ BitVec 8))(assert (= a_131737 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_131738 () (_ BitVec 256))(assert (= a_131738 (concat a_131706 a_131707 a_131708 a_131709 a_131710 a_131711 a_131712 a_131713 a_131714 a_131715 a_131716 a_131717 a_131718 a_131719 a_131720 a_131721 a_131722 a_131723 a_131724 a_131725 a_131726 a_131727 a_131728 a_131729 a_131730 a_131731 a_131732 a_131733 a_131734 a_131735 a_131736 a_131737))) +(declare-fun a_131739 () (_ BitVec 256))(assert (= a_131739 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_131740 () (_ BitVec 256))(assert (= a_131740 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131741 () (_ BitVec 512))(assert (= a_131741 ((_ zero_extend 256) a_131740))) +(declare-fun a_131742 () (_ BitVec 512))(assert (= a_131742 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_131743 () (_ BitVec 512))(assert (= a_131743 (bvadd a_131741 a_131742))) +(declare-fun a_131744 () (_ BitVec 512))(assert (= a_131744 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131745 () Bool)(assert (= a_131745 (bvult a_131743 a_131744))) +(declare-fun a_131746 () (_ BitVec 8))(assert (= a_131746 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_131747 () (_ BitVec 256))(assert (= a_131747 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131748 () (_ BitVec 512))(assert (= a_131748 ((_ zero_extend 256) a_131747))) +(declare-fun a_131749 () (_ BitVec 512))(assert (= a_131749 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_131750 () (_ BitVec 512))(assert (= a_131750 (bvadd a_131748 a_131749))) +(declare-fun a_131751 () (_ BitVec 512))(assert (= a_131751 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131752 () Bool)(assert (= a_131752 (bvult a_131750 a_131751))) +(declare-fun a_131753 () (_ BitVec 8))(assert (= a_131753 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_131754 () (_ BitVec 256))(assert (= a_131754 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131755 () (_ BitVec 512))(assert (= a_131755 ((_ zero_extend 256) a_131754))) +(declare-fun a_131756 () (_ BitVec 512))(assert (= a_131756 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_131757 () (_ BitVec 512))(assert (= a_131757 (bvadd a_131755 a_131756))) +(declare-fun a_131758 () (_ BitVec 512))(assert (= a_131758 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131759 () Bool)(assert (= a_131759 (bvult a_131757 a_131758))) +(declare-fun a_131760 () (_ BitVec 8))(assert (= a_131760 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_131761 () (_ BitVec 256))(assert (= a_131761 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131762 () (_ BitVec 512))(assert (= a_131762 ((_ zero_extend 256) a_131761))) +(declare-fun a_131763 () (_ BitVec 512))(assert (= a_131763 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_131764 () (_ BitVec 512))(assert (= a_131764 (bvadd a_131762 a_131763))) +(declare-fun a_131765 () (_ BitVec 512))(assert (= a_131765 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131766 () Bool)(assert (= a_131766 (bvult a_131764 a_131765))) +(declare-fun a_131767 () (_ BitVec 8))(assert (= a_131767 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_131768 () (_ BitVec 256))(assert (= a_131768 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131769 () (_ BitVec 512))(assert (= a_131769 ((_ zero_extend 256) a_131768))) +(declare-fun a_131770 () (_ BitVec 512))(assert (= a_131770 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_131771 () (_ BitVec 512))(assert (= a_131771 (bvadd a_131769 a_131770))) +(declare-fun a_131772 () (_ BitVec 512))(assert (= a_131772 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131773 () Bool)(assert (= a_131773 (bvult a_131771 a_131772))) +(declare-fun a_131774 () (_ BitVec 8))(assert (= a_131774 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_131775 () (_ BitVec 256))(assert (= a_131775 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131776 () (_ BitVec 512))(assert (= a_131776 ((_ zero_extend 256) a_131775))) +(declare-fun a_131777 () (_ BitVec 512))(assert (= a_131777 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_131778 () (_ BitVec 512))(assert (= a_131778 (bvadd a_131776 a_131777))) +(declare-fun a_131779 () (_ BitVec 512))(assert (= a_131779 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131780 () Bool)(assert (= a_131780 (bvult a_131778 a_131779))) +(declare-fun a_131781 () (_ BitVec 8))(assert (= a_131781 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_131782 () (_ BitVec 256))(assert (= a_131782 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131783 () (_ BitVec 512))(assert (= a_131783 ((_ zero_extend 256) a_131782))) +(declare-fun a_131784 () (_ BitVec 512))(assert (= a_131784 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_131785 () (_ BitVec 512))(assert (= a_131785 (bvadd a_131783 a_131784))) +(declare-fun a_131786 () (_ BitVec 512))(assert (= a_131786 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131787 () Bool)(assert (= a_131787 (bvult a_131785 a_131786))) +(declare-fun a_131788 () (_ BitVec 8))(assert (= a_131788 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_131789 () (_ BitVec 256))(assert (= a_131789 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131790 () (_ BitVec 512))(assert (= a_131790 ((_ zero_extend 256) a_131789))) +(declare-fun a_131791 () (_ BitVec 512))(assert (= a_131791 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_131792 () (_ BitVec 512))(assert (= a_131792 (bvadd a_131790 a_131791))) +(declare-fun a_131793 () (_ BitVec 512))(assert (= a_131793 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131794 () Bool)(assert (= a_131794 (bvult a_131792 a_131793))) +(declare-fun a_131795 () (_ BitVec 8))(assert (= a_131795 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_131796 () (_ BitVec 256))(assert (= a_131796 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131797 () (_ BitVec 512))(assert (= a_131797 ((_ zero_extend 256) a_131796))) +(declare-fun a_131798 () (_ BitVec 512))(assert (= a_131798 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_131799 () (_ BitVec 512))(assert (= a_131799 (bvadd a_131797 a_131798))) +(declare-fun a_131800 () (_ BitVec 512))(assert (= a_131800 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131801 () Bool)(assert (= a_131801 (bvult a_131799 a_131800))) +(declare-fun a_131802 () (_ BitVec 8))(assert (= a_131802 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_131803 () (_ BitVec 256))(assert (= a_131803 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131804 () (_ BitVec 512))(assert (= a_131804 ((_ zero_extend 256) a_131803))) +(declare-fun a_131805 () (_ BitVec 512))(assert (= a_131805 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_131806 () (_ BitVec 512))(assert (= a_131806 (bvadd a_131804 a_131805))) +(declare-fun a_131807 () (_ BitVec 512))(assert (= a_131807 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131808 () Bool)(assert (= a_131808 (bvult a_131806 a_131807))) +(declare-fun a_131809 () (_ BitVec 8))(assert (= a_131809 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_131810 () (_ BitVec 256))(assert (= a_131810 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131811 () (_ BitVec 512))(assert (= a_131811 ((_ zero_extend 256) a_131810))) +(declare-fun a_131812 () (_ BitVec 512))(assert (= a_131812 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_131813 () (_ BitVec 512))(assert (= a_131813 (bvadd a_131811 a_131812))) +(declare-fun a_131814 () (_ BitVec 512))(assert (= a_131814 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131815 () Bool)(assert (= a_131815 (bvult a_131813 a_131814))) +(declare-fun a_131816 () (_ BitVec 8))(assert (= a_131816 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_131817 () (_ BitVec 256))(assert (= a_131817 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131818 () (_ BitVec 512))(assert (= a_131818 ((_ zero_extend 256) a_131817))) +(declare-fun a_131819 () (_ BitVec 512))(assert (= a_131819 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_131820 () (_ BitVec 512))(assert (= a_131820 (bvadd a_131818 a_131819))) +(declare-fun a_131821 () (_ BitVec 512))(assert (= a_131821 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131822 () Bool)(assert (= a_131822 (bvult a_131820 a_131821))) +(declare-fun a_131823 () (_ BitVec 8))(assert (= a_131823 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_131824 () (_ BitVec 256))(assert (= a_131824 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131825 () (_ BitVec 512))(assert (= a_131825 ((_ zero_extend 256) a_131824))) +(declare-fun a_131826 () (_ BitVec 512))(assert (= a_131826 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_131827 () (_ BitVec 512))(assert (= a_131827 (bvadd a_131825 a_131826))) +(declare-fun a_131828 () (_ BitVec 512))(assert (= a_131828 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131829 () Bool)(assert (= a_131829 (bvult a_131827 a_131828))) +(declare-fun a_131830 () (_ BitVec 8))(assert (= a_131830 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_131831 () (_ BitVec 256))(assert (= a_131831 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131832 () (_ BitVec 512))(assert (= a_131832 ((_ zero_extend 256) a_131831))) +(declare-fun a_131833 () (_ BitVec 512))(assert (= a_131833 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_131834 () (_ BitVec 512))(assert (= a_131834 (bvadd a_131832 a_131833))) +(declare-fun a_131835 () (_ BitVec 512))(assert (= a_131835 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131836 () Bool)(assert (= a_131836 (bvult a_131834 a_131835))) +(declare-fun a_131837 () (_ BitVec 8))(assert (= a_131837 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_131838 () (_ BitVec 256))(assert (= a_131838 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131839 () (_ BitVec 512))(assert (= a_131839 ((_ zero_extend 256) a_131838))) +(declare-fun a_131840 () (_ BitVec 512))(assert (= a_131840 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_131841 () (_ BitVec 512))(assert (= a_131841 (bvadd a_131839 a_131840))) +(declare-fun a_131842 () (_ BitVec 512))(assert (= a_131842 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131843 () Bool)(assert (= a_131843 (bvult a_131841 a_131842))) +(declare-fun a_131844 () (_ BitVec 8))(assert (= a_131844 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_131845 () (_ BitVec 256))(assert (= a_131845 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131846 () (_ BitVec 512))(assert (= a_131846 ((_ zero_extend 256) a_131845))) +(declare-fun a_131847 () (_ BitVec 512))(assert (= a_131847 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_131848 () (_ BitVec 512))(assert (= a_131848 (bvadd a_131846 a_131847))) +(declare-fun a_131849 () (_ BitVec 512))(assert (= a_131849 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131850 () Bool)(assert (= a_131850 (bvult a_131848 a_131849))) +(declare-fun a_131851 () (_ BitVec 8))(assert (= a_131851 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_131852 () (_ BitVec 256))(assert (= a_131852 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131853 () (_ BitVec 512))(assert (= a_131853 ((_ zero_extend 256) a_131852))) +(declare-fun a_131854 () (_ BitVec 512))(assert (= a_131854 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_131855 () (_ BitVec 512))(assert (= a_131855 (bvadd a_131853 a_131854))) +(declare-fun a_131856 () (_ BitVec 512))(assert (= a_131856 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131857 () Bool)(assert (= a_131857 (bvult a_131855 a_131856))) +(declare-fun a_131858 () (_ BitVec 8))(assert (= a_131858 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_131859 () (_ BitVec 256))(assert (= a_131859 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131860 () (_ BitVec 512))(assert (= a_131860 ((_ zero_extend 256) a_131859))) +(declare-fun a_131861 () (_ BitVec 512))(assert (= a_131861 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_131862 () (_ BitVec 512))(assert (= a_131862 (bvadd a_131860 a_131861))) +(declare-fun a_131863 () (_ BitVec 512))(assert (= a_131863 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131864 () Bool)(assert (= a_131864 (bvult a_131862 a_131863))) +(declare-fun a_131865 () (_ BitVec 8))(assert (= a_131865 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_131866 () (_ BitVec 256))(assert (= a_131866 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131867 () (_ BitVec 512))(assert (= a_131867 ((_ zero_extend 256) a_131866))) +(declare-fun a_131868 () (_ BitVec 512))(assert (= a_131868 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_131869 () (_ BitVec 512))(assert (= a_131869 (bvadd a_131867 a_131868))) +(declare-fun a_131870 () (_ BitVec 512))(assert (= a_131870 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131871 () Bool)(assert (= a_131871 (bvult a_131869 a_131870))) +(declare-fun a_131872 () (_ BitVec 8))(assert (= a_131872 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_131873 () (_ BitVec 256))(assert (= a_131873 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131874 () (_ BitVec 512))(assert (= a_131874 ((_ zero_extend 256) a_131873))) +(declare-fun a_131875 () (_ BitVec 512))(assert (= a_131875 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_131876 () (_ BitVec 512))(assert (= a_131876 (bvadd a_131874 a_131875))) +(declare-fun a_131877 () (_ BitVec 512))(assert (= a_131877 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131878 () Bool)(assert (= a_131878 (bvult a_131876 a_131877))) +(declare-fun a_131879 () (_ BitVec 8))(assert (= a_131879 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_131880 () (_ BitVec 256))(assert (= a_131880 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131881 () (_ BitVec 512))(assert (= a_131881 ((_ zero_extend 256) a_131880))) +(declare-fun a_131882 () (_ BitVec 512))(assert (= a_131882 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_131883 () (_ BitVec 512))(assert (= a_131883 (bvadd a_131881 a_131882))) +(declare-fun a_131884 () (_ BitVec 512))(assert (= a_131884 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131885 () Bool)(assert (= a_131885 (bvult a_131883 a_131884))) +(declare-fun a_131886 () (_ BitVec 8))(assert (= a_131886 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_131887 () (_ BitVec 256))(assert (= a_131887 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131888 () (_ BitVec 512))(assert (= a_131888 ((_ zero_extend 256) a_131887))) +(declare-fun a_131889 () (_ BitVec 512))(assert (= a_131889 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_131890 () (_ BitVec 512))(assert (= a_131890 (bvadd a_131888 a_131889))) +(declare-fun a_131891 () (_ BitVec 512))(assert (= a_131891 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131892 () Bool)(assert (= a_131892 (bvult a_131890 a_131891))) +(declare-fun a_131893 () (_ BitVec 8))(assert (= a_131893 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_131894 () (_ BitVec 256))(assert (= a_131894 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131895 () (_ BitVec 512))(assert (= a_131895 ((_ zero_extend 256) a_131894))) +(declare-fun a_131896 () (_ BitVec 512))(assert (= a_131896 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_131897 () (_ BitVec 512))(assert (= a_131897 (bvadd a_131895 a_131896))) +(declare-fun a_131898 () (_ BitVec 512))(assert (= a_131898 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131899 () Bool)(assert (= a_131899 (bvult a_131897 a_131898))) +(declare-fun a_131900 () (_ BitVec 8))(assert (= a_131900 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_131901 () (_ BitVec 256))(assert (= a_131901 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131902 () (_ BitVec 512))(assert (= a_131902 ((_ zero_extend 256) a_131901))) +(declare-fun a_131903 () (_ BitVec 512))(assert (= a_131903 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_131904 () (_ BitVec 512))(assert (= a_131904 (bvadd a_131902 a_131903))) +(declare-fun a_131905 () (_ BitVec 512))(assert (= a_131905 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131906 () Bool)(assert (= a_131906 (bvult a_131904 a_131905))) +(declare-fun a_131907 () (_ BitVec 8))(assert (= a_131907 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_131908 () (_ BitVec 256))(assert (= a_131908 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131909 () (_ BitVec 512))(assert (= a_131909 ((_ zero_extend 256) a_131908))) +(declare-fun a_131910 () (_ BitVec 512))(assert (= a_131910 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_131911 () (_ BitVec 512))(assert (= a_131911 (bvadd a_131909 a_131910))) +(declare-fun a_131912 () (_ BitVec 512))(assert (= a_131912 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131913 () Bool)(assert (= a_131913 (bvult a_131911 a_131912))) +(declare-fun a_131914 () (_ BitVec 8))(assert (= a_131914 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_131915 () (_ BitVec 256))(assert (= a_131915 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131916 () (_ BitVec 512))(assert (= a_131916 ((_ zero_extend 256) a_131915))) +(declare-fun a_131917 () (_ BitVec 512))(assert (= a_131917 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_131918 () (_ BitVec 512))(assert (= a_131918 (bvadd a_131916 a_131917))) +(declare-fun a_131919 () (_ BitVec 512))(assert (= a_131919 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131920 () Bool)(assert (= a_131920 (bvult a_131918 a_131919))) +(declare-fun a_131921 () (_ BitVec 8))(assert (= a_131921 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_131922 () (_ BitVec 256))(assert (= a_131922 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131923 () (_ BitVec 512))(assert (= a_131923 ((_ zero_extend 256) a_131922))) +(declare-fun a_131924 () (_ BitVec 512))(assert (= a_131924 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_131925 () (_ BitVec 512))(assert (= a_131925 (bvadd a_131923 a_131924))) +(declare-fun a_131926 () (_ BitVec 512))(assert (= a_131926 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131927 () Bool)(assert (= a_131927 (bvult a_131925 a_131926))) +(declare-fun a_131928 () (_ BitVec 8))(assert (= a_131928 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_131929 () (_ BitVec 256))(assert (= a_131929 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131930 () (_ BitVec 512))(assert (= a_131930 ((_ zero_extend 256) a_131929))) +(declare-fun a_131931 () (_ BitVec 512))(assert (= a_131931 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_131932 () (_ BitVec 512))(assert (= a_131932 (bvadd a_131930 a_131931))) +(declare-fun a_131933 () (_ BitVec 512))(assert (= a_131933 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131934 () Bool)(assert (= a_131934 (bvult a_131932 a_131933))) +(declare-fun a_131935 () (_ BitVec 8))(assert (= a_131935 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_131936 () (_ BitVec 256))(assert (= a_131936 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131937 () (_ BitVec 512))(assert (= a_131937 ((_ zero_extend 256) a_131936))) +(declare-fun a_131938 () (_ BitVec 512))(assert (= a_131938 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_131939 () (_ BitVec 512))(assert (= a_131939 (bvadd a_131937 a_131938))) +(declare-fun a_131940 () (_ BitVec 512))(assert (= a_131940 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131941 () Bool)(assert (= a_131941 (bvult a_131939 a_131940))) +(declare-fun a_131942 () (_ BitVec 8))(assert (= a_131942 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_131943 () (_ BitVec 256))(assert (= a_131943 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131944 () (_ BitVec 512))(assert (= a_131944 ((_ zero_extend 256) a_131943))) +(declare-fun a_131945 () (_ BitVec 512))(assert (= a_131945 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_131946 () (_ BitVec 512))(assert (= a_131946 (bvadd a_131944 a_131945))) +(declare-fun a_131947 () (_ BitVec 512))(assert (= a_131947 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131948 () Bool)(assert (= a_131948 (bvult a_131946 a_131947))) +(declare-fun a_131949 () (_ BitVec 8))(assert (= a_131949 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_131950 () (_ BitVec 256))(assert (= a_131950 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131951 () (_ BitVec 512))(assert (= a_131951 ((_ zero_extend 256) a_131950))) +(declare-fun a_131952 () (_ BitVec 512))(assert (= a_131952 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_131953 () (_ BitVec 512))(assert (= a_131953 (bvadd a_131951 a_131952))) +(declare-fun a_131954 () (_ BitVec 512))(assert (= a_131954 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131955 () Bool)(assert (= a_131955 (bvult a_131953 a_131954))) +(declare-fun a_131956 () (_ BitVec 8))(assert (= a_131956 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_131957 () (_ BitVec 256))(assert (= a_131957 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_131958 () (_ BitVec 512))(assert (= a_131958 ((_ zero_extend 256) a_131957))) +(declare-fun a_131959 () (_ BitVec 512))(assert (= a_131959 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_131960 () Bool)(assert (= a_131960 (bvult a_131958 a_131959))) +(declare-fun a_131961 () (_ BitVec 8))(assert (= a_131961 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_131962 () (_ BitVec 8))(assert (= a_131962 (ite a_131960 a_131961 #x00))) +(declare-fun a_131963 () (_ BitVec 8))(assert (= a_131963 (ite a_131955 a_131956 #x00))) +(declare-fun a_131964 () (_ BitVec 8))(assert (= a_131964 (ite a_131948 a_131949 #x00))) +(declare-fun a_131965 () (_ BitVec 8))(assert (= a_131965 (ite a_131941 a_131942 #x00))) +(declare-fun a_131966 () (_ BitVec 8))(assert (= a_131966 (ite a_131934 a_131935 #x00))) +(declare-fun a_131967 () (_ BitVec 8))(assert (= a_131967 (ite a_131927 a_131928 #x00))) +(declare-fun a_131968 () (_ BitVec 8))(assert (= a_131968 (ite a_131920 a_131921 #x00))) +(declare-fun a_131969 () (_ BitVec 8))(assert (= a_131969 (ite a_131913 a_131914 #x00))) +(declare-fun a_131970 () (_ BitVec 8))(assert (= a_131970 (ite a_131906 a_131907 #x00))) +(declare-fun a_131971 () (_ BitVec 8))(assert (= a_131971 (ite a_131899 a_131900 #x00))) +(declare-fun a_131972 () (_ BitVec 8))(assert (= a_131972 (ite a_131892 a_131893 #x00))) +(declare-fun a_131973 () (_ BitVec 8))(assert (= a_131973 (ite a_131885 a_131886 #x00))) +(declare-fun a_131974 () (_ BitVec 8))(assert (= a_131974 (ite a_131878 a_131879 #x00))) +(declare-fun a_131975 () (_ BitVec 8))(assert (= a_131975 (ite a_131871 a_131872 #x00))) +(declare-fun a_131976 () (_ BitVec 8))(assert (= a_131976 (ite a_131864 a_131865 #x00))) +(declare-fun a_131977 () (_ BitVec 8))(assert (= a_131977 (ite a_131857 a_131858 #x00))) +(declare-fun a_131978 () (_ BitVec 8))(assert (= a_131978 (ite a_131850 a_131851 #x00))) +(declare-fun a_131979 () (_ BitVec 8))(assert (= a_131979 (ite a_131843 a_131844 #x00))) +(declare-fun a_131980 () (_ BitVec 8))(assert (= a_131980 (ite a_131836 a_131837 #x00))) +(declare-fun a_131981 () (_ BitVec 8))(assert (= a_131981 (ite a_131829 a_131830 #x00))) +(declare-fun a_131982 () (_ BitVec 8))(assert (= a_131982 (ite a_131822 a_131823 #x00))) +(declare-fun a_131983 () (_ BitVec 8))(assert (= a_131983 (ite a_131815 a_131816 #x00))) +(declare-fun a_131984 () (_ BitVec 8))(assert (= a_131984 (ite a_131808 a_131809 #x00))) +(declare-fun a_131985 () (_ BitVec 8))(assert (= a_131985 (ite a_131801 a_131802 #x00))) +(declare-fun a_131986 () (_ BitVec 8))(assert (= a_131986 (ite a_131794 a_131795 #x00))) +(declare-fun a_131987 () (_ BitVec 8))(assert (= a_131987 (ite a_131787 a_131788 #x00))) +(declare-fun a_131988 () (_ BitVec 8))(assert (= a_131988 (ite a_131780 a_131781 #x00))) +(declare-fun a_131989 () (_ BitVec 8))(assert (= a_131989 (ite a_131773 a_131774 #x00))) +(declare-fun a_131990 () (_ BitVec 8))(assert (= a_131990 (ite a_131766 a_131767 #x00))) +(declare-fun a_131991 () (_ BitVec 8))(assert (= a_131991 (ite a_131759 a_131760 #x00))) +(declare-fun a_131992 () (_ BitVec 8))(assert (= a_131992 (ite a_131752 a_131753 #x00))) +(declare-fun a_131993 () (_ BitVec 8))(assert (= a_131993 (ite a_131745 a_131746 #x00))) +(declare-fun a_131994 () (_ BitVec 256))(assert (= a_131994 (concat a_131962 a_131963 a_131964 a_131965 a_131966 a_131967 a_131968 a_131969 a_131970 a_131971 a_131972 a_131973 a_131974 a_131975 a_131976 a_131977 a_131978 a_131979 a_131980 a_131981 a_131982 a_131983 a_131984 a_131985 a_131986 a_131987 a_131988 a_131989 a_131990 a_131991 a_131992 a_131993))) +(declare-fun a_131995 () (_ BitVec 256))(assert (= a_131995 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_131996 () (_ BitVec 256))(assert (= a_131996 (concat a_131962 a_131963 a_131964 a_131965 a_131966 a_131967 a_131968 a_131969 a_131970 a_131971 a_131972 a_131973 a_131974 a_131975 a_131976 a_131977 a_131978 a_131979 a_131980 a_131981 a_131982 a_131983 a_131984 a_131985 a_131986 a_131987 a_131988 a_131989 a_131990 a_131991 a_131992 a_131993))) +(declare-fun a_131997 () (_ BitVec 256))(assert (= a_131997 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_131998 () Bool)(assert (= a_131998 (bvslt a_131996 a_131997))) +(declare-fun a_131999 () (_ BitVec 256))(assert (= a_131999 (concat a_131962 a_131963 a_131964 a_131965 a_131966 a_131967 a_131968 a_131969 a_131970 a_131971 a_131972 a_131973 a_131974 a_131975 a_131976 a_131977 a_131978 a_131979 a_131980 a_131981 a_131982 a_131983 a_131984 a_131985 a_131986 a_131987 a_131988 a_131989 a_131990 a_131991 a_131992 a_131993))) +(declare-fun a_132000 () (_ BitVec 256))(assert (= a_132000 (bvsub a_131994 a_131995))) +(declare-fun a_132001 () (_ BitVec 256))(assert (= a_132001 (ite a_131998 a_131999 a_132000))) +(declare-fun a_132002 () (_ BitVec 256))(assert (= a_132002 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_132003 () (_ BitVec 256))(assert (= a_132003 (concat a_131706 a_131707 a_131708 a_131709 a_131710 a_131711 a_131712 a_131713 a_131714 a_131715 a_131716 a_131717 a_131718 a_131719 a_131720 a_131721 a_131722 a_131723 a_131724 a_131725 a_131726 a_131727 a_131728 a_131729 a_131730 a_131731 a_131732 a_131733 a_131734 a_131735 a_131736 a_131737))) +(declare-fun a_132004 () (_ BitVec 256))(assert (= a_132004 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132005 () (_ BitVec 256))(assert (= a_132005 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132006 () (_ BitVec 8))(assert (= a_132006 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_132007 () (_ BitVec 8))(assert (= a_132007 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_132008 () (_ BitVec 8))(assert (= a_132008 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_132009 () (_ BitVec 8))(assert (= a_132009 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_132010 () (_ BitVec 8))(assert (= a_132010 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_132011 () (_ BitVec 8))(assert (= a_132011 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_132012 () (_ BitVec 8))(assert (= a_132012 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_132013 () (_ BitVec 8))(assert (= a_132013 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_132014 () (_ BitVec 8))(assert (= a_132014 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_132015 () (_ BitVec 8))(assert (= a_132015 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_132016 () (_ BitVec 8))(assert (= a_132016 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_132017 () (_ BitVec 8))(assert (= a_132017 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_132018 () (_ BitVec 8))(assert (= a_132018 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_132019 () (_ BitVec 8))(assert (= a_132019 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_132020 () (_ BitVec 8))(assert (= a_132020 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_132021 () (_ BitVec 8))(assert (= a_132021 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_132022 () (_ BitVec 8))(assert (= a_132022 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_132023 () (_ BitVec 8))(assert (= a_132023 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_132024 () (_ BitVec 8))(assert (= a_132024 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_132025 () (_ BitVec 8))(assert (= a_132025 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_132026 () (_ BitVec 8))(assert (= a_132026 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_132027 () (_ BitVec 8))(assert (= a_132027 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_132028 () (_ BitVec 8))(assert (= a_132028 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_132029 () (_ BitVec 8))(assert (= a_132029 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_132030 () (_ BitVec 8))(assert (= a_132030 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_132031 () (_ BitVec 8))(assert (= a_132031 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_132032 () (_ BitVec 8))(assert (= a_132032 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_132033 () (_ BitVec 8))(assert (= a_132033 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_132034 () (_ BitVec 8))(assert (= a_132034 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_132035 () (_ BitVec 8))(assert (= a_132035 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_132036 () (_ BitVec 8))(assert (= a_132036 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_132037 () (_ BitVec 8))(assert (= a_132037 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_132038 () (_ BitVec 256))(assert (= a_132038 (concat a_132006 a_132007 a_132008 a_132009 a_132010 a_132011 a_132012 a_132013 a_132014 a_132015 a_132016 a_132017 a_132018 a_132019 a_132020 a_132021 a_132022 a_132023 a_132024 a_132025 a_132026 a_132027 a_132028 a_132029 a_132030 a_132031 a_132032 a_132033 a_132034 a_132035 a_132036 a_132037))) +(declare-fun a_132039 () (_ BitVec 256))(assert (= a_132039 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132040 () (_ BitVec 256))(assert (= a_132040 (bvudiv a_132038 a_132039))) +(declare-fun a_132041 () (_ BitVec 256))(assert (= a_132041 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_132042 () (_ BitVec 256))(assert (= a_132042 (bvand a_132040 a_132041))) +(declare-fun a_132043 () (_ BitVec 256))(assert (= a_132043 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_132044 () (_ BitVec 512))(assert (= a_132044 (bvadd a_131429 a_131430))) +(declare-fun a_132045 () (_ BitVec 256))(assert (= a_132045 ((_ extract 255 0) a_132044))) +(declare-fun a_132046 () (_ BitVec 512))(assert (= a_132046 ((_ zero_extend 256) a_132045))) +(declare-fun a_132047 () (_ BitVec 512))(assert (= a_132047 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_132048 () (_ BitVec 512))(assert (= a_132048 (bvsub a_132046 a_132047))) +(declare-fun a_132049 () (_ BitVec 512))(assert (= a_132049 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_132050 () (_ BitVec 512))(assert (= a_132050 ((_ zero_extend 256) a_132045))) +(declare-fun a_132051 () (_ BitVec 512))(assert (= a_132051 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_132052 () Bool)(assert (= a_132052 (bvuge a_132050 a_132051))) +(declare-fun a_132053 () Bool)(assert (= a_132053 (bvuge a_132048 a_132049))) +(declare-fun a_132054 () Bool)(assert (= a_132054 (and a_132052 a_132053))) +(declare-fun a_132055 () Bool)(assert (= a_132055 (not a_132054))) +(declare-fun a_132056 () (_ BitVec 8))(assert (= a_132056 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_132057 () (_ BitVec 8))(assert (= a_132057 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_132058 () (_ BitVec 8))(assert (= a_132058 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_132059 () (_ BitVec 8))(assert (= a_132059 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_132060 () (_ BitVec 8))(assert (= a_132060 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_132061 () (_ BitVec 8))(assert (= a_132061 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_132062 () (_ BitVec 8))(assert (= a_132062 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_132063 () (_ BitVec 8))(assert (= a_132063 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_132064 () (_ BitVec 8))(assert (= a_132064 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_132065 () (_ BitVec 8))(assert (= a_132065 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_132066 () (_ BitVec 8))(assert (= a_132066 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_132067 () (_ BitVec 8))(assert (= a_132067 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_132068 () (_ BitVec 8))(assert (= a_132068 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_132069 () (_ BitVec 8))(assert (= a_132069 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_132070 () (_ BitVec 8))(assert (= a_132070 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_132071 () (_ BitVec 8))(assert (= a_132071 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_132072 () (_ BitVec 8))(assert (= a_132072 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_132073 () (_ BitVec 8))(assert (= a_132073 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_132074 () (_ BitVec 8))(assert (= a_132074 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_132075 () (_ BitVec 8))(assert (= a_132075 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_132076 () (_ BitVec 8))(assert (= a_132076 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_132077 () (_ BitVec 8))(assert (= a_132077 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_132078 () (_ BitVec 8))(assert (= a_132078 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_132079 () (_ BitVec 8))(assert (= a_132079 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_132080 () (_ BitVec 8))(assert (= a_132080 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_132081 () (_ BitVec 8))(assert (= a_132081 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_132082 () (_ BitVec 8))(assert (= a_132082 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_132083 () (_ BitVec 8))(assert (= a_132083 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_132084 () (_ BitVec 8))(assert (= a_132084 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_132085 () (_ BitVec 8))(assert (= a_132085 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_132086 () (_ BitVec 8))(assert (= a_132086 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_132087 () (_ BitVec 8))(assert (= a_132087 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_132088 () (_ BitVec 256))(assert (= a_132088 (concat a_132056 a_132057 a_132058 a_132059 a_132060 a_132061 a_132062 a_132063 a_132064 a_132065 a_132066 a_132067 a_132068 a_132069 a_132070 a_132071 a_132072 a_132073 a_132074 a_132075 a_132076 a_132077 a_132078 a_132079 a_132080 a_132081 a_132082 a_132083 a_132084 a_132085 a_132086 a_132087))) +(declare-fun a_132089 () (_ BitVec 256))(assert (= a_132089 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132090 () Bool)(assert (= a_132090 (= a_132088 a_132089))) +(declare-fun a_132091 () Bool)(assert (= a_132091 (= a_132088 a_132089))) +(declare-fun a_132092 () (_ BitVec 256))(assert (= a_132092 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132093 () (_ BitVec 512))(assert (= a_132093 ((_ zero_extend 256) a_132092))) +(declare-fun a_132094 () (_ BitVec 512))(assert (= a_132094 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_132095 () (_ BitVec 512))(assert (= a_132095 (bvadd a_132093 a_132094))) +(declare-fun a_132096 () (_ BitVec 512))(assert (= a_132096 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132097 () Bool)(assert (= a_132097 (bvult a_132095 a_132096))) +(declare-fun a_132098 () (_ BitVec 8))(assert (= a_132098 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_132099 () (_ BitVec 256))(assert (= a_132099 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132100 () (_ BitVec 512))(assert (= a_132100 ((_ zero_extend 256) a_132099))) +(declare-fun a_132101 () (_ BitVec 512))(assert (= a_132101 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_132102 () (_ BitVec 512))(assert (= a_132102 (bvadd a_132100 a_132101))) +(declare-fun a_132103 () (_ BitVec 512))(assert (= a_132103 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132104 () Bool)(assert (= a_132104 (bvult a_132102 a_132103))) +(declare-fun a_132105 () (_ BitVec 8))(assert (= a_132105 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_132106 () (_ BitVec 256))(assert (= a_132106 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132107 () (_ BitVec 512))(assert (= a_132107 ((_ zero_extend 256) a_132106))) +(declare-fun a_132108 () (_ BitVec 512))(assert (= a_132108 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_132109 () (_ BitVec 512))(assert (= a_132109 (bvadd a_132107 a_132108))) +(declare-fun a_132110 () (_ BitVec 512))(assert (= a_132110 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132111 () Bool)(assert (= a_132111 (bvult a_132109 a_132110))) +(declare-fun a_132112 () (_ BitVec 8))(assert (= a_132112 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_132113 () (_ BitVec 256))(assert (= a_132113 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132114 () (_ BitVec 512))(assert (= a_132114 ((_ zero_extend 256) a_132113))) +(declare-fun a_132115 () (_ BitVec 512))(assert (= a_132115 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_132116 () (_ BitVec 512))(assert (= a_132116 (bvadd a_132114 a_132115))) +(declare-fun a_132117 () (_ BitVec 512))(assert (= a_132117 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132118 () Bool)(assert (= a_132118 (bvult a_132116 a_132117))) +(declare-fun a_132119 () (_ BitVec 8))(assert (= a_132119 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_132120 () (_ BitVec 256))(assert (= a_132120 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132121 () (_ BitVec 512))(assert (= a_132121 ((_ zero_extend 256) a_132120))) +(declare-fun a_132122 () (_ BitVec 512))(assert (= a_132122 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_132123 () (_ BitVec 512))(assert (= a_132123 (bvadd a_132121 a_132122))) +(declare-fun a_132124 () (_ BitVec 512))(assert (= a_132124 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132125 () Bool)(assert (= a_132125 (bvult a_132123 a_132124))) +(declare-fun a_132126 () (_ BitVec 8))(assert (= a_132126 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_132127 () (_ BitVec 256))(assert (= a_132127 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132128 () (_ BitVec 512))(assert (= a_132128 ((_ zero_extend 256) a_132127))) +(declare-fun a_132129 () (_ BitVec 512))(assert (= a_132129 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_132130 () (_ BitVec 512))(assert (= a_132130 (bvadd a_132128 a_132129))) +(declare-fun a_132131 () (_ BitVec 512))(assert (= a_132131 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132132 () Bool)(assert (= a_132132 (bvult a_132130 a_132131))) +(declare-fun a_132133 () (_ BitVec 8))(assert (= a_132133 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_132134 () (_ BitVec 256))(assert (= a_132134 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132135 () (_ BitVec 512))(assert (= a_132135 ((_ zero_extend 256) a_132134))) +(declare-fun a_132136 () (_ BitVec 512))(assert (= a_132136 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_132137 () (_ BitVec 512))(assert (= a_132137 (bvadd a_132135 a_132136))) +(declare-fun a_132138 () (_ BitVec 512))(assert (= a_132138 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132139 () Bool)(assert (= a_132139 (bvult a_132137 a_132138))) +(declare-fun a_132140 () (_ BitVec 8))(assert (= a_132140 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_132141 () (_ BitVec 256))(assert (= a_132141 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132142 () (_ BitVec 512))(assert (= a_132142 ((_ zero_extend 256) a_132141))) +(declare-fun a_132143 () (_ BitVec 512))(assert (= a_132143 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_132144 () (_ BitVec 512))(assert (= a_132144 (bvadd a_132142 a_132143))) +(declare-fun a_132145 () (_ BitVec 512))(assert (= a_132145 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132146 () Bool)(assert (= a_132146 (bvult a_132144 a_132145))) +(declare-fun a_132147 () (_ BitVec 8))(assert (= a_132147 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_132148 () (_ BitVec 256))(assert (= a_132148 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132149 () (_ BitVec 512))(assert (= a_132149 ((_ zero_extend 256) a_132148))) +(declare-fun a_132150 () (_ BitVec 512))(assert (= a_132150 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_132151 () (_ BitVec 512))(assert (= a_132151 (bvadd a_132149 a_132150))) +(declare-fun a_132152 () (_ BitVec 512))(assert (= a_132152 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132153 () Bool)(assert (= a_132153 (bvult a_132151 a_132152))) +(declare-fun a_132154 () (_ BitVec 8))(assert (= a_132154 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_132155 () (_ BitVec 256))(assert (= a_132155 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132156 () (_ BitVec 512))(assert (= a_132156 ((_ zero_extend 256) a_132155))) +(declare-fun a_132157 () (_ BitVec 512))(assert (= a_132157 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_132158 () (_ BitVec 512))(assert (= a_132158 (bvadd a_132156 a_132157))) +(declare-fun a_132159 () (_ BitVec 512))(assert (= a_132159 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132160 () Bool)(assert (= a_132160 (bvult a_132158 a_132159))) +(declare-fun a_132161 () (_ BitVec 8))(assert (= a_132161 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_132162 () (_ BitVec 256))(assert (= a_132162 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132163 () (_ BitVec 512))(assert (= a_132163 ((_ zero_extend 256) a_132162))) +(declare-fun a_132164 () (_ BitVec 512))(assert (= a_132164 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_132165 () (_ BitVec 512))(assert (= a_132165 (bvadd a_132163 a_132164))) +(declare-fun a_132166 () (_ BitVec 512))(assert (= a_132166 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132167 () Bool)(assert (= a_132167 (bvult a_132165 a_132166))) +(declare-fun a_132168 () (_ BitVec 8))(assert (= a_132168 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_132169 () (_ BitVec 256))(assert (= a_132169 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132170 () (_ BitVec 512))(assert (= a_132170 ((_ zero_extend 256) a_132169))) +(declare-fun a_132171 () (_ BitVec 512))(assert (= a_132171 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_132172 () (_ BitVec 512))(assert (= a_132172 (bvadd a_132170 a_132171))) +(declare-fun a_132173 () (_ BitVec 512))(assert (= a_132173 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132174 () Bool)(assert (= a_132174 (bvult a_132172 a_132173))) +(declare-fun a_132175 () (_ BitVec 8))(assert (= a_132175 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_132176 () (_ BitVec 256))(assert (= a_132176 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132177 () (_ BitVec 512))(assert (= a_132177 ((_ zero_extend 256) a_132176))) +(declare-fun a_132178 () (_ BitVec 512))(assert (= a_132178 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_132179 () (_ BitVec 512))(assert (= a_132179 (bvadd a_132177 a_132178))) +(declare-fun a_132180 () (_ BitVec 512))(assert (= a_132180 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132181 () Bool)(assert (= a_132181 (bvult a_132179 a_132180))) +(declare-fun a_132182 () (_ BitVec 8))(assert (= a_132182 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_132183 () (_ BitVec 256))(assert (= a_132183 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132184 () (_ BitVec 512))(assert (= a_132184 ((_ zero_extend 256) a_132183))) +(declare-fun a_132185 () (_ BitVec 512))(assert (= a_132185 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_132186 () (_ BitVec 512))(assert (= a_132186 (bvadd a_132184 a_132185))) +(declare-fun a_132187 () (_ BitVec 512))(assert (= a_132187 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132188 () Bool)(assert (= a_132188 (bvult a_132186 a_132187))) +(declare-fun a_132189 () (_ BitVec 8))(assert (= a_132189 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_132190 () (_ BitVec 256))(assert (= a_132190 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132191 () (_ BitVec 512))(assert (= a_132191 ((_ zero_extend 256) a_132190))) +(declare-fun a_132192 () (_ BitVec 512))(assert (= a_132192 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_132193 () (_ BitVec 512))(assert (= a_132193 (bvadd a_132191 a_132192))) +(declare-fun a_132194 () (_ BitVec 512))(assert (= a_132194 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132195 () Bool)(assert (= a_132195 (bvult a_132193 a_132194))) +(declare-fun a_132196 () (_ BitVec 8))(assert (= a_132196 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_132197 () (_ BitVec 256))(assert (= a_132197 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132198 () (_ BitVec 512))(assert (= a_132198 ((_ zero_extend 256) a_132197))) +(declare-fun a_132199 () (_ BitVec 512))(assert (= a_132199 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_132200 () (_ BitVec 512))(assert (= a_132200 (bvadd a_132198 a_132199))) +(declare-fun a_132201 () (_ BitVec 512))(assert (= a_132201 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132202 () Bool)(assert (= a_132202 (bvult a_132200 a_132201))) +(declare-fun a_132203 () (_ BitVec 8))(assert (= a_132203 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_132204 () (_ BitVec 256))(assert (= a_132204 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132205 () (_ BitVec 512))(assert (= a_132205 ((_ zero_extend 256) a_132204))) +(declare-fun a_132206 () (_ BitVec 512))(assert (= a_132206 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_132207 () (_ BitVec 512))(assert (= a_132207 (bvadd a_132205 a_132206))) +(declare-fun a_132208 () (_ BitVec 512))(assert (= a_132208 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132209 () Bool)(assert (= a_132209 (bvult a_132207 a_132208))) +(declare-fun a_132210 () (_ BitVec 8))(assert (= a_132210 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_132211 () (_ BitVec 256))(assert (= a_132211 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132212 () (_ BitVec 512))(assert (= a_132212 ((_ zero_extend 256) a_132211))) +(declare-fun a_132213 () (_ BitVec 512))(assert (= a_132213 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_132214 () (_ BitVec 512))(assert (= a_132214 (bvadd a_132212 a_132213))) +(declare-fun a_132215 () (_ BitVec 512))(assert (= a_132215 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132216 () Bool)(assert (= a_132216 (bvult a_132214 a_132215))) +(declare-fun a_132217 () (_ BitVec 8))(assert (= a_132217 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_132218 () (_ BitVec 256))(assert (= a_132218 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132219 () (_ BitVec 512))(assert (= a_132219 ((_ zero_extend 256) a_132218))) +(declare-fun a_132220 () (_ BitVec 512))(assert (= a_132220 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_132221 () (_ BitVec 512))(assert (= a_132221 (bvadd a_132219 a_132220))) +(declare-fun a_132222 () (_ BitVec 512))(assert (= a_132222 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132223 () Bool)(assert (= a_132223 (bvult a_132221 a_132222))) +(declare-fun a_132224 () (_ BitVec 8))(assert (= a_132224 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_132225 () (_ BitVec 256))(assert (= a_132225 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132226 () (_ BitVec 512))(assert (= a_132226 ((_ zero_extend 256) a_132225))) +(declare-fun a_132227 () (_ BitVec 512))(assert (= a_132227 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_132228 () (_ BitVec 512))(assert (= a_132228 (bvadd a_132226 a_132227))) +(declare-fun a_132229 () (_ BitVec 512))(assert (= a_132229 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132230 () Bool)(assert (= a_132230 (bvult a_132228 a_132229))) +(declare-fun a_132231 () (_ BitVec 8))(assert (= a_132231 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_132232 () (_ BitVec 256))(assert (= a_132232 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132233 () (_ BitVec 512))(assert (= a_132233 ((_ zero_extend 256) a_132232))) +(declare-fun a_132234 () (_ BitVec 512))(assert (= a_132234 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_132235 () (_ BitVec 512))(assert (= a_132235 (bvadd a_132233 a_132234))) +(declare-fun a_132236 () (_ BitVec 512))(assert (= a_132236 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132237 () Bool)(assert (= a_132237 (bvult a_132235 a_132236))) +(declare-fun a_132238 () (_ BitVec 8))(assert (= a_132238 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_132239 () (_ BitVec 256))(assert (= a_132239 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132240 () (_ BitVec 512))(assert (= a_132240 ((_ zero_extend 256) a_132239))) +(declare-fun a_132241 () (_ BitVec 512))(assert (= a_132241 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_132242 () (_ BitVec 512))(assert (= a_132242 (bvadd a_132240 a_132241))) +(declare-fun a_132243 () (_ BitVec 512))(assert (= a_132243 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132244 () Bool)(assert (= a_132244 (bvult a_132242 a_132243))) +(declare-fun a_132245 () (_ BitVec 8))(assert (= a_132245 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_132246 () (_ BitVec 256))(assert (= a_132246 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132247 () (_ BitVec 512))(assert (= a_132247 ((_ zero_extend 256) a_132246))) +(declare-fun a_132248 () (_ BitVec 512))(assert (= a_132248 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_132249 () (_ BitVec 512))(assert (= a_132249 (bvadd a_132247 a_132248))) +(declare-fun a_132250 () (_ BitVec 512))(assert (= a_132250 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132251 () Bool)(assert (= a_132251 (bvult a_132249 a_132250))) +(declare-fun a_132252 () (_ BitVec 8))(assert (= a_132252 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_132253 () (_ BitVec 256))(assert (= a_132253 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132254 () (_ BitVec 512))(assert (= a_132254 ((_ zero_extend 256) a_132253))) +(declare-fun a_132255 () (_ BitVec 512))(assert (= a_132255 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_132256 () (_ BitVec 512))(assert (= a_132256 (bvadd a_132254 a_132255))) +(declare-fun a_132257 () (_ BitVec 512))(assert (= a_132257 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132258 () Bool)(assert (= a_132258 (bvult a_132256 a_132257))) +(declare-fun a_132259 () (_ BitVec 8))(assert (= a_132259 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_132260 () (_ BitVec 256))(assert (= a_132260 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132261 () (_ BitVec 512))(assert (= a_132261 ((_ zero_extend 256) a_132260))) +(declare-fun a_132262 () (_ BitVec 512))(assert (= a_132262 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_132263 () (_ BitVec 512))(assert (= a_132263 (bvadd a_132261 a_132262))) +(declare-fun a_132264 () (_ BitVec 512))(assert (= a_132264 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132265 () Bool)(assert (= a_132265 (bvult a_132263 a_132264))) +(declare-fun a_132266 () (_ BitVec 8))(assert (= a_132266 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_132267 () (_ BitVec 256))(assert (= a_132267 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132268 () (_ BitVec 512))(assert (= a_132268 ((_ zero_extend 256) a_132267))) +(declare-fun a_132269 () (_ BitVec 512))(assert (= a_132269 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_132270 () (_ BitVec 512))(assert (= a_132270 (bvadd a_132268 a_132269))) +(declare-fun a_132271 () (_ BitVec 512))(assert (= a_132271 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132272 () Bool)(assert (= a_132272 (bvult a_132270 a_132271))) +(declare-fun a_132273 () (_ BitVec 8))(assert (= a_132273 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_132274 () (_ BitVec 256))(assert (= a_132274 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132275 () (_ BitVec 512))(assert (= a_132275 ((_ zero_extend 256) a_132274))) +(declare-fun a_132276 () (_ BitVec 512))(assert (= a_132276 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_132277 () (_ BitVec 512))(assert (= a_132277 (bvadd a_132275 a_132276))) +(declare-fun a_132278 () (_ BitVec 512))(assert (= a_132278 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132279 () Bool)(assert (= a_132279 (bvult a_132277 a_132278))) +(declare-fun a_132280 () (_ BitVec 8))(assert (= a_132280 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_132281 () (_ BitVec 256))(assert (= a_132281 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132282 () (_ BitVec 512))(assert (= a_132282 ((_ zero_extend 256) a_132281))) +(declare-fun a_132283 () (_ BitVec 512))(assert (= a_132283 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_132284 () (_ BitVec 512))(assert (= a_132284 (bvadd a_132282 a_132283))) +(declare-fun a_132285 () (_ BitVec 512))(assert (= a_132285 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132286 () Bool)(assert (= a_132286 (bvult a_132284 a_132285))) +(declare-fun a_132287 () (_ BitVec 8))(assert (= a_132287 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_132288 () (_ BitVec 256))(assert (= a_132288 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132289 () (_ BitVec 512))(assert (= a_132289 ((_ zero_extend 256) a_132288))) +(declare-fun a_132290 () (_ BitVec 512))(assert (= a_132290 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_132291 () (_ BitVec 512))(assert (= a_132291 (bvadd a_132289 a_132290))) +(declare-fun a_132292 () (_ BitVec 512))(assert (= a_132292 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132293 () Bool)(assert (= a_132293 (bvult a_132291 a_132292))) +(declare-fun a_132294 () (_ BitVec 8))(assert (= a_132294 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_132295 () (_ BitVec 256))(assert (= a_132295 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132296 () (_ BitVec 512))(assert (= a_132296 ((_ zero_extend 256) a_132295))) +(declare-fun a_132297 () (_ BitVec 512))(assert (= a_132297 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_132298 () (_ BitVec 512))(assert (= a_132298 (bvadd a_132296 a_132297))) +(declare-fun a_132299 () (_ BitVec 512))(assert (= a_132299 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132300 () Bool)(assert (= a_132300 (bvult a_132298 a_132299))) +(declare-fun a_132301 () (_ BitVec 8))(assert (= a_132301 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_132302 () (_ BitVec 256))(assert (= a_132302 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132303 () (_ BitVec 512))(assert (= a_132303 ((_ zero_extend 256) a_132302))) +(declare-fun a_132304 () (_ BitVec 512))(assert (= a_132304 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_132305 () (_ BitVec 512))(assert (= a_132305 (bvadd a_132303 a_132304))) +(declare-fun a_132306 () (_ BitVec 512))(assert (= a_132306 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132307 () Bool)(assert (= a_132307 (bvult a_132305 a_132306))) +(declare-fun a_132308 () (_ BitVec 8))(assert (= a_132308 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_132309 () (_ BitVec 256))(assert (= a_132309 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132310 () (_ BitVec 512))(assert (= a_132310 ((_ zero_extend 256) a_132309))) +(declare-fun a_132311 () (_ BitVec 512))(assert (= a_132311 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132312 () Bool)(assert (= a_132312 (bvult a_132310 a_132311))) +(declare-fun a_132313 () (_ BitVec 8))(assert (= a_132313 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_132314 () (_ BitVec 8))(assert (= a_132314 (ite a_132312 a_132313 #x00))) +(declare-fun a_132315 () (_ BitVec 8))(assert (= a_132315 (ite a_132307 a_132308 #x00))) +(declare-fun a_132316 () (_ BitVec 8))(assert (= a_132316 (ite a_132300 a_132301 #x00))) +(declare-fun a_132317 () (_ BitVec 8))(assert (= a_132317 (ite a_132293 a_132294 #x00))) +(declare-fun a_132318 () (_ BitVec 8))(assert (= a_132318 (ite a_132286 a_132287 #x00))) +(declare-fun a_132319 () (_ BitVec 8))(assert (= a_132319 (ite a_132279 a_132280 #x00))) +(declare-fun a_132320 () (_ BitVec 8))(assert (= a_132320 (ite a_132272 a_132273 #x00))) +(declare-fun a_132321 () (_ BitVec 8))(assert (= a_132321 (ite a_132265 a_132266 #x00))) +(declare-fun a_132322 () (_ BitVec 8))(assert (= a_132322 (ite a_132258 a_132259 #x00))) +(declare-fun a_132323 () (_ BitVec 8))(assert (= a_132323 (ite a_132251 a_132252 #x00))) +(declare-fun a_132324 () (_ BitVec 8))(assert (= a_132324 (ite a_132244 a_132245 #x00))) +(declare-fun a_132325 () (_ BitVec 8))(assert (= a_132325 (ite a_132237 a_132238 #x00))) +(declare-fun a_132326 () (_ BitVec 8))(assert (= a_132326 (ite a_132230 a_132231 #x00))) +(declare-fun a_132327 () (_ BitVec 8))(assert (= a_132327 (ite a_132223 a_132224 #x00))) +(declare-fun a_132328 () (_ BitVec 8))(assert (= a_132328 (ite a_132216 a_132217 #x00))) +(declare-fun a_132329 () (_ BitVec 8))(assert (= a_132329 (ite a_132209 a_132210 #x00))) +(declare-fun a_132330 () (_ BitVec 8))(assert (= a_132330 (ite a_132202 a_132203 #x00))) +(declare-fun a_132331 () (_ BitVec 8))(assert (= a_132331 (ite a_132195 a_132196 #x00))) +(declare-fun a_132332 () (_ BitVec 8))(assert (= a_132332 (ite a_132188 a_132189 #x00))) +(declare-fun a_132333 () (_ BitVec 8))(assert (= a_132333 (ite a_132181 a_132182 #x00))) +(declare-fun a_132334 () (_ BitVec 8))(assert (= a_132334 (ite a_132174 a_132175 #x00))) +(declare-fun a_132335 () (_ BitVec 8))(assert (= a_132335 (ite a_132167 a_132168 #x00))) +(declare-fun a_132336 () (_ BitVec 8))(assert (= a_132336 (ite a_132160 a_132161 #x00))) +(declare-fun a_132337 () (_ BitVec 8))(assert (= a_132337 (ite a_132153 a_132154 #x00))) +(declare-fun a_132338 () (_ BitVec 8))(assert (= a_132338 (ite a_132146 a_132147 #x00))) +(declare-fun a_132339 () (_ BitVec 8))(assert (= a_132339 (ite a_132139 a_132140 #x00))) +(declare-fun a_132340 () (_ BitVec 8))(assert (= a_132340 (ite a_132132 a_132133 #x00))) +(declare-fun a_132341 () (_ BitVec 8))(assert (= a_132341 (ite a_132125 a_132126 #x00))) +(declare-fun a_132342 () (_ BitVec 8))(assert (= a_132342 (ite a_132118 a_132119 #x00))) +(declare-fun a_132343 () (_ BitVec 8))(assert (= a_132343 (ite a_132111 a_132112 #x00))) +(declare-fun a_132344 () (_ BitVec 8))(assert (= a_132344 (ite a_132104 a_132105 #x00))) +(declare-fun a_132345 () (_ BitVec 8))(assert (= a_132345 (ite a_132097 a_132098 #x00))) +(declare-fun a_132346 () (_ BitVec 256))(assert (= a_132346 (concat a_132314 a_132315 a_132316 a_132317 a_132318 a_132319 a_132320 a_132321 a_132322 a_132323 a_132324 a_132325 a_132326 a_132327 a_132328 a_132329 a_132330 a_132331 a_132332 a_132333 a_132334 a_132335 a_132336 a_132337 a_132338 a_132339 a_132340 a_132341 a_132342 a_132343 a_132344 a_132345))) +(declare-fun a_132347 () (_ BitVec 256))(assert (= a_132347 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132348 () (_ BitVec 256))(assert (= a_132348 (concat a_132314 a_132315 a_132316 a_132317 a_132318 a_132319 a_132320 a_132321 a_132322 a_132323 a_132324 a_132325 a_132326 a_132327 a_132328 a_132329 a_132330 a_132331 a_132332 a_132333 a_132334 a_132335 a_132336 a_132337 a_132338 a_132339 a_132340 a_132341 a_132342 a_132343 a_132344 a_132345))) +(declare-fun a_132349 () (_ BitVec 256))(assert (= a_132349 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132350 () Bool)(assert (= a_132350 (bvslt a_132348 a_132349))) +(declare-fun a_132351 () (_ BitVec 256))(assert (= a_132351 (concat a_132314 a_132315 a_132316 a_132317 a_132318 a_132319 a_132320 a_132321 a_132322 a_132323 a_132324 a_132325 a_132326 a_132327 a_132328 a_132329 a_132330 a_132331 a_132332 a_132333 a_132334 a_132335 a_132336 a_132337 a_132338 a_132339 a_132340 a_132341 a_132342 a_132343 a_132344 a_132345))) +(declare-fun a_132352 () (_ BitVec 256))(assert (= a_132352 (bvsub a_132346 a_132347))) +(declare-fun a_132353 () (_ BitVec 256))(assert (= a_132353 (ite a_132350 a_132351 a_132352))) +(declare-fun a_132354 () (_ BitVec 256))(assert (= a_132354 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_132355 () (_ BitVec 256))(assert (= a_132355 (concat a_132056 a_132057 a_132058 a_132059 a_132060 a_132061 a_132062 a_132063 a_132064 a_132065 a_132066 a_132067 a_132068 a_132069 a_132070 a_132071 a_132072 a_132073 a_132074 a_132075 a_132076 a_132077 a_132078 a_132079 a_132080 a_132081 a_132082 a_132083 a_132084 a_132085 a_132086 a_132087))) +(declare-fun a_132356 () (_ BitVec 256))(assert (= a_132356 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132357 () Bool)(assert (= a_132357 (= a_132355 a_132356))) +(declare-fun a_132358 () (_ BitVec 256))(assert (= a_132358 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132359 () (_ BitVec 8))(assert (= a_132359 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_132360 () (_ BitVec 8))(assert (= a_132360 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_132361 () (_ BitVec 8))(assert (= a_132361 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_132362 () (_ BitVec 8))(assert (= a_132362 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_132363 () (_ BitVec 8))(assert (= a_132363 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_132364 () (_ BitVec 8))(assert (= a_132364 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_132365 () (_ BitVec 8))(assert (= a_132365 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_132366 () (_ BitVec 8))(assert (= a_132366 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_132367 () (_ BitVec 8))(assert (= a_132367 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_132368 () (_ BitVec 8))(assert (= a_132368 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_132369 () (_ BitVec 8))(assert (= a_132369 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_132370 () (_ BitVec 8))(assert (= a_132370 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_132371 () (_ BitVec 8))(assert (= a_132371 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_132372 () (_ BitVec 8))(assert (= a_132372 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_132373 () (_ BitVec 8))(assert (= a_132373 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_132374 () (_ BitVec 8))(assert (= a_132374 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_132375 () (_ BitVec 8))(assert (= a_132375 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_132376 () (_ BitVec 8))(assert (= a_132376 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_132377 () (_ BitVec 8))(assert (= a_132377 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_132378 () (_ BitVec 8))(assert (= a_132378 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_132379 () (_ BitVec 8))(assert (= a_132379 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_132380 () (_ BitVec 8))(assert (= a_132380 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_132381 () (_ BitVec 8))(assert (= a_132381 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_132382 () (_ BitVec 8))(assert (= a_132382 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_132383 () (_ BitVec 8))(assert (= a_132383 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_132384 () (_ BitVec 8))(assert (= a_132384 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_132385 () (_ BitVec 8))(assert (= a_132385 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_132386 () (_ BitVec 8))(assert (= a_132386 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_132387 () (_ BitVec 8))(assert (= a_132387 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_132388 () (_ BitVec 8))(assert (= a_132388 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_132389 () (_ BitVec 8))(assert (= a_132389 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_132390 () (_ BitVec 8))(assert (= a_132390 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_132391 () (_ BitVec 256))(assert (= a_132391 (concat a_132359 a_132360 a_132361 a_132362 a_132363 a_132364 a_132365 a_132366 a_132367 a_132368 a_132369 a_132370 a_132371 a_132372 a_132373 a_132374 a_132375 a_132376 a_132377 a_132378 a_132379 a_132380 a_132381 a_132382 a_132383 a_132384 a_132385 a_132386 a_132387 a_132388 a_132389 a_132390))) +(declare-fun a_132392 () (_ BitVec 256))(assert (= a_132392 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132393 () (_ BitVec 256))(assert (= a_132393 (bvudiv a_132391 a_132392))) +(declare-fun a_132394 () (_ BitVec 256))(assert (= a_132394 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_132395 () (_ BitVec 256))(assert (= a_132395 (bvand a_132393 a_132394))) +(declare-fun a_132396 () (_ BitVec 256))(assert (= a_132396 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_132397 () (_ BitVec 512))(assert (= a_132397 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_132398 () (_ BitVec 512))(assert (= a_132398 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_132399 () (_ BitVec 512))(assert (= a_132399 (bvsub a_132397 a_132398))) +(declare-fun a_132400 () (_ BitVec 512))(assert (= a_132400 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_132401 () (_ BitVec 512))(assert (= a_132401 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_132402 () (_ BitVec 512))(assert (= a_132402 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_132403 () Bool)(assert (= a_132403 (bvule a_132401 a_132402))) +(declare-fun a_132404 () Bool)(assert (= a_132404 (bvuge a_132399 a_132400))) +(declare-fun a_132405 () Bool)(assert (= a_132405 (and a_132403 a_132404))) +(declare-fun a_132406 () Bool)(assert (= a_132406 (not a_132405))) +(declare-fun a_132407 () (_ BitVec 256))(assert (= a_132407 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132408 () (_ BitVec 512))(assert (= a_132408 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_132409 () (_ BitVec 512))(assert (= a_132409 ((_ zero_extend 256) SVALUE))) +(declare-fun a_132410 () (_ BitVec 512))(assert (= a_132410 (bvsub a_132408 a_132409))) +(declare-fun a_132411 () (_ BitVec 512))(assert (= a_132411 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_132412 () (_ BitVec 512))(assert (= a_132412 ((_ zero_extend 256) SVALUE))) +(declare-fun a_132413 () (_ BitVec 512))(assert (= a_132413 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_132414 () Bool)(assert (= a_132414 (bvule a_132412 a_132413))) +(declare-fun a_132415 () Bool)(assert (= a_132415 (bvuge a_132410 a_132411))) +(declare-fun a_132416 () Bool)(assert (= a_132416 (and a_132414 a_132415))) +(declare-fun a_132417 () Bool)(assert (= a_132417 (not a_132416))) +(assert (= a_132417 false)) +(assert (= SVALUE a_132407)) +(assert (= a_132406 false)) +(assert (= a_132395 a_132396)) +(assert (= SVALUE_1 a_132358)) +(assert (not a_132357)) +(assert (bvslt a_132353 a_132354)) +(assert (not a_132091)) +(assert (not a_132090)) +(assert (= a_132055 false)) +(assert (= a_132042 a_132043)) +(assert (= SVALUE_3 a_132005)) +(assert (= a_132003 a_132004)) +(assert (bvslt a_132001 a_132002)) +(assert (= a_131738 a_131739)) +(assert (not a_131705)) +(assert (= a_131447 a_131448)) +(assert (= a_131438 a_131439)) +(assert (= a_131425 a_131426)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001e.findings b/tools/manticore-analysis/sample_execution/outputs/user_0000001e.findings new file mode 100644 index 000000000..c4d47f07d --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001e.findings @@ -0,0 +1,4 @@ +- INVALID instruction - + Contract: 0xd4a8f68534750318596cd9a395ee5d2468a8492d EVM Program counter: 0xf4 + Snippet: +25 assert(x + y + z != 3) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001e.logs b/tools/manticore-analysis/sample_execution/outputs/user_0000001e.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001e.pkl b/tools/manticore-analysis/sample_execution/outputs/user_0000001e.pkl new file mode 100644 index 000000000..525c1eff4 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_0000001e.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001e.summary b/tools/manticore-analysis/sample_execution/outputs/user_0000001e.summary new file mode 100644 index 000000000..1048707b5 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001e.summary @@ -0,0 +1,36 @@ +Message: THROW +Last exception: THROW +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset f4 + 25 assert(x + y + z != 3) + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999747271 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 94% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001e.trace b/tools/manticore-analysis/sample_execution/outputs/user_0000001e.trace new file mode 100644 index 000000000..e361a88a2 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001e.trace @@ -0,0 +1,290 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xde +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf4 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001e.tx b/tools/manticore-analysis/sample_execution/outputs/user_0000001e.tx new file mode 100644 index 000000000..4a2fcfbb4 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001e.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e8ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(-452312848583266388373324160190187140051835877600158453279131187530910662656,4,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000ff (*) +Return_data: 0x () + +Function call: +test_me(0,4,255) -> THROW (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001e.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_0000001e.tx.json new file mode 100644 index 000000000..0085d34a6 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001e.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e8ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001f.constraints b/tools/manticore-analysis/sample_execution/outputs/user_0000001f.constraints new file mode 100644 index 000000000..55a9e7dac --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001f.constraints @@ -0,0 +1,1283 @@ +(declare-fun STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun SVALUE () (_ BitVec 256)) +(declare-fun STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 256))) +(declare-fun DATA_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun BYTECODE_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_1 () (_ BitVec 256)) +(declare-fun TXBUFFER () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_1 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun SVALUE_3 () (_ BitVec 256)) +(declare-fun TXBUFFER_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun EMPTY_MEMORY_d4a8f68534750318596cd9a395ee5d2468a8492d_2 () (Array (_ BitVec 256) (_ BitVec 8))) +(declare-fun a_132207 () (_ BitVec 512))(assert (= a_132207 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_132208 () (_ BitVec 512))(assert (= a_132208 ((_ zero_extend 256) SVALUE))) +(declare-fun a_132209 () (_ BitVec 512))(assert (= a_132209 (bvsub a_132207 a_132208))) +(declare-fun a_132210 () (_ BitVec 512))(assert (= a_132210 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f2a5)) +(declare-fun a_132211 () (_ BitVec 512))(assert (= a_132211 (bvadd a_132209 a_132210))) +(declare-fun a_132212 () (_ BitVec 256))(assert (= a_132212 ((_ extract 255 0) a_132211))) +(declare-fun a_132213 () (_ BitVec 256))(assert (= a_132213 #x00000000000000000000000000000000000000000000000000000002540b5435)) +(declare-fun a_132214 () (_ BitVec 512))(assert (= a_132214 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254086190)) +(declare-fun a_132215 () (_ BitVec 512))(assert (= a_132215 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_132216 () (_ BitVec 512))(assert (= a_132216 (bvsub a_132214 a_132215))) +(declare-fun a_132217 () (_ BitVec 512))(assert (= a_132217 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000329a1)) +(declare-fun a_132218 () (_ BitVec 512))(assert (= a_132218 (bvadd a_132216 a_132217))) +(declare-fun a_132219 () (_ BitVec 512))(assert (= a_132219 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_132220 () (_ BitVec 512))(assert (= a_132220 (bvsub a_132218 a_132219))) +(declare-fun a_132221 () (_ BitVec 512))(assert (= a_132221 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_132222 () (_ BitVec 512))(assert (= a_132222 (bvsub a_132220 a_132221))) +(declare-fun a_132223 () (_ BitVec 512))(assert (= a_132223 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_132224 () (_ BitVec 512))(assert (= a_132224 (bvadd a_132222 a_132223))) +(declare-fun a_132225 () (_ BitVec 256))(assert (= a_132225 ((_ extract 255 0) a_132224))) +(declare-fun a_132226 () (_ BitVec 256))(assert (= a_132226 #x00000000000000000000000000000000000000000000000000000002540808c1)) +(declare-fun a_132227 () (_ BitVec 512))(assert (= a_132227 ((_ zero_extend 256) SVALUE))) +(declare-fun a_132228 () (_ BitVec 512))(assert (= a_132228 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_132229 () (_ BitVec 512))(assert (= a_132229 (bvadd a_132227 a_132228))) +(declare-fun a_132230 () (_ BitVec 512))(assert (= a_132230 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_132231 () (_ BitVec 512))(assert (= a_132231 (bvadd a_132229 a_132230))) +(declare-fun a_132232 () (_ BitVec 512))(assert (= a_132232 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_132233 () (_ BitVec 512))(assert (= a_132233 (bvsub a_132231 a_132232))) +(declare-fun a_132234 () (_ BitVec 256))(assert (= a_132234 ((_ extract 255 0) a_132233))) +(declare-fun a_132235 () (_ BitVec 256))(assert (= a_132235 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132236 () (_ BitVec 256))(assert (= a_132236 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132237 () (_ BitVec 512))(assert (= a_132237 ((_ zero_extend 256) a_132236))) +(declare-fun a_132238 () (_ BitVec 512))(assert (= a_132238 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_132239 () (_ BitVec 512))(assert (= a_132239 (bvadd a_132237 a_132238))) +(declare-fun a_132240 () (_ BitVec 512))(assert (= a_132240 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132241 () Bool)(assert (= a_132241 (bvult a_132239 a_132240))) +(declare-fun a_132242 () (_ BitVec 8))(assert (= a_132242 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_132243 () (_ BitVec 256))(assert (= a_132243 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132244 () (_ BitVec 512))(assert (= a_132244 ((_ zero_extend 256) a_132243))) +(declare-fun a_132245 () (_ BitVec 512))(assert (= a_132245 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_132246 () (_ BitVec 512))(assert (= a_132246 (bvadd a_132244 a_132245))) +(declare-fun a_132247 () (_ BitVec 512))(assert (= a_132247 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132248 () Bool)(assert (= a_132248 (bvult a_132246 a_132247))) +(declare-fun a_132249 () (_ BitVec 8))(assert (= a_132249 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_132250 () (_ BitVec 256))(assert (= a_132250 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132251 () (_ BitVec 512))(assert (= a_132251 ((_ zero_extend 256) a_132250))) +(declare-fun a_132252 () (_ BitVec 512))(assert (= a_132252 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_132253 () (_ BitVec 512))(assert (= a_132253 (bvadd a_132251 a_132252))) +(declare-fun a_132254 () (_ BitVec 512))(assert (= a_132254 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132255 () Bool)(assert (= a_132255 (bvult a_132253 a_132254))) +(declare-fun a_132256 () (_ BitVec 8))(assert (= a_132256 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_132257 () (_ BitVec 256))(assert (= a_132257 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132258 () (_ BitVec 512))(assert (= a_132258 ((_ zero_extend 256) a_132257))) +(declare-fun a_132259 () (_ BitVec 512))(assert (= a_132259 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_132260 () (_ BitVec 512))(assert (= a_132260 (bvadd a_132258 a_132259))) +(declare-fun a_132261 () (_ BitVec 512))(assert (= a_132261 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132262 () Bool)(assert (= a_132262 (bvult a_132260 a_132261))) +(declare-fun a_132263 () (_ BitVec 8))(assert (= a_132263 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_132264 () (_ BitVec 256))(assert (= a_132264 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132265 () (_ BitVec 512))(assert (= a_132265 ((_ zero_extend 256) a_132264))) +(declare-fun a_132266 () (_ BitVec 512))(assert (= a_132266 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_132267 () (_ BitVec 512))(assert (= a_132267 (bvadd a_132265 a_132266))) +(declare-fun a_132268 () (_ BitVec 512))(assert (= a_132268 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132269 () Bool)(assert (= a_132269 (bvult a_132267 a_132268))) +(declare-fun a_132270 () (_ BitVec 8))(assert (= a_132270 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_132271 () (_ BitVec 256))(assert (= a_132271 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132272 () (_ BitVec 512))(assert (= a_132272 ((_ zero_extend 256) a_132271))) +(declare-fun a_132273 () (_ BitVec 512))(assert (= a_132273 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_132274 () (_ BitVec 512))(assert (= a_132274 (bvadd a_132272 a_132273))) +(declare-fun a_132275 () (_ BitVec 512))(assert (= a_132275 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132276 () Bool)(assert (= a_132276 (bvult a_132274 a_132275))) +(declare-fun a_132277 () (_ BitVec 8))(assert (= a_132277 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_132278 () (_ BitVec 256))(assert (= a_132278 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132279 () (_ BitVec 512))(assert (= a_132279 ((_ zero_extend 256) a_132278))) +(declare-fun a_132280 () (_ BitVec 512))(assert (= a_132280 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_132281 () (_ BitVec 512))(assert (= a_132281 (bvadd a_132279 a_132280))) +(declare-fun a_132282 () (_ BitVec 512))(assert (= a_132282 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132283 () Bool)(assert (= a_132283 (bvult a_132281 a_132282))) +(declare-fun a_132284 () (_ BitVec 8))(assert (= a_132284 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_132285 () (_ BitVec 256))(assert (= a_132285 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132286 () (_ BitVec 512))(assert (= a_132286 ((_ zero_extend 256) a_132285))) +(declare-fun a_132287 () (_ BitVec 512))(assert (= a_132287 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_132288 () (_ BitVec 512))(assert (= a_132288 (bvadd a_132286 a_132287))) +(declare-fun a_132289 () (_ BitVec 512))(assert (= a_132289 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132290 () Bool)(assert (= a_132290 (bvult a_132288 a_132289))) +(declare-fun a_132291 () (_ BitVec 8))(assert (= a_132291 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_132292 () (_ BitVec 256))(assert (= a_132292 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132293 () (_ BitVec 512))(assert (= a_132293 ((_ zero_extend 256) a_132292))) +(declare-fun a_132294 () (_ BitVec 512))(assert (= a_132294 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_132295 () (_ BitVec 512))(assert (= a_132295 (bvadd a_132293 a_132294))) +(declare-fun a_132296 () (_ BitVec 512))(assert (= a_132296 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132297 () Bool)(assert (= a_132297 (bvult a_132295 a_132296))) +(declare-fun a_132298 () (_ BitVec 8))(assert (= a_132298 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_132299 () (_ BitVec 256))(assert (= a_132299 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132300 () (_ BitVec 512))(assert (= a_132300 ((_ zero_extend 256) a_132299))) +(declare-fun a_132301 () (_ BitVec 512))(assert (= a_132301 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_132302 () (_ BitVec 512))(assert (= a_132302 (bvadd a_132300 a_132301))) +(declare-fun a_132303 () (_ BitVec 512))(assert (= a_132303 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132304 () Bool)(assert (= a_132304 (bvult a_132302 a_132303))) +(declare-fun a_132305 () (_ BitVec 8))(assert (= a_132305 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_132306 () (_ BitVec 256))(assert (= a_132306 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132307 () (_ BitVec 512))(assert (= a_132307 ((_ zero_extend 256) a_132306))) +(declare-fun a_132308 () (_ BitVec 512))(assert (= a_132308 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_132309 () (_ BitVec 512))(assert (= a_132309 (bvadd a_132307 a_132308))) +(declare-fun a_132310 () (_ BitVec 512))(assert (= a_132310 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132311 () Bool)(assert (= a_132311 (bvult a_132309 a_132310))) +(declare-fun a_132312 () (_ BitVec 8))(assert (= a_132312 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_132313 () (_ BitVec 256))(assert (= a_132313 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132314 () (_ BitVec 512))(assert (= a_132314 ((_ zero_extend 256) a_132313))) +(declare-fun a_132315 () (_ BitVec 512))(assert (= a_132315 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_132316 () (_ BitVec 512))(assert (= a_132316 (bvadd a_132314 a_132315))) +(declare-fun a_132317 () (_ BitVec 512))(assert (= a_132317 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132318 () Bool)(assert (= a_132318 (bvult a_132316 a_132317))) +(declare-fun a_132319 () (_ BitVec 8))(assert (= a_132319 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_132320 () (_ BitVec 256))(assert (= a_132320 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132321 () (_ BitVec 512))(assert (= a_132321 ((_ zero_extend 256) a_132320))) +(declare-fun a_132322 () (_ BitVec 512))(assert (= a_132322 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_132323 () (_ BitVec 512))(assert (= a_132323 (bvadd a_132321 a_132322))) +(declare-fun a_132324 () (_ BitVec 512))(assert (= a_132324 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132325 () Bool)(assert (= a_132325 (bvult a_132323 a_132324))) +(declare-fun a_132326 () (_ BitVec 8))(assert (= a_132326 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_132327 () (_ BitVec 256))(assert (= a_132327 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132328 () (_ BitVec 512))(assert (= a_132328 ((_ zero_extend 256) a_132327))) +(declare-fun a_132329 () (_ BitVec 512))(assert (= a_132329 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_132330 () (_ BitVec 512))(assert (= a_132330 (bvadd a_132328 a_132329))) +(declare-fun a_132331 () (_ BitVec 512))(assert (= a_132331 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132332 () Bool)(assert (= a_132332 (bvult a_132330 a_132331))) +(declare-fun a_132333 () (_ BitVec 8))(assert (= a_132333 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_132334 () (_ BitVec 256))(assert (= a_132334 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132335 () (_ BitVec 512))(assert (= a_132335 ((_ zero_extend 256) a_132334))) +(declare-fun a_132336 () (_ BitVec 512))(assert (= a_132336 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_132337 () (_ BitVec 512))(assert (= a_132337 (bvadd a_132335 a_132336))) +(declare-fun a_132338 () (_ BitVec 512))(assert (= a_132338 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132339 () Bool)(assert (= a_132339 (bvult a_132337 a_132338))) +(declare-fun a_132340 () (_ BitVec 8))(assert (= a_132340 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_132341 () (_ BitVec 256))(assert (= a_132341 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132342 () (_ BitVec 512))(assert (= a_132342 ((_ zero_extend 256) a_132341))) +(declare-fun a_132343 () (_ BitVec 512))(assert (= a_132343 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_132344 () (_ BitVec 512))(assert (= a_132344 (bvadd a_132342 a_132343))) +(declare-fun a_132345 () (_ BitVec 512))(assert (= a_132345 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132346 () Bool)(assert (= a_132346 (bvult a_132344 a_132345))) +(declare-fun a_132347 () (_ BitVec 8))(assert (= a_132347 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_132348 () (_ BitVec 256))(assert (= a_132348 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132349 () (_ BitVec 512))(assert (= a_132349 ((_ zero_extend 256) a_132348))) +(declare-fun a_132350 () (_ BitVec 512))(assert (= a_132350 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_132351 () (_ BitVec 512))(assert (= a_132351 (bvadd a_132349 a_132350))) +(declare-fun a_132352 () (_ BitVec 512))(assert (= a_132352 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132353 () Bool)(assert (= a_132353 (bvult a_132351 a_132352))) +(declare-fun a_132354 () (_ BitVec 8))(assert (= a_132354 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_132355 () (_ BitVec 256))(assert (= a_132355 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132356 () (_ BitVec 512))(assert (= a_132356 ((_ zero_extend 256) a_132355))) +(declare-fun a_132357 () (_ BitVec 512))(assert (= a_132357 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_132358 () (_ BitVec 512))(assert (= a_132358 (bvadd a_132356 a_132357))) +(declare-fun a_132359 () (_ BitVec 512))(assert (= a_132359 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132360 () Bool)(assert (= a_132360 (bvult a_132358 a_132359))) +(declare-fun a_132361 () (_ BitVec 8))(assert (= a_132361 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_132362 () (_ BitVec 256))(assert (= a_132362 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132363 () (_ BitVec 512))(assert (= a_132363 ((_ zero_extend 256) a_132362))) +(declare-fun a_132364 () (_ BitVec 512))(assert (= a_132364 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_132365 () (_ BitVec 512))(assert (= a_132365 (bvadd a_132363 a_132364))) +(declare-fun a_132366 () (_ BitVec 512))(assert (= a_132366 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132367 () Bool)(assert (= a_132367 (bvult a_132365 a_132366))) +(declare-fun a_132368 () (_ BitVec 8))(assert (= a_132368 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_132369 () (_ BitVec 256))(assert (= a_132369 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132370 () (_ BitVec 512))(assert (= a_132370 ((_ zero_extend 256) a_132369))) +(declare-fun a_132371 () (_ BitVec 512))(assert (= a_132371 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_132372 () (_ BitVec 512))(assert (= a_132372 (bvadd a_132370 a_132371))) +(declare-fun a_132373 () (_ BitVec 512))(assert (= a_132373 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132374 () Bool)(assert (= a_132374 (bvult a_132372 a_132373))) +(declare-fun a_132375 () (_ BitVec 8))(assert (= a_132375 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_132376 () (_ BitVec 256))(assert (= a_132376 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132377 () (_ BitVec 512))(assert (= a_132377 ((_ zero_extend 256) a_132376))) +(declare-fun a_132378 () (_ BitVec 512))(assert (= a_132378 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_132379 () (_ BitVec 512))(assert (= a_132379 (bvadd a_132377 a_132378))) +(declare-fun a_132380 () (_ BitVec 512))(assert (= a_132380 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132381 () Bool)(assert (= a_132381 (bvult a_132379 a_132380))) +(declare-fun a_132382 () (_ BitVec 8))(assert (= a_132382 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_132383 () (_ BitVec 256))(assert (= a_132383 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132384 () (_ BitVec 512))(assert (= a_132384 ((_ zero_extend 256) a_132383))) +(declare-fun a_132385 () (_ BitVec 512))(assert (= a_132385 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_132386 () (_ BitVec 512))(assert (= a_132386 (bvadd a_132384 a_132385))) +(declare-fun a_132387 () (_ BitVec 512))(assert (= a_132387 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132388 () Bool)(assert (= a_132388 (bvult a_132386 a_132387))) +(declare-fun a_132389 () (_ BitVec 8))(assert (= a_132389 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_132390 () (_ BitVec 256))(assert (= a_132390 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132391 () (_ BitVec 512))(assert (= a_132391 ((_ zero_extend 256) a_132390))) +(declare-fun a_132392 () (_ BitVec 512))(assert (= a_132392 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_132393 () (_ BitVec 512))(assert (= a_132393 (bvadd a_132391 a_132392))) +(declare-fun a_132394 () (_ BitVec 512))(assert (= a_132394 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132395 () Bool)(assert (= a_132395 (bvult a_132393 a_132394))) +(declare-fun a_132396 () (_ BitVec 8))(assert (= a_132396 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_132397 () (_ BitVec 256))(assert (= a_132397 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132398 () (_ BitVec 512))(assert (= a_132398 ((_ zero_extend 256) a_132397))) +(declare-fun a_132399 () (_ BitVec 512))(assert (= a_132399 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_132400 () (_ BitVec 512))(assert (= a_132400 (bvadd a_132398 a_132399))) +(declare-fun a_132401 () (_ BitVec 512))(assert (= a_132401 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132402 () Bool)(assert (= a_132402 (bvult a_132400 a_132401))) +(declare-fun a_132403 () (_ BitVec 8))(assert (= a_132403 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_132404 () (_ BitVec 256))(assert (= a_132404 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132405 () (_ BitVec 512))(assert (= a_132405 ((_ zero_extend 256) a_132404))) +(declare-fun a_132406 () (_ BitVec 512))(assert (= a_132406 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_132407 () (_ BitVec 512))(assert (= a_132407 (bvadd a_132405 a_132406))) +(declare-fun a_132408 () (_ BitVec 512))(assert (= a_132408 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132409 () Bool)(assert (= a_132409 (bvult a_132407 a_132408))) +(declare-fun a_132410 () (_ BitVec 8))(assert (= a_132410 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_132411 () (_ BitVec 256))(assert (= a_132411 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132412 () (_ BitVec 512))(assert (= a_132412 ((_ zero_extend 256) a_132411))) +(declare-fun a_132413 () (_ BitVec 512))(assert (= a_132413 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_132414 () (_ BitVec 512))(assert (= a_132414 (bvadd a_132412 a_132413))) +(declare-fun a_132415 () (_ BitVec 512))(assert (= a_132415 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132416 () Bool)(assert (= a_132416 (bvult a_132414 a_132415))) +(declare-fun a_132417 () (_ BitVec 8))(assert (= a_132417 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_132418 () (_ BitVec 256))(assert (= a_132418 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132419 () (_ BitVec 512))(assert (= a_132419 ((_ zero_extend 256) a_132418))) +(declare-fun a_132420 () (_ BitVec 512))(assert (= a_132420 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_132421 () (_ BitVec 512))(assert (= a_132421 (bvadd a_132419 a_132420))) +(declare-fun a_132422 () (_ BitVec 512))(assert (= a_132422 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132423 () Bool)(assert (= a_132423 (bvult a_132421 a_132422))) +(declare-fun a_132424 () (_ BitVec 8))(assert (= a_132424 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_132425 () (_ BitVec 256))(assert (= a_132425 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132426 () (_ BitVec 512))(assert (= a_132426 ((_ zero_extend 256) a_132425))) +(declare-fun a_132427 () (_ BitVec 512))(assert (= a_132427 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_132428 () (_ BitVec 512))(assert (= a_132428 (bvadd a_132426 a_132427))) +(declare-fun a_132429 () (_ BitVec 512))(assert (= a_132429 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132430 () Bool)(assert (= a_132430 (bvult a_132428 a_132429))) +(declare-fun a_132431 () (_ BitVec 8))(assert (= a_132431 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_132432 () (_ BitVec 256))(assert (= a_132432 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132433 () (_ BitVec 512))(assert (= a_132433 ((_ zero_extend 256) a_132432))) +(declare-fun a_132434 () (_ BitVec 512))(assert (= a_132434 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_132435 () (_ BitVec 512))(assert (= a_132435 (bvadd a_132433 a_132434))) +(declare-fun a_132436 () (_ BitVec 512))(assert (= a_132436 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132437 () Bool)(assert (= a_132437 (bvult a_132435 a_132436))) +(declare-fun a_132438 () (_ BitVec 8))(assert (= a_132438 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_132439 () (_ BitVec 256))(assert (= a_132439 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132440 () (_ BitVec 512))(assert (= a_132440 ((_ zero_extend 256) a_132439))) +(declare-fun a_132441 () (_ BitVec 512))(assert (= a_132441 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_132442 () (_ BitVec 512))(assert (= a_132442 (bvadd a_132440 a_132441))) +(declare-fun a_132443 () (_ BitVec 512))(assert (= a_132443 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132444 () Bool)(assert (= a_132444 (bvult a_132442 a_132443))) +(declare-fun a_132445 () (_ BitVec 8))(assert (= a_132445 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_132446 () (_ BitVec 256))(assert (= a_132446 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132447 () (_ BitVec 512))(assert (= a_132447 ((_ zero_extend 256) a_132446))) +(declare-fun a_132448 () (_ BitVec 512))(assert (= a_132448 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_132449 () (_ BitVec 512))(assert (= a_132449 (bvadd a_132447 a_132448))) +(declare-fun a_132450 () (_ BitVec 512))(assert (= a_132450 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132451 () Bool)(assert (= a_132451 (bvult a_132449 a_132450))) +(declare-fun a_132452 () (_ BitVec 8))(assert (= a_132452 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_132453 () (_ BitVec 256))(assert (= a_132453 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132454 () (_ BitVec 512))(assert (= a_132454 ((_ zero_extend 256) a_132453))) +(declare-fun a_132455 () (_ BitVec 512))(assert (= a_132455 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132456 () Bool)(assert (= a_132456 (bvult a_132454 a_132455))) +(declare-fun a_132457 () (_ BitVec 8))(assert (= a_132457 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_132458 () (_ BitVec 8))(assert (= a_132458 (ite a_132456 a_132457 #x00))) +(declare-fun a_132459 () (_ BitVec 8))(assert (= a_132459 (ite a_132451 a_132452 #x00))) +(declare-fun a_132460 () (_ BitVec 8))(assert (= a_132460 (ite a_132444 a_132445 #x00))) +(declare-fun a_132461 () (_ BitVec 8))(assert (= a_132461 (ite a_132437 a_132438 #x00))) +(declare-fun a_132462 () (_ BitVec 8))(assert (= a_132462 (ite a_132430 a_132431 #x00))) +(declare-fun a_132463 () (_ BitVec 8))(assert (= a_132463 (ite a_132423 a_132424 #x00))) +(declare-fun a_132464 () (_ BitVec 8))(assert (= a_132464 (ite a_132416 a_132417 #x00))) +(declare-fun a_132465 () (_ BitVec 8))(assert (= a_132465 (ite a_132409 a_132410 #x00))) +(declare-fun a_132466 () (_ BitVec 8))(assert (= a_132466 (ite a_132402 a_132403 #x00))) +(declare-fun a_132467 () (_ BitVec 8))(assert (= a_132467 (ite a_132395 a_132396 #x00))) +(declare-fun a_132468 () (_ BitVec 8))(assert (= a_132468 (ite a_132388 a_132389 #x00))) +(declare-fun a_132469 () (_ BitVec 8))(assert (= a_132469 (ite a_132381 a_132382 #x00))) +(declare-fun a_132470 () (_ BitVec 8))(assert (= a_132470 (ite a_132374 a_132375 #x00))) +(declare-fun a_132471 () (_ BitVec 8))(assert (= a_132471 (ite a_132367 a_132368 #x00))) +(declare-fun a_132472 () (_ BitVec 8))(assert (= a_132472 (ite a_132360 a_132361 #x00))) +(declare-fun a_132473 () (_ BitVec 8))(assert (= a_132473 (ite a_132353 a_132354 #x00))) +(declare-fun a_132474 () (_ BitVec 8))(assert (= a_132474 (ite a_132346 a_132347 #x00))) +(declare-fun a_132475 () (_ BitVec 8))(assert (= a_132475 (ite a_132339 a_132340 #x00))) +(declare-fun a_132476 () (_ BitVec 8))(assert (= a_132476 (ite a_132332 a_132333 #x00))) +(declare-fun a_132477 () (_ BitVec 8))(assert (= a_132477 (ite a_132325 a_132326 #x00))) +(declare-fun a_132478 () (_ BitVec 8))(assert (= a_132478 (ite a_132318 a_132319 #x00))) +(declare-fun a_132479 () (_ BitVec 8))(assert (= a_132479 (ite a_132311 a_132312 #x00))) +(declare-fun a_132480 () (_ BitVec 8))(assert (= a_132480 (ite a_132304 a_132305 #x00))) +(declare-fun a_132481 () (_ BitVec 8))(assert (= a_132481 (ite a_132297 a_132298 #x00))) +(declare-fun a_132482 () (_ BitVec 8))(assert (= a_132482 (ite a_132290 a_132291 #x00))) +(declare-fun a_132483 () (_ BitVec 8))(assert (= a_132483 (ite a_132283 a_132284 #x00))) +(declare-fun a_132484 () (_ BitVec 8))(assert (= a_132484 (ite a_132276 a_132277 #x00))) +(declare-fun a_132485 () (_ BitVec 8))(assert (= a_132485 (ite a_132269 a_132270 #x00))) +(declare-fun a_132486 () (_ BitVec 8))(assert (= a_132486 (ite a_132262 a_132263 #x00))) +(declare-fun a_132487 () (_ BitVec 8))(assert (= a_132487 (ite a_132255 a_132256 #x00))) +(declare-fun a_132488 () (_ BitVec 8))(assert (= a_132488 (ite a_132248 a_132249 #x00))) +(declare-fun a_132489 () (_ BitVec 8))(assert (= a_132489 (ite a_132241 a_132242 #x00))) +(declare-fun a_132490 () (_ BitVec 256))(assert (= a_132490 (concat a_132458 a_132459 a_132460 a_132461 a_132462 a_132463 a_132464 a_132465 a_132466 a_132467 a_132468 a_132469 a_132470 a_132471 a_132472 a_132473 a_132474 a_132475 a_132476 a_132477 a_132478 a_132479 a_132480 a_132481 a_132482 a_132483 a_132484 a_132485 a_132486 a_132487 a_132488 a_132489))) +(declare-fun a_132491 () (_ BitVec 256))(assert (= a_132491 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132492 () Bool)(assert (= a_132492 (= a_132490 a_132491))) +(declare-fun a_132493 () (_ BitVec 8))(assert (= a_132493 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_132494 () (_ BitVec 8))(assert (= a_132494 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_132495 () (_ BitVec 8))(assert (= a_132495 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_132496 () (_ BitVec 8))(assert (= a_132496 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_132497 () (_ BitVec 8))(assert (= a_132497 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_132498 () (_ BitVec 8))(assert (= a_132498 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_132499 () (_ BitVec 8))(assert (= a_132499 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_132500 () (_ BitVec 8))(assert (= a_132500 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_132501 () (_ BitVec 8))(assert (= a_132501 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_132502 () (_ BitVec 8))(assert (= a_132502 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_132503 () (_ BitVec 8))(assert (= a_132503 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_132504 () (_ BitVec 8))(assert (= a_132504 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_132505 () (_ BitVec 8))(assert (= a_132505 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_132506 () (_ BitVec 8))(assert (= a_132506 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_132507 () (_ BitVec 8))(assert (= a_132507 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_132508 () (_ BitVec 8))(assert (= a_132508 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_132509 () (_ BitVec 8))(assert (= a_132509 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_132510 () (_ BitVec 8))(assert (= a_132510 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_132511 () (_ BitVec 8))(assert (= a_132511 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_132512 () (_ BitVec 8))(assert (= a_132512 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_132513 () (_ BitVec 8))(assert (= a_132513 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_132514 () (_ BitVec 8))(assert (= a_132514 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_132515 () (_ BitVec 8))(assert (= a_132515 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_132516 () (_ BitVec 8))(assert (= a_132516 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_132517 () (_ BitVec 8))(assert (= a_132517 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_132518 () (_ BitVec 8))(assert (= a_132518 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_132519 () (_ BitVec 8))(assert (= a_132519 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_132520 () (_ BitVec 8))(assert (= a_132520 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_132521 () (_ BitVec 8))(assert (= a_132521 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_132522 () (_ BitVec 8))(assert (= a_132522 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_132523 () (_ BitVec 8))(assert (= a_132523 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_132524 () (_ BitVec 8))(assert (= a_132524 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_132525 () (_ BitVec 256))(assert (= a_132525 (concat a_132493 a_132494 a_132495 a_132496 a_132497 a_132498 a_132499 a_132500 a_132501 a_132502 a_132503 a_132504 a_132505 a_132506 a_132507 a_132508 a_132509 a_132510 a_132511 a_132512 a_132513 a_132514 a_132515 a_132516 a_132517 a_132518 a_132519 a_132520 a_132521 a_132522 a_132523 a_132524))) +(declare-fun a_132526 () (_ BitVec 256))(assert (= a_132526 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132527 () (_ BitVec 256))(assert (= a_132527 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132528 () (_ BitVec 512))(assert (= a_132528 ((_ zero_extend 256) a_132527))) +(declare-fun a_132529 () (_ BitVec 512))(assert (= a_132529 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_132530 () (_ BitVec 512))(assert (= a_132530 (bvadd a_132528 a_132529))) +(declare-fun a_132531 () (_ BitVec 512))(assert (= a_132531 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132532 () Bool)(assert (= a_132532 (bvult a_132530 a_132531))) +(declare-fun a_132533 () (_ BitVec 8))(assert (= a_132533 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_132534 () (_ BitVec 256))(assert (= a_132534 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132535 () (_ BitVec 512))(assert (= a_132535 ((_ zero_extend 256) a_132534))) +(declare-fun a_132536 () (_ BitVec 512))(assert (= a_132536 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_132537 () (_ BitVec 512))(assert (= a_132537 (bvadd a_132535 a_132536))) +(declare-fun a_132538 () (_ BitVec 512))(assert (= a_132538 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132539 () Bool)(assert (= a_132539 (bvult a_132537 a_132538))) +(declare-fun a_132540 () (_ BitVec 8))(assert (= a_132540 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_132541 () (_ BitVec 256))(assert (= a_132541 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132542 () (_ BitVec 512))(assert (= a_132542 ((_ zero_extend 256) a_132541))) +(declare-fun a_132543 () (_ BitVec 512))(assert (= a_132543 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_132544 () (_ BitVec 512))(assert (= a_132544 (bvadd a_132542 a_132543))) +(declare-fun a_132545 () (_ BitVec 512))(assert (= a_132545 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132546 () Bool)(assert (= a_132546 (bvult a_132544 a_132545))) +(declare-fun a_132547 () (_ BitVec 8))(assert (= a_132547 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_132548 () (_ BitVec 256))(assert (= a_132548 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132549 () (_ BitVec 512))(assert (= a_132549 ((_ zero_extend 256) a_132548))) +(declare-fun a_132550 () (_ BitVec 512))(assert (= a_132550 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_132551 () (_ BitVec 512))(assert (= a_132551 (bvadd a_132549 a_132550))) +(declare-fun a_132552 () (_ BitVec 512))(assert (= a_132552 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132553 () Bool)(assert (= a_132553 (bvult a_132551 a_132552))) +(declare-fun a_132554 () (_ BitVec 8))(assert (= a_132554 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_132555 () (_ BitVec 256))(assert (= a_132555 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132556 () (_ BitVec 512))(assert (= a_132556 ((_ zero_extend 256) a_132555))) +(declare-fun a_132557 () (_ BitVec 512))(assert (= a_132557 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_132558 () (_ BitVec 512))(assert (= a_132558 (bvadd a_132556 a_132557))) +(declare-fun a_132559 () (_ BitVec 512))(assert (= a_132559 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132560 () Bool)(assert (= a_132560 (bvult a_132558 a_132559))) +(declare-fun a_132561 () (_ BitVec 8))(assert (= a_132561 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_132562 () (_ BitVec 256))(assert (= a_132562 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132563 () (_ BitVec 512))(assert (= a_132563 ((_ zero_extend 256) a_132562))) +(declare-fun a_132564 () (_ BitVec 512))(assert (= a_132564 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_132565 () (_ BitVec 512))(assert (= a_132565 (bvadd a_132563 a_132564))) +(declare-fun a_132566 () (_ BitVec 512))(assert (= a_132566 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132567 () Bool)(assert (= a_132567 (bvult a_132565 a_132566))) +(declare-fun a_132568 () (_ BitVec 8))(assert (= a_132568 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_132569 () (_ BitVec 256))(assert (= a_132569 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132570 () (_ BitVec 512))(assert (= a_132570 ((_ zero_extend 256) a_132569))) +(declare-fun a_132571 () (_ BitVec 512))(assert (= a_132571 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_132572 () (_ BitVec 512))(assert (= a_132572 (bvadd a_132570 a_132571))) +(declare-fun a_132573 () (_ BitVec 512))(assert (= a_132573 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132574 () Bool)(assert (= a_132574 (bvult a_132572 a_132573))) +(declare-fun a_132575 () (_ BitVec 8))(assert (= a_132575 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_132576 () (_ BitVec 256))(assert (= a_132576 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132577 () (_ BitVec 512))(assert (= a_132577 ((_ zero_extend 256) a_132576))) +(declare-fun a_132578 () (_ BitVec 512))(assert (= a_132578 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_132579 () (_ BitVec 512))(assert (= a_132579 (bvadd a_132577 a_132578))) +(declare-fun a_132580 () (_ BitVec 512))(assert (= a_132580 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132581 () Bool)(assert (= a_132581 (bvult a_132579 a_132580))) +(declare-fun a_132582 () (_ BitVec 8))(assert (= a_132582 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_132583 () (_ BitVec 256))(assert (= a_132583 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132584 () (_ BitVec 512))(assert (= a_132584 ((_ zero_extend 256) a_132583))) +(declare-fun a_132585 () (_ BitVec 512))(assert (= a_132585 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_132586 () (_ BitVec 512))(assert (= a_132586 (bvadd a_132584 a_132585))) +(declare-fun a_132587 () (_ BitVec 512))(assert (= a_132587 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132588 () Bool)(assert (= a_132588 (bvult a_132586 a_132587))) +(declare-fun a_132589 () (_ BitVec 8))(assert (= a_132589 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_132590 () (_ BitVec 256))(assert (= a_132590 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132591 () (_ BitVec 512))(assert (= a_132591 ((_ zero_extend 256) a_132590))) +(declare-fun a_132592 () (_ BitVec 512))(assert (= a_132592 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_132593 () (_ BitVec 512))(assert (= a_132593 (bvadd a_132591 a_132592))) +(declare-fun a_132594 () (_ BitVec 512))(assert (= a_132594 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132595 () Bool)(assert (= a_132595 (bvult a_132593 a_132594))) +(declare-fun a_132596 () (_ BitVec 8))(assert (= a_132596 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_132597 () (_ BitVec 256))(assert (= a_132597 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132598 () (_ BitVec 512))(assert (= a_132598 ((_ zero_extend 256) a_132597))) +(declare-fun a_132599 () (_ BitVec 512))(assert (= a_132599 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_132600 () (_ BitVec 512))(assert (= a_132600 (bvadd a_132598 a_132599))) +(declare-fun a_132601 () (_ BitVec 512))(assert (= a_132601 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132602 () Bool)(assert (= a_132602 (bvult a_132600 a_132601))) +(declare-fun a_132603 () (_ BitVec 8))(assert (= a_132603 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_132604 () (_ BitVec 256))(assert (= a_132604 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132605 () (_ BitVec 512))(assert (= a_132605 ((_ zero_extend 256) a_132604))) +(declare-fun a_132606 () (_ BitVec 512))(assert (= a_132606 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_132607 () (_ BitVec 512))(assert (= a_132607 (bvadd a_132605 a_132606))) +(declare-fun a_132608 () (_ BitVec 512))(assert (= a_132608 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132609 () Bool)(assert (= a_132609 (bvult a_132607 a_132608))) +(declare-fun a_132610 () (_ BitVec 8))(assert (= a_132610 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_132611 () (_ BitVec 256))(assert (= a_132611 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132612 () (_ BitVec 512))(assert (= a_132612 ((_ zero_extend 256) a_132611))) +(declare-fun a_132613 () (_ BitVec 512))(assert (= a_132613 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_132614 () (_ BitVec 512))(assert (= a_132614 (bvadd a_132612 a_132613))) +(declare-fun a_132615 () (_ BitVec 512))(assert (= a_132615 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132616 () Bool)(assert (= a_132616 (bvult a_132614 a_132615))) +(declare-fun a_132617 () (_ BitVec 8))(assert (= a_132617 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_132618 () (_ BitVec 256))(assert (= a_132618 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132619 () (_ BitVec 512))(assert (= a_132619 ((_ zero_extend 256) a_132618))) +(declare-fun a_132620 () (_ BitVec 512))(assert (= a_132620 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_132621 () (_ BitVec 512))(assert (= a_132621 (bvadd a_132619 a_132620))) +(declare-fun a_132622 () (_ BitVec 512))(assert (= a_132622 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132623 () Bool)(assert (= a_132623 (bvult a_132621 a_132622))) +(declare-fun a_132624 () (_ BitVec 8))(assert (= a_132624 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_132625 () (_ BitVec 256))(assert (= a_132625 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132626 () (_ BitVec 512))(assert (= a_132626 ((_ zero_extend 256) a_132625))) +(declare-fun a_132627 () (_ BitVec 512))(assert (= a_132627 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_132628 () (_ BitVec 512))(assert (= a_132628 (bvadd a_132626 a_132627))) +(declare-fun a_132629 () (_ BitVec 512))(assert (= a_132629 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132630 () Bool)(assert (= a_132630 (bvult a_132628 a_132629))) +(declare-fun a_132631 () (_ BitVec 8))(assert (= a_132631 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_132632 () (_ BitVec 256))(assert (= a_132632 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132633 () (_ BitVec 512))(assert (= a_132633 ((_ zero_extend 256) a_132632))) +(declare-fun a_132634 () (_ BitVec 512))(assert (= a_132634 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_132635 () (_ BitVec 512))(assert (= a_132635 (bvadd a_132633 a_132634))) +(declare-fun a_132636 () (_ BitVec 512))(assert (= a_132636 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132637 () Bool)(assert (= a_132637 (bvult a_132635 a_132636))) +(declare-fun a_132638 () (_ BitVec 8))(assert (= a_132638 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_132639 () (_ BitVec 256))(assert (= a_132639 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132640 () (_ BitVec 512))(assert (= a_132640 ((_ zero_extend 256) a_132639))) +(declare-fun a_132641 () (_ BitVec 512))(assert (= a_132641 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_132642 () (_ BitVec 512))(assert (= a_132642 (bvadd a_132640 a_132641))) +(declare-fun a_132643 () (_ BitVec 512))(assert (= a_132643 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132644 () Bool)(assert (= a_132644 (bvult a_132642 a_132643))) +(declare-fun a_132645 () (_ BitVec 8))(assert (= a_132645 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_132646 () (_ BitVec 256))(assert (= a_132646 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132647 () (_ BitVec 512))(assert (= a_132647 ((_ zero_extend 256) a_132646))) +(declare-fun a_132648 () (_ BitVec 512))(assert (= a_132648 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_132649 () (_ BitVec 512))(assert (= a_132649 (bvadd a_132647 a_132648))) +(declare-fun a_132650 () (_ BitVec 512))(assert (= a_132650 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132651 () Bool)(assert (= a_132651 (bvult a_132649 a_132650))) +(declare-fun a_132652 () (_ BitVec 8))(assert (= a_132652 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_132653 () (_ BitVec 256))(assert (= a_132653 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132654 () (_ BitVec 512))(assert (= a_132654 ((_ zero_extend 256) a_132653))) +(declare-fun a_132655 () (_ BitVec 512))(assert (= a_132655 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_132656 () (_ BitVec 512))(assert (= a_132656 (bvadd a_132654 a_132655))) +(declare-fun a_132657 () (_ BitVec 512))(assert (= a_132657 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132658 () Bool)(assert (= a_132658 (bvult a_132656 a_132657))) +(declare-fun a_132659 () (_ BitVec 8))(assert (= a_132659 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_132660 () (_ BitVec 256))(assert (= a_132660 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132661 () (_ BitVec 512))(assert (= a_132661 ((_ zero_extend 256) a_132660))) +(declare-fun a_132662 () (_ BitVec 512))(assert (= a_132662 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_132663 () (_ BitVec 512))(assert (= a_132663 (bvadd a_132661 a_132662))) +(declare-fun a_132664 () (_ BitVec 512))(assert (= a_132664 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132665 () Bool)(assert (= a_132665 (bvult a_132663 a_132664))) +(declare-fun a_132666 () (_ BitVec 8))(assert (= a_132666 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_132667 () (_ BitVec 256))(assert (= a_132667 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132668 () (_ BitVec 512))(assert (= a_132668 ((_ zero_extend 256) a_132667))) +(declare-fun a_132669 () (_ BitVec 512))(assert (= a_132669 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_132670 () (_ BitVec 512))(assert (= a_132670 (bvadd a_132668 a_132669))) +(declare-fun a_132671 () (_ BitVec 512))(assert (= a_132671 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132672 () Bool)(assert (= a_132672 (bvult a_132670 a_132671))) +(declare-fun a_132673 () (_ BitVec 8))(assert (= a_132673 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_132674 () (_ BitVec 256))(assert (= a_132674 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132675 () (_ BitVec 512))(assert (= a_132675 ((_ zero_extend 256) a_132674))) +(declare-fun a_132676 () (_ BitVec 512))(assert (= a_132676 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_132677 () (_ BitVec 512))(assert (= a_132677 (bvadd a_132675 a_132676))) +(declare-fun a_132678 () (_ BitVec 512))(assert (= a_132678 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132679 () Bool)(assert (= a_132679 (bvult a_132677 a_132678))) +(declare-fun a_132680 () (_ BitVec 8))(assert (= a_132680 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_132681 () (_ BitVec 256))(assert (= a_132681 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132682 () (_ BitVec 512))(assert (= a_132682 ((_ zero_extend 256) a_132681))) +(declare-fun a_132683 () (_ BitVec 512))(assert (= a_132683 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_132684 () (_ BitVec 512))(assert (= a_132684 (bvadd a_132682 a_132683))) +(declare-fun a_132685 () (_ BitVec 512))(assert (= a_132685 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132686 () Bool)(assert (= a_132686 (bvult a_132684 a_132685))) +(declare-fun a_132687 () (_ BitVec 8))(assert (= a_132687 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_132688 () (_ BitVec 256))(assert (= a_132688 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132689 () (_ BitVec 512))(assert (= a_132689 ((_ zero_extend 256) a_132688))) +(declare-fun a_132690 () (_ BitVec 512))(assert (= a_132690 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_132691 () (_ BitVec 512))(assert (= a_132691 (bvadd a_132689 a_132690))) +(declare-fun a_132692 () (_ BitVec 512))(assert (= a_132692 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132693 () Bool)(assert (= a_132693 (bvult a_132691 a_132692))) +(declare-fun a_132694 () (_ BitVec 8))(assert (= a_132694 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_132695 () (_ BitVec 256))(assert (= a_132695 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132696 () (_ BitVec 512))(assert (= a_132696 ((_ zero_extend 256) a_132695))) +(declare-fun a_132697 () (_ BitVec 512))(assert (= a_132697 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_132698 () (_ BitVec 512))(assert (= a_132698 (bvadd a_132696 a_132697))) +(declare-fun a_132699 () (_ BitVec 512))(assert (= a_132699 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132700 () Bool)(assert (= a_132700 (bvult a_132698 a_132699))) +(declare-fun a_132701 () (_ BitVec 8))(assert (= a_132701 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_132702 () (_ BitVec 256))(assert (= a_132702 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132703 () (_ BitVec 512))(assert (= a_132703 ((_ zero_extend 256) a_132702))) +(declare-fun a_132704 () (_ BitVec 512))(assert (= a_132704 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_132705 () (_ BitVec 512))(assert (= a_132705 (bvadd a_132703 a_132704))) +(declare-fun a_132706 () (_ BitVec 512))(assert (= a_132706 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132707 () Bool)(assert (= a_132707 (bvult a_132705 a_132706))) +(declare-fun a_132708 () (_ BitVec 8))(assert (= a_132708 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_132709 () (_ BitVec 256))(assert (= a_132709 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132710 () (_ BitVec 512))(assert (= a_132710 ((_ zero_extend 256) a_132709))) +(declare-fun a_132711 () (_ BitVec 512))(assert (= a_132711 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_132712 () (_ BitVec 512))(assert (= a_132712 (bvadd a_132710 a_132711))) +(declare-fun a_132713 () (_ BitVec 512))(assert (= a_132713 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132714 () Bool)(assert (= a_132714 (bvult a_132712 a_132713))) +(declare-fun a_132715 () (_ BitVec 8))(assert (= a_132715 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_132716 () (_ BitVec 256))(assert (= a_132716 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132717 () (_ BitVec 512))(assert (= a_132717 ((_ zero_extend 256) a_132716))) +(declare-fun a_132718 () (_ BitVec 512))(assert (= a_132718 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_132719 () (_ BitVec 512))(assert (= a_132719 (bvadd a_132717 a_132718))) +(declare-fun a_132720 () (_ BitVec 512))(assert (= a_132720 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132721 () Bool)(assert (= a_132721 (bvult a_132719 a_132720))) +(declare-fun a_132722 () (_ BitVec 8))(assert (= a_132722 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_132723 () (_ BitVec 256))(assert (= a_132723 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132724 () (_ BitVec 512))(assert (= a_132724 ((_ zero_extend 256) a_132723))) +(declare-fun a_132725 () (_ BitVec 512))(assert (= a_132725 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_132726 () (_ BitVec 512))(assert (= a_132726 (bvadd a_132724 a_132725))) +(declare-fun a_132727 () (_ BitVec 512))(assert (= a_132727 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132728 () Bool)(assert (= a_132728 (bvult a_132726 a_132727))) +(declare-fun a_132729 () (_ BitVec 8))(assert (= a_132729 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_132730 () (_ BitVec 256))(assert (= a_132730 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132731 () (_ BitVec 512))(assert (= a_132731 ((_ zero_extend 256) a_132730))) +(declare-fun a_132732 () (_ BitVec 512))(assert (= a_132732 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_132733 () (_ BitVec 512))(assert (= a_132733 (bvadd a_132731 a_132732))) +(declare-fun a_132734 () (_ BitVec 512))(assert (= a_132734 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132735 () Bool)(assert (= a_132735 (bvult a_132733 a_132734))) +(declare-fun a_132736 () (_ BitVec 8))(assert (= a_132736 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_132737 () (_ BitVec 256))(assert (= a_132737 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132738 () (_ BitVec 512))(assert (= a_132738 ((_ zero_extend 256) a_132737))) +(declare-fun a_132739 () (_ BitVec 512))(assert (= a_132739 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_132740 () (_ BitVec 512))(assert (= a_132740 (bvadd a_132738 a_132739))) +(declare-fun a_132741 () (_ BitVec 512))(assert (= a_132741 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132742 () Bool)(assert (= a_132742 (bvult a_132740 a_132741))) +(declare-fun a_132743 () (_ BitVec 8))(assert (= a_132743 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_132744 () (_ BitVec 256))(assert (= a_132744 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_132745 () (_ BitVec 512))(assert (= a_132745 ((_ zero_extend 256) a_132744))) +(declare-fun a_132746 () (_ BitVec 512))(assert (= a_132746 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132747 () Bool)(assert (= a_132747 (bvult a_132745 a_132746))) +(declare-fun a_132748 () (_ BitVec 8))(assert (= a_132748 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_132749 () (_ BitVec 8))(assert (= a_132749 (ite a_132747 a_132748 #x00))) +(declare-fun a_132750 () (_ BitVec 8))(assert (= a_132750 (ite a_132742 a_132743 #x00))) +(declare-fun a_132751 () (_ BitVec 8))(assert (= a_132751 (ite a_132735 a_132736 #x00))) +(declare-fun a_132752 () (_ BitVec 8))(assert (= a_132752 (ite a_132728 a_132729 #x00))) +(declare-fun a_132753 () (_ BitVec 8))(assert (= a_132753 (ite a_132721 a_132722 #x00))) +(declare-fun a_132754 () (_ BitVec 8))(assert (= a_132754 (ite a_132714 a_132715 #x00))) +(declare-fun a_132755 () (_ BitVec 8))(assert (= a_132755 (ite a_132707 a_132708 #x00))) +(declare-fun a_132756 () (_ BitVec 8))(assert (= a_132756 (ite a_132700 a_132701 #x00))) +(declare-fun a_132757 () (_ BitVec 8))(assert (= a_132757 (ite a_132693 a_132694 #x00))) +(declare-fun a_132758 () (_ BitVec 8))(assert (= a_132758 (ite a_132686 a_132687 #x00))) +(declare-fun a_132759 () (_ BitVec 8))(assert (= a_132759 (ite a_132679 a_132680 #x00))) +(declare-fun a_132760 () (_ BitVec 8))(assert (= a_132760 (ite a_132672 a_132673 #x00))) +(declare-fun a_132761 () (_ BitVec 8))(assert (= a_132761 (ite a_132665 a_132666 #x00))) +(declare-fun a_132762 () (_ BitVec 8))(assert (= a_132762 (ite a_132658 a_132659 #x00))) +(declare-fun a_132763 () (_ BitVec 8))(assert (= a_132763 (ite a_132651 a_132652 #x00))) +(declare-fun a_132764 () (_ BitVec 8))(assert (= a_132764 (ite a_132644 a_132645 #x00))) +(declare-fun a_132765 () (_ BitVec 8))(assert (= a_132765 (ite a_132637 a_132638 #x00))) +(declare-fun a_132766 () (_ BitVec 8))(assert (= a_132766 (ite a_132630 a_132631 #x00))) +(declare-fun a_132767 () (_ BitVec 8))(assert (= a_132767 (ite a_132623 a_132624 #x00))) +(declare-fun a_132768 () (_ BitVec 8))(assert (= a_132768 (ite a_132616 a_132617 #x00))) +(declare-fun a_132769 () (_ BitVec 8))(assert (= a_132769 (ite a_132609 a_132610 #x00))) +(declare-fun a_132770 () (_ BitVec 8))(assert (= a_132770 (ite a_132602 a_132603 #x00))) +(declare-fun a_132771 () (_ BitVec 8))(assert (= a_132771 (ite a_132595 a_132596 #x00))) +(declare-fun a_132772 () (_ BitVec 8))(assert (= a_132772 (ite a_132588 a_132589 #x00))) +(declare-fun a_132773 () (_ BitVec 8))(assert (= a_132773 (ite a_132581 a_132582 #x00))) +(declare-fun a_132774 () (_ BitVec 8))(assert (= a_132774 (ite a_132574 a_132575 #x00))) +(declare-fun a_132775 () (_ BitVec 8))(assert (= a_132775 (ite a_132567 a_132568 #x00))) +(declare-fun a_132776 () (_ BitVec 8))(assert (= a_132776 (ite a_132560 a_132561 #x00))) +(declare-fun a_132777 () (_ BitVec 8))(assert (= a_132777 (ite a_132553 a_132554 #x00))) +(declare-fun a_132778 () (_ BitVec 8))(assert (= a_132778 (ite a_132546 a_132547 #x00))) +(declare-fun a_132779 () (_ BitVec 8))(assert (= a_132779 (ite a_132539 a_132540 #x00))) +(declare-fun a_132780 () (_ BitVec 8))(assert (= a_132780 (ite a_132532 a_132533 #x00))) +(declare-fun a_132781 () (_ BitVec 256))(assert (= a_132781 (concat a_132749 a_132750 a_132751 a_132752 a_132753 a_132754 a_132755 a_132756 a_132757 a_132758 a_132759 a_132760 a_132761 a_132762 a_132763 a_132764 a_132765 a_132766 a_132767 a_132768 a_132769 a_132770 a_132771 a_132772 a_132773 a_132774 a_132775 a_132776 a_132777 a_132778 a_132779 a_132780))) +(declare-fun a_132782 () (_ BitVec 256))(assert (= a_132782 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132783 () (_ BitVec 256))(assert (= a_132783 (concat a_132749 a_132750 a_132751 a_132752 a_132753 a_132754 a_132755 a_132756 a_132757 a_132758 a_132759 a_132760 a_132761 a_132762 a_132763 a_132764 a_132765 a_132766 a_132767 a_132768 a_132769 a_132770 a_132771 a_132772 a_132773 a_132774 a_132775 a_132776 a_132777 a_132778 a_132779 a_132780))) +(declare-fun a_132784 () (_ BitVec 256))(assert (= a_132784 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132785 () Bool)(assert (= a_132785 (bvslt a_132783 a_132784))) +(declare-fun a_132786 () (_ BitVec 256))(assert (= a_132786 (concat a_132749 a_132750 a_132751 a_132752 a_132753 a_132754 a_132755 a_132756 a_132757 a_132758 a_132759 a_132760 a_132761 a_132762 a_132763 a_132764 a_132765 a_132766 a_132767 a_132768 a_132769 a_132770 a_132771 a_132772 a_132773 a_132774 a_132775 a_132776 a_132777 a_132778 a_132779 a_132780))) +(declare-fun a_132787 () (_ BitVec 256))(assert (= a_132787 (bvsub a_132781 a_132782))) +(declare-fun a_132788 () (_ BitVec 256))(assert (= a_132788 (ite a_132785 a_132786 a_132787))) +(declare-fun a_132789 () (_ BitVec 256))(assert (= a_132789 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_132790 () (_ BitVec 256))(assert (= a_132790 (concat a_132493 a_132494 a_132495 a_132496 a_132497 a_132498 a_132499 a_132500 a_132501 a_132502 a_132503 a_132504 a_132505 a_132506 a_132507 a_132508 a_132509 a_132510 a_132511 a_132512 a_132513 a_132514 a_132515 a_132516 a_132517 a_132518 a_132519 a_132520 a_132521 a_132522 a_132523 a_132524))) +(declare-fun a_132791 () (_ BitVec 256))(assert (= a_132791 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132792 () (_ BitVec 256))(assert (= a_132792 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132793 () (_ BitVec 8))(assert (= a_132793 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_132794 () (_ BitVec 8))(assert (= a_132794 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_132795 () (_ BitVec 8))(assert (= a_132795 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_132796 () (_ BitVec 8))(assert (= a_132796 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_132797 () (_ BitVec 8))(assert (= a_132797 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_132798 () (_ BitVec 8))(assert (= a_132798 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_132799 () (_ BitVec 8))(assert (= a_132799 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_132800 () (_ BitVec 8))(assert (= a_132800 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_132801 () (_ BitVec 8))(assert (= a_132801 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_132802 () (_ BitVec 8))(assert (= a_132802 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_132803 () (_ BitVec 8))(assert (= a_132803 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_132804 () (_ BitVec 8))(assert (= a_132804 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_132805 () (_ BitVec 8))(assert (= a_132805 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_132806 () (_ BitVec 8))(assert (= a_132806 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_132807 () (_ BitVec 8))(assert (= a_132807 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_132808 () (_ BitVec 8))(assert (= a_132808 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_132809 () (_ BitVec 8))(assert (= a_132809 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_132810 () (_ BitVec 8))(assert (= a_132810 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_132811 () (_ BitVec 8))(assert (= a_132811 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_132812 () (_ BitVec 8))(assert (= a_132812 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_132813 () (_ BitVec 8))(assert (= a_132813 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_132814 () (_ BitVec 8))(assert (= a_132814 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_132815 () (_ BitVec 8))(assert (= a_132815 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_132816 () (_ BitVec 8))(assert (= a_132816 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_132817 () (_ BitVec 8))(assert (= a_132817 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_132818 () (_ BitVec 8))(assert (= a_132818 (select TXBUFFER_2 #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_132819 () (_ BitVec 8))(assert (= a_132819 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_132820 () (_ BitVec 8))(assert (= a_132820 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_132821 () (_ BitVec 8))(assert (= a_132821 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_132822 () (_ BitVec 8))(assert (= a_132822 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_132823 () (_ BitVec 8))(assert (= a_132823 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_132824 () (_ BitVec 8))(assert (= a_132824 (select TXBUFFER_2 #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_132825 () (_ BitVec 256))(assert (= a_132825 (concat a_132793 a_132794 a_132795 a_132796 a_132797 a_132798 a_132799 a_132800 a_132801 a_132802 a_132803 a_132804 a_132805 a_132806 a_132807 a_132808 a_132809 a_132810 a_132811 a_132812 a_132813 a_132814 a_132815 a_132816 a_132817 a_132818 a_132819 a_132820 a_132821 a_132822 a_132823 a_132824))) +(declare-fun a_132826 () (_ BitVec 256))(assert (= a_132826 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_132827 () (_ BitVec 256))(assert (= a_132827 (bvudiv a_132825 a_132826))) +(declare-fun a_132828 () (_ BitVec 256))(assert (= a_132828 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_132829 () (_ BitVec 256))(assert (= a_132829 (bvand a_132827 a_132828))) +(declare-fun a_132830 () (_ BitVec 256))(assert (= a_132830 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_132831 () (_ BitVec 512))(assert (= a_132831 (bvadd a_132216 a_132217))) +(declare-fun a_132832 () (_ BitVec 256))(assert (= a_132832 ((_ extract 255 0) a_132831))) +(declare-fun a_132833 () (_ BitVec 512))(assert (= a_132833 ((_ zero_extend 256) a_132832))) +(declare-fun a_132834 () (_ BitVec 512))(assert (= a_132834 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_132835 () (_ BitVec 512))(assert (= a_132835 (bvsub a_132833 a_132834))) +(declare-fun a_132836 () (_ BitVec 512))(assert (= a_132836 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_132837 () (_ BitVec 512))(assert (= a_132837 ((_ zero_extend 256) a_132832))) +(declare-fun a_132838 () (_ BitVec 512))(assert (= a_132838 ((_ zero_extend 256) SVALUE_3))) +(declare-fun a_132839 () Bool)(assert (= a_132839 (bvuge a_132837 a_132838))) +(declare-fun a_132840 () Bool)(assert (= a_132840 (bvuge a_132835 a_132836))) +(declare-fun a_132841 () Bool)(assert (= a_132841 (and a_132839 a_132840))) +(declare-fun a_132842 () Bool)(assert (= a_132842 (not a_132841))) +(declare-fun a_132843 () (_ BitVec 256))(assert (= a_132843 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132844 () (_ BitVec 512))(assert (= a_132844 ((_ zero_extend 256) a_132843))) +(declare-fun a_132845 () (_ BitVec 512))(assert (= a_132845 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_132846 () (_ BitVec 512))(assert (= a_132846 (bvadd a_132844 a_132845))) +(declare-fun a_132847 () (_ BitVec 512))(assert (= a_132847 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132848 () Bool)(assert (= a_132848 (bvult a_132846 a_132847))) +(declare-fun a_132849 () (_ BitVec 8))(assert (= a_132849 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000063))) +(declare-fun a_132850 () (_ BitVec 256))(assert (= a_132850 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132851 () (_ BitVec 512))(assert (= a_132851 ((_ zero_extend 256) a_132850))) +(declare-fun a_132852 () (_ BitVec 512))(assert (= a_132852 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_132853 () (_ BitVec 512))(assert (= a_132853 (bvadd a_132851 a_132852))) +(declare-fun a_132854 () (_ BitVec 512))(assert (= a_132854 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132855 () Bool)(assert (= a_132855 (bvult a_132853 a_132854))) +(declare-fun a_132856 () (_ BitVec 8))(assert (= a_132856 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000062))) +(declare-fun a_132857 () (_ BitVec 256))(assert (= a_132857 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132858 () (_ BitVec 512))(assert (= a_132858 ((_ zero_extend 256) a_132857))) +(declare-fun a_132859 () (_ BitVec 512))(assert (= a_132859 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_132860 () (_ BitVec 512))(assert (= a_132860 (bvadd a_132858 a_132859))) +(declare-fun a_132861 () (_ BitVec 512))(assert (= a_132861 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132862 () Bool)(assert (= a_132862 (bvult a_132860 a_132861))) +(declare-fun a_132863 () (_ BitVec 8))(assert (= a_132863 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000061))) +(declare-fun a_132864 () (_ BitVec 256))(assert (= a_132864 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132865 () (_ BitVec 512))(assert (= a_132865 ((_ zero_extend 256) a_132864))) +(declare-fun a_132866 () (_ BitVec 512))(assert (= a_132866 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_132867 () (_ BitVec 512))(assert (= a_132867 (bvadd a_132865 a_132866))) +(declare-fun a_132868 () (_ BitVec 512))(assert (= a_132868 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132869 () Bool)(assert (= a_132869 (bvult a_132867 a_132868))) +(declare-fun a_132870 () (_ BitVec 8))(assert (= a_132870 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000060))) +(declare-fun a_132871 () (_ BitVec 256))(assert (= a_132871 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132872 () (_ BitVec 512))(assert (= a_132872 ((_ zero_extend 256) a_132871))) +(declare-fun a_132873 () (_ BitVec 512))(assert (= a_132873 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_132874 () (_ BitVec 512))(assert (= a_132874 (bvadd a_132872 a_132873))) +(declare-fun a_132875 () (_ BitVec 512))(assert (= a_132875 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132876 () Bool)(assert (= a_132876 (bvult a_132874 a_132875))) +(declare-fun a_132877 () (_ BitVec 8))(assert (= a_132877 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005f))) +(declare-fun a_132878 () (_ BitVec 256))(assert (= a_132878 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132879 () (_ BitVec 512))(assert (= a_132879 ((_ zero_extend 256) a_132878))) +(declare-fun a_132880 () (_ BitVec 512))(assert (= a_132880 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_132881 () (_ BitVec 512))(assert (= a_132881 (bvadd a_132879 a_132880))) +(declare-fun a_132882 () (_ BitVec 512))(assert (= a_132882 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132883 () Bool)(assert (= a_132883 (bvult a_132881 a_132882))) +(declare-fun a_132884 () (_ BitVec 8))(assert (= a_132884 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005e))) +(declare-fun a_132885 () (_ BitVec 256))(assert (= a_132885 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132886 () (_ BitVec 512))(assert (= a_132886 ((_ zero_extend 256) a_132885))) +(declare-fun a_132887 () (_ BitVec 512))(assert (= a_132887 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_132888 () (_ BitVec 512))(assert (= a_132888 (bvadd a_132886 a_132887))) +(declare-fun a_132889 () (_ BitVec 512))(assert (= a_132889 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132890 () Bool)(assert (= a_132890 (bvult a_132888 a_132889))) +(declare-fun a_132891 () (_ BitVec 8))(assert (= a_132891 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005d))) +(declare-fun a_132892 () (_ BitVec 256))(assert (= a_132892 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132893 () (_ BitVec 512))(assert (= a_132893 ((_ zero_extend 256) a_132892))) +(declare-fun a_132894 () (_ BitVec 512))(assert (= a_132894 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_132895 () (_ BitVec 512))(assert (= a_132895 (bvadd a_132893 a_132894))) +(declare-fun a_132896 () (_ BitVec 512))(assert (= a_132896 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132897 () Bool)(assert (= a_132897 (bvult a_132895 a_132896))) +(declare-fun a_132898 () (_ BitVec 8))(assert (= a_132898 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005c))) +(declare-fun a_132899 () (_ BitVec 256))(assert (= a_132899 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132900 () (_ BitVec 512))(assert (= a_132900 ((_ zero_extend 256) a_132899))) +(declare-fun a_132901 () (_ BitVec 512))(assert (= a_132901 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_132902 () (_ BitVec 512))(assert (= a_132902 (bvadd a_132900 a_132901))) +(declare-fun a_132903 () (_ BitVec 512))(assert (= a_132903 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132904 () Bool)(assert (= a_132904 (bvult a_132902 a_132903))) +(declare-fun a_132905 () (_ BitVec 8))(assert (= a_132905 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005b))) +(declare-fun a_132906 () (_ BitVec 256))(assert (= a_132906 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132907 () (_ BitVec 512))(assert (= a_132907 ((_ zero_extend 256) a_132906))) +(declare-fun a_132908 () (_ BitVec 512))(assert (= a_132908 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_132909 () (_ BitVec 512))(assert (= a_132909 (bvadd a_132907 a_132908))) +(declare-fun a_132910 () (_ BitVec 512))(assert (= a_132910 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132911 () Bool)(assert (= a_132911 (bvult a_132909 a_132910))) +(declare-fun a_132912 () (_ BitVec 8))(assert (= a_132912 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000005a))) +(declare-fun a_132913 () (_ BitVec 256))(assert (= a_132913 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132914 () (_ BitVec 512))(assert (= a_132914 ((_ zero_extend 256) a_132913))) +(declare-fun a_132915 () (_ BitVec 512))(assert (= a_132915 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_132916 () (_ BitVec 512))(assert (= a_132916 (bvadd a_132914 a_132915))) +(declare-fun a_132917 () (_ BitVec 512))(assert (= a_132917 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132918 () Bool)(assert (= a_132918 (bvult a_132916 a_132917))) +(declare-fun a_132919 () (_ BitVec 8))(assert (= a_132919 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000059))) +(declare-fun a_132920 () (_ BitVec 256))(assert (= a_132920 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132921 () (_ BitVec 512))(assert (= a_132921 ((_ zero_extend 256) a_132920))) +(declare-fun a_132922 () (_ BitVec 512))(assert (= a_132922 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_132923 () (_ BitVec 512))(assert (= a_132923 (bvadd a_132921 a_132922))) +(declare-fun a_132924 () (_ BitVec 512))(assert (= a_132924 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132925 () Bool)(assert (= a_132925 (bvult a_132923 a_132924))) +(declare-fun a_132926 () (_ BitVec 8))(assert (= a_132926 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000058))) +(declare-fun a_132927 () (_ BitVec 256))(assert (= a_132927 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132928 () (_ BitVec 512))(assert (= a_132928 ((_ zero_extend 256) a_132927))) +(declare-fun a_132929 () (_ BitVec 512))(assert (= a_132929 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_132930 () (_ BitVec 512))(assert (= a_132930 (bvadd a_132928 a_132929))) +(declare-fun a_132931 () (_ BitVec 512))(assert (= a_132931 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132932 () Bool)(assert (= a_132932 (bvult a_132930 a_132931))) +(declare-fun a_132933 () (_ BitVec 8))(assert (= a_132933 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000057))) +(declare-fun a_132934 () (_ BitVec 256))(assert (= a_132934 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132935 () (_ BitVec 512))(assert (= a_132935 ((_ zero_extend 256) a_132934))) +(declare-fun a_132936 () (_ BitVec 512))(assert (= a_132936 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_132937 () (_ BitVec 512))(assert (= a_132937 (bvadd a_132935 a_132936))) +(declare-fun a_132938 () (_ BitVec 512))(assert (= a_132938 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132939 () Bool)(assert (= a_132939 (bvult a_132937 a_132938))) +(declare-fun a_132940 () (_ BitVec 8))(assert (= a_132940 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000056))) +(declare-fun a_132941 () (_ BitVec 256))(assert (= a_132941 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132942 () (_ BitVec 512))(assert (= a_132942 ((_ zero_extend 256) a_132941))) +(declare-fun a_132943 () (_ BitVec 512))(assert (= a_132943 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_132944 () (_ BitVec 512))(assert (= a_132944 (bvadd a_132942 a_132943))) +(declare-fun a_132945 () (_ BitVec 512))(assert (= a_132945 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132946 () Bool)(assert (= a_132946 (bvult a_132944 a_132945))) +(declare-fun a_132947 () (_ BitVec 8))(assert (= a_132947 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000055))) +(declare-fun a_132948 () (_ BitVec 256))(assert (= a_132948 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132949 () (_ BitVec 512))(assert (= a_132949 ((_ zero_extend 256) a_132948))) +(declare-fun a_132950 () (_ BitVec 512))(assert (= a_132950 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_132951 () (_ BitVec 512))(assert (= a_132951 (bvadd a_132949 a_132950))) +(declare-fun a_132952 () (_ BitVec 512))(assert (= a_132952 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132953 () Bool)(assert (= a_132953 (bvult a_132951 a_132952))) +(declare-fun a_132954 () (_ BitVec 8))(assert (= a_132954 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000054))) +(declare-fun a_132955 () (_ BitVec 256))(assert (= a_132955 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132956 () (_ BitVec 512))(assert (= a_132956 ((_ zero_extend 256) a_132955))) +(declare-fun a_132957 () (_ BitVec 512))(assert (= a_132957 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_132958 () (_ BitVec 512))(assert (= a_132958 (bvadd a_132956 a_132957))) +(declare-fun a_132959 () (_ BitVec 512))(assert (= a_132959 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132960 () Bool)(assert (= a_132960 (bvult a_132958 a_132959))) +(declare-fun a_132961 () (_ BitVec 8))(assert (= a_132961 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000053))) +(declare-fun a_132962 () (_ BitVec 256))(assert (= a_132962 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132963 () (_ BitVec 512))(assert (= a_132963 ((_ zero_extend 256) a_132962))) +(declare-fun a_132964 () (_ BitVec 512))(assert (= a_132964 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_132965 () (_ BitVec 512))(assert (= a_132965 (bvadd a_132963 a_132964))) +(declare-fun a_132966 () (_ BitVec 512))(assert (= a_132966 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132967 () Bool)(assert (= a_132967 (bvult a_132965 a_132966))) +(declare-fun a_132968 () (_ BitVec 8))(assert (= a_132968 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000052))) +(declare-fun a_132969 () (_ BitVec 256))(assert (= a_132969 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132970 () (_ BitVec 512))(assert (= a_132970 ((_ zero_extend 256) a_132969))) +(declare-fun a_132971 () (_ BitVec 512))(assert (= a_132971 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_132972 () (_ BitVec 512))(assert (= a_132972 (bvadd a_132970 a_132971))) +(declare-fun a_132973 () (_ BitVec 512))(assert (= a_132973 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132974 () Bool)(assert (= a_132974 (bvult a_132972 a_132973))) +(declare-fun a_132975 () (_ BitVec 8))(assert (= a_132975 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000051))) +(declare-fun a_132976 () (_ BitVec 256))(assert (= a_132976 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132977 () (_ BitVec 512))(assert (= a_132977 ((_ zero_extend 256) a_132976))) +(declare-fun a_132978 () (_ BitVec 512))(assert (= a_132978 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_132979 () (_ BitVec 512))(assert (= a_132979 (bvadd a_132977 a_132978))) +(declare-fun a_132980 () (_ BitVec 512))(assert (= a_132980 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132981 () Bool)(assert (= a_132981 (bvult a_132979 a_132980))) +(declare-fun a_132982 () (_ BitVec 8))(assert (= a_132982 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000050))) +(declare-fun a_132983 () (_ BitVec 256))(assert (= a_132983 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132984 () (_ BitVec 512))(assert (= a_132984 ((_ zero_extend 256) a_132983))) +(declare-fun a_132985 () (_ BitVec 512))(assert (= a_132985 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_132986 () (_ BitVec 512))(assert (= a_132986 (bvadd a_132984 a_132985))) +(declare-fun a_132987 () (_ BitVec 512))(assert (= a_132987 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132988 () Bool)(assert (= a_132988 (bvult a_132986 a_132987))) +(declare-fun a_132989 () (_ BitVec 8))(assert (= a_132989 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004f))) +(declare-fun a_132990 () (_ BitVec 256))(assert (= a_132990 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132991 () (_ BitVec 512))(assert (= a_132991 ((_ zero_extend 256) a_132990))) +(declare-fun a_132992 () (_ BitVec 512))(assert (= a_132992 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_132993 () (_ BitVec 512))(assert (= a_132993 (bvadd a_132991 a_132992))) +(declare-fun a_132994 () (_ BitVec 512))(assert (= a_132994 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_132995 () Bool)(assert (= a_132995 (bvult a_132993 a_132994))) +(declare-fun a_132996 () (_ BitVec 8))(assert (= a_132996 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004e))) +(declare-fun a_132997 () (_ BitVec 256))(assert (= a_132997 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_132998 () (_ BitVec 512))(assert (= a_132998 ((_ zero_extend 256) a_132997))) +(declare-fun a_132999 () (_ BitVec 512))(assert (= a_132999 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_133000 () (_ BitVec 512))(assert (= a_133000 (bvadd a_132998 a_132999))) +(declare-fun a_133001 () (_ BitVec 512))(assert (= a_133001 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133002 () Bool)(assert (= a_133002 (bvult a_133000 a_133001))) +(declare-fun a_133003 () (_ BitVec 8))(assert (= a_133003 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004d))) +(declare-fun a_133004 () (_ BitVec 256))(assert (= a_133004 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_133005 () (_ BitVec 512))(assert (= a_133005 ((_ zero_extend 256) a_133004))) +(declare-fun a_133006 () (_ BitVec 512))(assert (= a_133006 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_133007 () (_ BitVec 512))(assert (= a_133007 (bvadd a_133005 a_133006))) +(declare-fun a_133008 () (_ BitVec 512))(assert (= a_133008 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133009 () Bool)(assert (= a_133009 (bvult a_133007 a_133008))) +(declare-fun a_133010 () (_ BitVec 8))(assert (= a_133010 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004c))) +(declare-fun a_133011 () (_ BitVec 256))(assert (= a_133011 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_133012 () (_ BitVec 512))(assert (= a_133012 ((_ zero_extend 256) a_133011))) +(declare-fun a_133013 () (_ BitVec 512))(assert (= a_133013 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_133014 () (_ BitVec 512))(assert (= a_133014 (bvadd a_133012 a_133013))) +(declare-fun a_133015 () (_ BitVec 512))(assert (= a_133015 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133016 () Bool)(assert (= a_133016 (bvult a_133014 a_133015))) +(declare-fun a_133017 () (_ BitVec 8))(assert (= a_133017 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004b))) +(declare-fun a_133018 () (_ BitVec 256))(assert (= a_133018 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_133019 () (_ BitVec 512))(assert (= a_133019 ((_ zero_extend 256) a_133018))) +(declare-fun a_133020 () (_ BitVec 512))(assert (= a_133020 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_133021 () (_ BitVec 512))(assert (= a_133021 (bvadd a_133019 a_133020))) +(declare-fun a_133022 () (_ BitVec 512))(assert (= a_133022 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133023 () Bool)(assert (= a_133023 (bvult a_133021 a_133022))) +(declare-fun a_133024 () (_ BitVec 8))(assert (= a_133024 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000004a))) +(declare-fun a_133025 () (_ BitVec 256))(assert (= a_133025 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_133026 () (_ BitVec 512))(assert (= a_133026 ((_ zero_extend 256) a_133025))) +(declare-fun a_133027 () (_ BitVec 512))(assert (= a_133027 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_133028 () (_ BitVec 512))(assert (= a_133028 (bvadd a_133026 a_133027))) +(declare-fun a_133029 () (_ BitVec 512))(assert (= a_133029 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133030 () Bool)(assert (= a_133030 (bvult a_133028 a_133029))) +(declare-fun a_133031 () (_ BitVec 8))(assert (= a_133031 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000049))) +(declare-fun a_133032 () (_ BitVec 256))(assert (= a_133032 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_133033 () (_ BitVec 512))(assert (= a_133033 ((_ zero_extend 256) a_133032))) +(declare-fun a_133034 () (_ BitVec 512))(assert (= a_133034 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_133035 () (_ BitVec 512))(assert (= a_133035 (bvadd a_133033 a_133034))) +(declare-fun a_133036 () (_ BitVec 512))(assert (= a_133036 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133037 () Bool)(assert (= a_133037 (bvult a_133035 a_133036))) +(declare-fun a_133038 () (_ BitVec 8))(assert (= a_133038 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000048))) +(declare-fun a_133039 () (_ BitVec 256))(assert (= a_133039 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_133040 () (_ BitVec 512))(assert (= a_133040 ((_ zero_extend 256) a_133039))) +(declare-fun a_133041 () (_ BitVec 512))(assert (= a_133041 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_133042 () (_ BitVec 512))(assert (= a_133042 (bvadd a_133040 a_133041))) +(declare-fun a_133043 () (_ BitVec 512))(assert (= a_133043 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133044 () Bool)(assert (= a_133044 (bvult a_133042 a_133043))) +(declare-fun a_133045 () (_ BitVec 8))(assert (= a_133045 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000047))) +(declare-fun a_133046 () (_ BitVec 256))(assert (= a_133046 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_133047 () (_ BitVec 512))(assert (= a_133047 ((_ zero_extend 256) a_133046))) +(declare-fun a_133048 () (_ BitVec 512))(assert (= a_133048 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_133049 () (_ BitVec 512))(assert (= a_133049 (bvadd a_133047 a_133048))) +(declare-fun a_133050 () (_ BitVec 512))(assert (= a_133050 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133051 () Bool)(assert (= a_133051 (bvult a_133049 a_133050))) +(declare-fun a_133052 () (_ BitVec 8))(assert (= a_133052 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000046))) +(declare-fun a_133053 () (_ BitVec 256))(assert (= a_133053 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_133054 () (_ BitVec 512))(assert (= a_133054 ((_ zero_extend 256) a_133053))) +(declare-fun a_133055 () (_ BitVec 512))(assert (= a_133055 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_133056 () (_ BitVec 512))(assert (= a_133056 (bvadd a_133054 a_133055))) +(declare-fun a_133057 () (_ BitVec 512))(assert (= a_133057 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133058 () Bool)(assert (= a_133058 (bvult a_133056 a_133057))) +(declare-fun a_133059 () (_ BitVec 8))(assert (= a_133059 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000045))) +(declare-fun a_133060 () (_ BitVec 256))(assert (= a_133060 #x0000000000000000000000000000000000000000000000000000000000000044)) +(declare-fun a_133061 () (_ BitVec 512))(assert (= a_133061 ((_ zero_extend 256) a_133060))) +(declare-fun a_133062 () (_ BitVec 512))(assert (= a_133062 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133063 () Bool)(assert (= a_133063 (bvult a_133061 a_133062))) +(declare-fun a_133064 () (_ BitVec 8))(assert (= a_133064 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000044))) +(declare-fun a_133065 () (_ BitVec 8))(assert (= a_133065 (ite a_133063 a_133064 #x00))) +(declare-fun a_133066 () (_ BitVec 8))(assert (= a_133066 (ite a_133058 a_133059 #x00))) +(declare-fun a_133067 () (_ BitVec 8))(assert (= a_133067 (ite a_133051 a_133052 #x00))) +(declare-fun a_133068 () (_ BitVec 8))(assert (= a_133068 (ite a_133044 a_133045 #x00))) +(declare-fun a_133069 () (_ BitVec 8))(assert (= a_133069 (ite a_133037 a_133038 #x00))) +(declare-fun a_133070 () (_ BitVec 8))(assert (= a_133070 (ite a_133030 a_133031 #x00))) +(declare-fun a_133071 () (_ BitVec 8))(assert (= a_133071 (ite a_133023 a_133024 #x00))) +(declare-fun a_133072 () (_ BitVec 8))(assert (= a_133072 (ite a_133016 a_133017 #x00))) +(declare-fun a_133073 () (_ BitVec 8))(assert (= a_133073 (ite a_133009 a_133010 #x00))) +(declare-fun a_133074 () (_ BitVec 8))(assert (= a_133074 (ite a_133002 a_133003 #x00))) +(declare-fun a_133075 () (_ BitVec 8))(assert (= a_133075 (ite a_132995 a_132996 #x00))) +(declare-fun a_133076 () (_ BitVec 8))(assert (= a_133076 (ite a_132988 a_132989 #x00))) +(declare-fun a_133077 () (_ BitVec 8))(assert (= a_133077 (ite a_132981 a_132982 #x00))) +(declare-fun a_133078 () (_ BitVec 8))(assert (= a_133078 (ite a_132974 a_132975 #x00))) +(declare-fun a_133079 () (_ BitVec 8))(assert (= a_133079 (ite a_132967 a_132968 #x00))) +(declare-fun a_133080 () (_ BitVec 8))(assert (= a_133080 (ite a_132960 a_132961 #x00))) +(declare-fun a_133081 () (_ BitVec 8))(assert (= a_133081 (ite a_132953 a_132954 #x00))) +(declare-fun a_133082 () (_ BitVec 8))(assert (= a_133082 (ite a_132946 a_132947 #x00))) +(declare-fun a_133083 () (_ BitVec 8))(assert (= a_133083 (ite a_132939 a_132940 #x00))) +(declare-fun a_133084 () (_ BitVec 8))(assert (= a_133084 (ite a_132932 a_132933 #x00))) +(declare-fun a_133085 () (_ BitVec 8))(assert (= a_133085 (ite a_132925 a_132926 #x00))) +(declare-fun a_133086 () (_ BitVec 8))(assert (= a_133086 (ite a_132918 a_132919 #x00))) +(declare-fun a_133087 () (_ BitVec 8))(assert (= a_133087 (ite a_132911 a_132912 #x00))) +(declare-fun a_133088 () (_ BitVec 8))(assert (= a_133088 (ite a_132904 a_132905 #x00))) +(declare-fun a_133089 () (_ BitVec 8))(assert (= a_133089 (ite a_132897 a_132898 #x00))) +(declare-fun a_133090 () (_ BitVec 8))(assert (= a_133090 (ite a_132890 a_132891 #x00))) +(declare-fun a_133091 () (_ BitVec 8))(assert (= a_133091 (ite a_132883 a_132884 #x00))) +(declare-fun a_133092 () (_ BitVec 8))(assert (= a_133092 (ite a_132876 a_132877 #x00))) +(declare-fun a_133093 () (_ BitVec 8))(assert (= a_133093 (ite a_132869 a_132870 #x00))) +(declare-fun a_133094 () (_ BitVec 8))(assert (= a_133094 (ite a_132862 a_132863 #x00))) +(declare-fun a_133095 () (_ BitVec 8))(assert (= a_133095 (ite a_132855 a_132856 #x00))) +(declare-fun a_133096 () (_ BitVec 8))(assert (= a_133096 (ite a_132848 a_132849 #x00))) +(declare-fun a_133097 () (_ BitVec 256))(assert (= a_133097 (concat a_133065 a_133066 a_133067 a_133068 a_133069 a_133070 a_133071 a_133072 a_133073 a_133074 a_133075 a_133076 a_133077 a_133078 a_133079 a_133080 a_133081 a_133082 a_133083 a_133084 a_133085 a_133086 a_133087 a_133088 a_133089 a_133090 a_133091 a_133092 a_133093 a_133094 a_133095 a_133096))) +(declare-fun a_133098 () (_ BitVec 256))(assert (= a_133098 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_133099 () (_ BitVec 8))(assert (= a_133099 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_133100 () (_ BitVec 8))(assert (= a_133100 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_133101 () (_ BitVec 8))(assert (= a_133101 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_133102 () (_ BitVec 8))(assert (= a_133102 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_133103 () (_ BitVec 8))(assert (= a_133103 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_133104 () (_ BitVec 8))(assert (= a_133104 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_133105 () (_ BitVec 8))(assert (= a_133105 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_133106 () (_ BitVec 8))(assert (= a_133106 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_133107 () (_ BitVec 8))(assert (= a_133107 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_133108 () (_ BitVec 8))(assert (= a_133108 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_133109 () (_ BitVec 8))(assert (= a_133109 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_133110 () (_ BitVec 8))(assert (= a_133110 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_133111 () (_ BitVec 8))(assert (= a_133111 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_133112 () (_ BitVec 8))(assert (= a_133112 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_133113 () (_ BitVec 8))(assert (= a_133113 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_133114 () (_ BitVec 8))(assert (= a_133114 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_133115 () (_ BitVec 8))(assert (= a_133115 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_133116 () (_ BitVec 8))(assert (= a_133116 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_133117 () (_ BitVec 8))(assert (= a_133117 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_133118 () (_ BitVec 8))(assert (= a_133118 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_133119 () (_ BitVec 8))(assert (= a_133119 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_133120 () (_ BitVec 8))(assert (= a_133120 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_133121 () (_ BitVec 8))(assert (= a_133121 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_133122 () (_ BitVec 8))(assert (= a_133122 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_133123 () (_ BitVec 8))(assert (= a_133123 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_133124 () (_ BitVec 8))(assert (= a_133124 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_133125 () (_ BitVec 8))(assert (= a_133125 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_133126 () (_ BitVec 8))(assert (= a_133126 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_133127 () (_ BitVec 8))(assert (= a_133127 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000020))) +(declare-fun a_133128 () (_ BitVec 8))(assert (= a_133128 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000021))) +(declare-fun a_133129 () (_ BitVec 8))(assert (= a_133129 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000022))) +(declare-fun a_133130 () (_ BitVec 8))(assert (= a_133130 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000023))) +(declare-fun a_133131 () (_ BitVec 256))(assert (= a_133131 (concat a_133099 a_133100 a_133101 a_133102 a_133103 a_133104 a_133105 a_133106 a_133107 a_133108 a_133109 a_133110 a_133111 a_133112 a_133113 a_133114 a_133115 a_133116 a_133117 a_133118 a_133119 a_133120 a_133121 a_133122 a_133123 a_133124 a_133125 a_133126 a_133127 a_133128 a_133129 a_133130))) +(declare-fun a_133132 () (_ BitVec 256))(assert (= a_133132 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_133133 () (_ BitVec 256))(assert (= a_133133 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133134 () (_ BitVec 512))(assert (= a_133134 ((_ zero_extend 256) a_133133))) +(declare-fun a_133135 () (_ BitVec 512))(assert (= a_133135 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f)) +(declare-fun a_133136 () (_ BitVec 512))(assert (= a_133136 (bvadd a_133134 a_133135))) +(declare-fun a_133137 () (_ BitVec 512))(assert (= a_133137 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133138 () Bool)(assert (= a_133138 (bvult a_133136 a_133137))) +(declare-fun a_133139 () (_ BitVec 8))(assert (= a_133139 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000043))) +(declare-fun a_133140 () (_ BitVec 256))(assert (= a_133140 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133141 () (_ BitVec 512))(assert (= a_133141 ((_ zero_extend 256) a_133140))) +(declare-fun a_133142 () (_ BitVec 512))(assert (= a_133142 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e)) +(declare-fun a_133143 () (_ BitVec 512))(assert (= a_133143 (bvadd a_133141 a_133142))) +(declare-fun a_133144 () (_ BitVec 512))(assert (= a_133144 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133145 () Bool)(assert (= a_133145 (bvult a_133143 a_133144))) +(declare-fun a_133146 () (_ BitVec 8))(assert (= a_133146 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000042))) +(declare-fun a_133147 () (_ BitVec 256))(assert (= a_133147 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133148 () (_ BitVec 512))(assert (= a_133148 ((_ zero_extend 256) a_133147))) +(declare-fun a_133149 () (_ BitVec 512))(assert (= a_133149 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d)) +(declare-fun a_133150 () (_ BitVec 512))(assert (= a_133150 (bvadd a_133148 a_133149))) +(declare-fun a_133151 () (_ BitVec 512))(assert (= a_133151 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133152 () Bool)(assert (= a_133152 (bvult a_133150 a_133151))) +(declare-fun a_133153 () (_ BitVec 8))(assert (= a_133153 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000041))) +(declare-fun a_133154 () (_ BitVec 256))(assert (= a_133154 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133155 () (_ BitVec 512))(assert (= a_133155 ((_ zero_extend 256) a_133154))) +(declare-fun a_133156 () (_ BitVec 512))(assert (= a_133156 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c)) +(declare-fun a_133157 () (_ BitVec 512))(assert (= a_133157 (bvadd a_133155 a_133156))) +(declare-fun a_133158 () (_ BitVec 512))(assert (= a_133158 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133159 () Bool)(assert (= a_133159 (bvult a_133157 a_133158))) +(declare-fun a_133160 () (_ BitVec 8))(assert (= a_133160 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000040))) +(declare-fun a_133161 () (_ BitVec 256))(assert (= a_133161 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133162 () (_ BitVec 512))(assert (= a_133162 ((_ zero_extend 256) a_133161))) +(declare-fun a_133163 () (_ BitVec 512))(assert (= a_133163 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b)) +(declare-fun a_133164 () (_ BitVec 512))(assert (= a_133164 (bvadd a_133162 a_133163))) +(declare-fun a_133165 () (_ BitVec 512))(assert (= a_133165 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133166 () Bool)(assert (= a_133166 (bvult a_133164 a_133165))) +(declare-fun a_133167 () (_ BitVec 8))(assert (= a_133167 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003f))) +(declare-fun a_133168 () (_ BitVec 256))(assert (= a_133168 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133169 () (_ BitVec 512))(assert (= a_133169 ((_ zero_extend 256) a_133168))) +(declare-fun a_133170 () (_ BitVec 512))(assert (= a_133170 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a)) +(declare-fun a_133171 () (_ BitVec 512))(assert (= a_133171 (bvadd a_133169 a_133170))) +(declare-fun a_133172 () (_ BitVec 512))(assert (= a_133172 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133173 () Bool)(assert (= a_133173 (bvult a_133171 a_133172))) +(declare-fun a_133174 () (_ BitVec 8))(assert (= a_133174 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003e))) +(declare-fun a_133175 () (_ BitVec 256))(assert (= a_133175 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133176 () (_ BitVec 512))(assert (= a_133176 ((_ zero_extend 256) a_133175))) +(declare-fun a_133177 () (_ BitVec 512))(assert (= a_133177 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019)) +(declare-fun a_133178 () (_ BitVec 512))(assert (= a_133178 (bvadd a_133176 a_133177))) +(declare-fun a_133179 () (_ BitVec 512))(assert (= a_133179 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133180 () Bool)(assert (= a_133180 (bvult a_133178 a_133179))) +(declare-fun a_133181 () (_ BitVec 8))(assert (= a_133181 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003d))) +(declare-fun a_133182 () (_ BitVec 256))(assert (= a_133182 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133183 () (_ BitVec 512))(assert (= a_133183 ((_ zero_extend 256) a_133182))) +(declare-fun a_133184 () (_ BitVec 512))(assert (= a_133184 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018)) +(declare-fun a_133185 () (_ BitVec 512))(assert (= a_133185 (bvadd a_133183 a_133184))) +(declare-fun a_133186 () (_ BitVec 512))(assert (= a_133186 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133187 () Bool)(assert (= a_133187 (bvult a_133185 a_133186))) +(declare-fun a_133188 () (_ BitVec 8))(assert (= a_133188 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003c))) +(declare-fun a_133189 () (_ BitVec 256))(assert (= a_133189 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133190 () (_ BitVec 512))(assert (= a_133190 ((_ zero_extend 256) a_133189))) +(declare-fun a_133191 () (_ BitVec 512))(assert (= a_133191 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017)) +(declare-fun a_133192 () (_ BitVec 512))(assert (= a_133192 (bvadd a_133190 a_133191))) +(declare-fun a_133193 () (_ BitVec 512))(assert (= a_133193 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133194 () Bool)(assert (= a_133194 (bvult a_133192 a_133193))) +(declare-fun a_133195 () (_ BitVec 8))(assert (= a_133195 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003b))) +(declare-fun a_133196 () (_ BitVec 256))(assert (= a_133196 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133197 () (_ BitVec 512))(assert (= a_133197 ((_ zero_extend 256) a_133196))) +(declare-fun a_133198 () (_ BitVec 512))(assert (= a_133198 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016)) +(declare-fun a_133199 () (_ BitVec 512))(assert (= a_133199 (bvadd a_133197 a_133198))) +(declare-fun a_133200 () (_ BitVec 512))(assert (= a_133200 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133201 () Bool)(assert (= a_133201 (bvult a_133199 a_133200))) +(declare-fun a_133202 () (_ BitVec 8))(assert (= a_133202 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000003a))) +(declare-fun a_133203 () (_ BitVec 256))(assert (= a_133203 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133204 () (_ BitVec 512))(assert (= a_133204 ((_ zero_extend 256) a_133203))) +(declare-fun a_133205 () (_ BitVec 512))(assert (= a_133205 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015)) +(declare-fun a_133206 () (_ BitVec 512))(assert (= a_133206 (bvadd a_133204 a_133205))) +(declare-fun a_133207 () (_ BitVec 512))(assert (= a_133207 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133208 () Bool)(assert (= a_133208 (bvult a_133206 a_133207))) +(declare-fun a_133209 () (_ BitVec 8))(assert (= a_133209 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000039))) +(declare-fun a_133210 () (_ BitVec 256))(assert (= a_133210 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133211 () (_ BitVec 512))(assert (= a_133211 ((_ zero_extend 256) a_133210))) +(declare-fun a_133212 () (_ BitVec 512))(assert (= a_133212 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014)) +(declare-fun a_133213 () (_ BitVec 512))(assert (= a_133213 (bvadd a_133211 a_133212))) +(declare-fun a_133214 () (_ BitVec 512))(assert (= a_133214 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133215 () Bool)(assert (= a_133215 (bvult a_133213 a_133214))) +(declare-fun a_133216 () (_ BitVec 8))(assert (= a_133216 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000038))) +(declare-fun a_133217 () (_ BitVec 256))(assert (= a_133217 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133218 () (_ BitVec 512))(assert (= a_133218 ((_ zero_extend 256) a_133217))) +(declare-fun a_133219 () (_ BitVec 512))(assert (= a_133219 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013)) +(declare-fun a_133220 () (_ BitVec 512))(assert (= a_133220 (bvadd a_133218 a_133219))) +(declare-fun a_133221 () (_ BitVec 512))(assert (= a_133221 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133222 () Bool)(assert (= a_133222 (bvult a_133220 a_133221))) +(declare-fun a_133223 () (_ BitVec 8))(assert (= a_133223 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000037))) +(declare-fun a_133224 () (_ BitVec 256))(assert (= a_133224 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133225 () (_ BitVec 512))(assert (= a_133225 ((_ zero_extend 256) a_133224))) +(declare-fun a_133226 () (_ BitVec 512))(assert (= a_133226 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012)) +(declare-fun a_133227 () (_ BitVec 512))(assert (= a_133227 (bvadd a_133225 a_133226))) +(declare-fun a_133228 () (_ BitVec 512))(assert (= a_133228 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133229 () Bool)(assert (= a_133229 (bvult a_133227 a_133228))) +(declare-fun a_133230 () (_ BitVec 8))(assert (= a_133230 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000036))) +(declare-fun a_133231 () (_ BitVec 256))(assert (= a_133231 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133232 () (_ BitVec 512))(assert (= a_133232 ((_ zero_extend 256) a_133231))) +(declare-fun a_133233 () (_ BitVec 512))(assert (= a_133233 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011)) +(declare-fun a_133234 () (_ BitVec 512))(assert (= a_133234 (bvadd a_133232 a_133233))) +(declare-fun a_133235 () (_ BitVec 512))(assert (= a_133235 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133236 () Bool)(assert (= a_133236 (bvult a_133234 a_133235))) +(declare-fun a_133237 () (_ BitVec 8))(assert (= a_133237 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000035))) +(declare-fun a_133238 () (_ BitVec 256))(assert (= a_133238 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133239 () (_ BitVec 512))(assert (= a_133239 ((_ zero_extend 256) a_133238))) +(declare-fun a_133240 () (_ BitVec 512))(assert (= a_133240 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010)) +(declare-fun a_133241 () (_ BitVec 512))(assert (= a_133241 (bvadd a_133239 a_133240))) +(declare-fun a_133242 () (_ BitVec 512))(assert (= a_133242 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133243 () Bool)(assert (= a_133243 (bvult a_133241 a_133242))) +(declare-fun a_133244 () (_ BitVec 8))(assert (= a_133244 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000034))) +(declare-fun a_133245 () (_ BitVec 256))(assert (= a_133245 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133246 () (_ BitVec 512))(assert (= a_133246 ((_ zero_extend 256) a_133245))) +(declare-fun a_133247 () (_ BitVec 512))(assert (= a_133247 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f)) +(declare-fun a_133248 () (_ BitVec 512))(assert (= a_133248 (bvadd a_133246 a_133247))) +(declare-fun a_133249 () (_ BitVec 512))(assert (= a_133249 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133250 () Bool)(assert (= a_133250 (bvult a_133248 a_133249))) +(declare-fun a_133251 () (_ BitVec 8))(assert (= a_133251 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000033))) +(declare-fun a_133252 () (_ BitVec 256))(assert (= a_133252 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133253 () (_ BitVec 512))(assert (= a_133253 ((_ zero_extend 256) a_133252))) +(declare-fun a_133254 () (_ BitVec 512))(assert (= a_133254 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e)) +(declare-fun a_133255 () (_ BitVec 512))(assert (= a_133255 (bvadd a_133253 a_133254))) +(declare-fun a_133256 () (_ BitVec 512))(assert (= a_133256 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133257 () Bool)(assert (= a_133257 (bvult a_133255 a_133256))) +(declare-fun a_133258 () (_ BitVec 8))(assert (= a_133258 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000032))) +(declare-fun a_133259 () (_ BitVec 256))(assert (= a_133259 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133260 () (_ BitVec 512))(assert (= a_133260 ((_ zero_extend 256) a_133259))) +(declare-fun a_133261 () (_ BitVec 512))(assert (= a_133261 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d)) +(declare-fun a_133262 () (_ BitVec 512))(assert (= a_133262 (bvadd a_133260 a_133261))) +(declare-fun a_133263 () (_ BitVec 512))(assert (= a_133263 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133264 () Bool)(assert (= a_133264 (bvult a_133262 a_133263))) +(declare-fun a_133265 () (_ BitVec 8))(assert (= a_133265 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000031))) +(declare-fun a_133266 () (_ BitVec 256))(assert (= a_133266 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133267 () (_ BitVec 512))(assert (= a_133267 ((_ zero_extend 256) a_133266))) +(declare-fun a_133268 () (_ BitVec 512))(assert (= a_133268 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c)) +(declare-fun a_133269 () (_ BitVec 512))(assert (= a_133269 (bvadd a_133267 a_133268))) +(declare-fun a_133270 () (_ BitVec 512))(assert (= a_133270 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133271 () Bool)(assert (= a_133271 (bvult a_133269 a_133270))) +(declare-fun a_133272 () (_ BitVec 8))(assert (= a_133272 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000030))) +(declare-fun a_133273 () (_ BitVec 256))(assert (= a_133273 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133274 () (_ BitVec 512))(assert (= a_133274 ((_ zero_extend 256) a_133273))) +(declare-fun a_133275 () (_ BitVec 512))(assert (= a_133275 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b)) +(declare-fun a_133276 () (_ BitVec 512))(assert (= a_133276 (bvadd a_133274 a_133275))) +(declare-fun a_133277 () (_ BitVec 512))(assert (= a_133277 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133278 () Bool)(assert (= a_133278 (bvult a_133276 a_133277))) +(declare-fun a_133279 () (_ BitVec 8))(assert (= a_133279 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002f))) +(declare-fun a_133280 () (_ BitVec 256))(assert (= a_133280 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133281 () (_ BitVec 512))(assert (= a_133281 ((_ zero_extend 256) a_133280))) +(declare-fun a_133282 () (_ BitVec 512))(assert (= a_133282 #x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a)) +(declare-fun a_133283 () (_ BitVec 512))(assert (= a_133283 (bvadd a_133281 a_133282))) +(declare-fun a_133284 () (_ BitVec 512))(assert (= a_133284 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133285 () Bool)(assert (= a_133285 (bvult a_133283 a_133284))) +(declare-fun a_133286 () (_ BitVec 8))(assert (= a_133286 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002e))) +(declare-fun a_133287 () (_ BitVec 256))(assert (= a_133287 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133288 () (_ BitVec 512))(assert (= a_133288 ((_ zero_extend 256) a_133287))) +(declare-fun a_133289 () (_ BitVec 512))(assert (= a_133289 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009)) +(declare-fun a_133290 () (_ BitVec 512))(assert (= a_133290 (bvadd a_133288 a_133289))) +(declare-fun a_133291 () (_ BitVec 512))(assert (= a_133291 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133292 () Bool)(assert (= a_133292 (bvult a_133290 a_133291))) +(declare-fun a_133293 () (_ BitVec 8))(assert (= a_133293 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002d))) +(declare-fun a_133294 () (_ BitVec 256))(assert (= a_133294 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133295 () (_ BitVec 512))(assert (= a_133295 ((_ zero_extend 256) a_133294))) +(declare-fun a_133296 () (_ BitVec 512))(assert (= a_133296 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008)) +(declare-fun a_133297 () (_ BitVec 512))(assert (= a_133297 (bvadd a_133295 a_133296))) +(declare-fun a_133298 () (_ BitVec 512))(assert (= a_133298 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133299 () Bool)(assert (= a_133299 (bvult a_133297 a_133298))) +(declare-fun a_133300 () (_ BitVec 8))(assert (= a_133300 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002c))) +(declare-fun a_133301 () (_ BitVec 256))(assert (= a_133301 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133302 () (_ BitVec 512))(assert (= a_133302 ((_ zero_extend 256) a_133301))) +(declare-fun a_133303 () (_ BitVec 512))(assert (= a_133303 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007)) +(declare-fun a_133304 () (_ BitVec 512))(assert (= a_133304 (bvadd a_133302 a_133303))) +(declare-fun a_133305 () (_ BitVec 512))(assert (= a_133305 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133306 () Bool)(assert (= a_133306 (bvult a_133304 a_133305))) +(declare-fun a_133307 () (_ BitVec 8))(assert (= a_133307 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002b))) +(declare-fun a_133308 () (_ BitVec 256))(assert (= a_133308 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133309 () (_ BitVec 512))(assert (= a_133309 ((_ zero_extend 256) a_133308))) +(declare-fun a_133310 () (_ BitVec 512))(assert (= a_133310 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006)) +(declare-fun a_133311 () (_ BitVec 512))(assert (= a_133311 (bvadd a_133309 a_133310))) +(declare-fun a_133312 () (_ BitVec 512))(assert (= a_133312 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133313 () Bool)(assert (= a_133313 (bvult a_133311 a_133312))) +(declare-fun a_133314 () (_ BitVec 8))(assert (= a_133314 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000002a))) +(declare-fun a_133315 () (_ BitVec 256))(assert (= a_133315 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133316 () (_ BitVec 512))(assert (= a_133316 ((_ zero_extend 256) a_133315))) +(declare-fun a_133317 () (_ BitVec 512))(assert (= a_133317 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_133318 () (_ BitVec 512))(assert (= a_133318 (bvadd a_133316 a_133317))) +(declare-fun a_133319 () (_ BitVec 512))(assert (= a_133319 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133320 () Bool)(assert (= a_133320 (bvult a_133318 a_133319))) +(declare-fun a_133321 () (_ BitVec 8))(assert (= a_133321 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000029))) +(declare-fun a_133322 () (_ BitVec 256))(assert (= a_133322 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133323 () (_ BitVec 512))(assert (= a_133323 ((_ zero_extend 256) a_133322))) +(declare-fun a_133324 () (_ BitVec 512))(assert (= a_133324 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004)) +(declare-fun a_133325 () (_ BitVec 512))(assert (= a_133325 (bvadd a_133323 a_133324))) +(declare-fun a_133326 () (_ BitVec 512))(assert (= a_133326 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133327 () Bool)(assert (= a_133327 (bvult a_133325 a_133326))) +(declare-fun a_133328 () (_ BitVec 8))(assert (= a_133328 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000028))) +(declare-fun a_133329 () (_ BitVec 256))(assert (= a_133329 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133330 () (_ BitVec 512))(assert (= a_133330 ((_ zero_extend 256) a_133329))) +(declare-fun a_133331 () (_ BitVec 512))(assert (= a_133331 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003)) +(declare-fun a_133332 () (_ BitVec 512))(assert (= a_133332 (bvadd a_133330 a_133331))) +(declare-fun a_133333 () (_ BitVec 512))(assert (= a_133333 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133334 () Bool)(assert (= a_133334 (bvult a_133332 a_133333))) +(declare-fun a_133335 () (_ BitVec 8))(assert (= a_133335 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000027))) +(declare-fun a_133336 () (_ BitVec 256))(assert (= a_133336 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133337 () (_ BitVec 512))(assert (= a_133337 ((_ zero_extend 256) a_133336))) +(declare-fun a_133338 () (_ BitVec 512))(assert (= a_133338 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002)) +(declare-fun a_133339 () (_ BitVec 512))(assert (= a_133339 (bvadd a_133337 a_133338))) +(declare-fun a_133340 () (_ BitVec 512))(assert (= a_133340 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133341 () Bool)(assert (= a_133341 (bvult a_133339 a_133340))) +(declare-fun a_133342 () (_ BitVec 8))(assert (= a_133342 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000026))) +(declare-fun a_133343 () (_ BitVec 256))(assert (= a_133343 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133344 () (_ BitVec 512))(assert (= a_133344 ((_ zero_extend 256) a_133343))) +(declare-fun a_133345 () (_ BitVec 512))(assert (= a_133345 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001)) +(declare-fun a_133346 () (_ BitVec 512))(assert (= a_133346 (bvadd a_133344 a_133345))) +(declare-fun a_133347 () (_ BitVec 512))(assert (= a_133347 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133348 () Bool)(assert (= a_133348 (bvult a_133346 a_133347))) +(declare-fun a_133349 () (_ BitVec 8))(assert (= a_133349 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000025))) +(declare-fun a_133350 () (_ BitVec 256))(assert (= a_133350 #x0000000000000000000000000000000000000000000000000000000000000024)) +(declare-fun a_133351 () (_ BitVec 512))(assert (= a_133351 ((_ zero_extend 256) a_133350))) +(declare-fun a_133352 () (_ BitVec 512))(assert (= a_133352 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140)) +(declare-fun a_133353 () Bool)(assert (= a_133353 (bvult a_133351 a_133352))) +(declare-fun a_133354 () (_ BitVec 8))(assert (= a_133354 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000024))) +(declare-fun a_133355 () (_ BitVec 8))(assert (= a_133355 (ite a_133353 a_133354 #x00))) +(declare-fun a_133356 () (_ BitVec 8))(assert (= a_133356 (ite a_133348 a_133349 #x00))) +(declare-fun a_133357 () (_ BitVec 8))(assert (= a_133357 (ite a_133341 a_133342 #x00))) +(declare-fun a_133358 () (_ BitVec 8))(assert (= a_133358 (ite a_133334 a_133335 #x00))) +(declare-fun a_133359 () (_ BitVec 8))(assert (= a_133359 (ite a_133327 a_133328 #x00))) +(declare-fun a_133360 () (_ BitVec 8))(assert (= a_133360 (ite a_133320 a_133321 #x00))) +(declare-fun a_133361 () (_ BitVec 8))(assert (= a_133361 (ite a_133313 a_133314 #x00))) +(declare-fun a_133362 () (_ BitVec 8))(assert (= a_133362 (ite a_133306 a_133307 #x00))) +(declare-fun a_133363 () (_ BitVec 8))(assert (= a_133363 (ite a_133299 a_133300 #x00))) +(declare-fun a_133364 () (_ BitVec 8))(assert (= a_133364 (ite a_133292 a_133293 #x00))) +(declare-fun a_133365 () (_ BitVec 8))(assert (= a_133365 (ite a_133285 a_133286 #x00))) +(declare-fun a_133366 () (_ BitVec 8))(assert (= a_133366 (ite a_133278 a_133279 #x00))) +(declare-fun a_133367 () (_ BitVec 8))(assert (= a_133367 (ite a_133271 a_133272 #x00))) +(declare-fun a_133368 () (_ BitVec 8))(assert (= a_133368 (ite a_133264 a_133265 #x00))) +(declare-fun a_133369 () (_ BitVec 8))(assert (= a_133369 (ite a_133257 a_133258 #x00))) +(declare-fun a_133370 () (_ BitVec 8))(assert (= a_133370 (ite a_133250 a_133251 #x00))) +(declare-fun a_133371 () (_ BitVec 8))(assert (= a_133371 (ite a_133243 a_133244 #x00))) +(declare-fun a_133372 () (_ BitVec 8))(assert (= a_133372 (ite a_133236 a_133237 #x00))) +(declare-fun a_133373 () (_ BitVec 8))(assert (= a_133373 (ite a_133229 a_133230 #x00))) +(declare-fun a_133374 () (_ BitVec 8))(assert (= a_133374 (ite a_133222 a_133223 #x00))) +(declare-fun a_133375 () (_ BitVec 8))(assert (= a_133375 (ite a_133215 a_133216 #x00))) +(declare-fun a_133376 () (_ BitVec 8))(assert (= a_133376 (ite a_133208 a_133209 #x00))) +(declare-fun a_133377 () (_ BitVec 8))(assert (= a_133377 (ite a_133201 a_133202 #x00))) +(declare-fun a_133378 () (_ BitVec 8))(assert (= a_133378 (ite a_133194 a_133195 #x00))) +(declare-fun a_133379 () (_ BitVec 8))(assert (= a_133379 (ite a_133187 a_133188 #x00))) +(declare-fun a_133380 () (_ BitVec 8))(assert (= a_133380 (ite a_133180 a_133181 #x00))) +(declare-fun a_133381 () (_ BitVec 8))(assert (= a_133381 (ite a_133173 a_133174 #x00))) +(declare-fun a_133382 () (_ BitVec 8))(assert (= a_133382 (ite a_133166 a_133167 #x00))) +(declare-fun a_133383 () (_ BitVec 8))(assert (= a_133383 (ite a_133159 a_133160 #x00))) +(declare-fun a_133384 () (_ BitVec 8))(assert (= a_133384 (ite a_133152 a_133153 #x00))) +(declare-fun a_133385 () (_ BitVec 8))(assert (= a_133385 (ite a_133145 a_133146 #x00))) +(declare-fun a_133386 () (_ BitVec 8))(assert (= a_133386 (ite a_133138 a_133139 #x00))) +(declare-fun a_133387 () (_ BitVec 256))(assert (= a_133387 (concat a_133355 a_133356 a_133357 a_133358 a_133359 a_133360 a_133361 a_133362 a_133363 a_133364 a_133365 a_133366 a_133367 a_133368 a_133369 a_133370 a_133371 a_133372 a_133373 a_133374 a_133375 a_133376 a_133377 a_133378 a_133379 a_133380 a_133381 a_133382 a_133383 a_133384 a_133385 a_133386))) +(declare-fun a_133388 () (_ BitVec 256))(assert (= a_133388 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_133389 () (_ BitVec 256))(assert (= a_133389 (concat a_133355 a_133356 a_133357 a_133358 a_133359 a_133360 a_133361 a_133362 a_133363 a_133364 a_133365 a_133366 a_133367 a_133368 a_133369 a_133370 a_133371 a_133372 a_133373 a_133374 a_133375 a_133376 a_133377 a_133378 a_133379 a_133380 a_133381 a_133382 a_133383 a_133384 a_133385 a_133386))) +(declare-fun a_133390 () (_ BitVec 256))(assert (= a_133390 #x8000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_133391 () Bool)(assert (= a_133391 (bvslt a_133389 a_133390))) +(declare-fun a_133392 () (_ BitVec 256))(assert (= a_133392 (concat a_133355 a_133356 a_133357 a_133358 a_133359 a_133360 a_133361 a_133362 a_133363 a_133364 a_133365 a_133366 a_133367 a_133368 a_133369 a_133370 a_133371 a_133372 a_133373 a_133374 a_133375 a_133376 a_133377 a_133378 a_133379 a_133380 a_133381 a_133382 a_133383 a_133384 a_133385 a_133386))) +(declare-fun a_133393 () (_ BitVec 256))(assert (= a_133393 (bvsub a_133387 a_133388))) +(declare-fun a_133394 () (_ BitVec 256))(assert (= a_133394 (ite a_133391 a_133392 a_133393))) +(declare-fun a_133395 () (_ BitVec 256))(assert (= a_133395 #x0000000000000000000000000000000000000000000000000000000000000005)) +(declare-fun a_133396 () (_ BitVec 256))(assert (= a_133396 (concat a_133099 a_133100 a_133101 a_133102 a_133103 a_133104 a_133105 a_133106 a_133107 a_133108 a_133109 a_133110 a_133111 a_133112 a_133113 a_133114 a_133115 a_133116 a_133117 a_133118 a_133119 a_133120 a_133121 a_133122 a_133123 a_133124 a_133125 a_133126 a_133127 a_133128 a_133129 a_133130))) +(declare-fun a_133397 () (_ BitVec 256))(assert (= a_133397 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_133398 () (_ BitVec 256))(assert (= a_133398 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_133399 () (_ BitVec 8))(assert (= a_133399 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000000))) +(declare-fun a_133400 () (_ BitVec 8))(assert (= a_133400 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000001))) +(declare-fun a_133401 () (_ BitVec 8))(assert (= a_133401 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000002))) +(declare-fun a_133402 () (_ BitVec 8))(assert (= a_133402 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000003))) +(declare-fun a_133403 () (_ BitVec 8))(assert (= a_133403 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000004))) +(declare-fun a_133404 () (_ BitVec 8))(assert (= a_133404 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000005))) +(declare-fun a_133405 () (_ BitVec 8))(assert (= a_133405 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000006))) +(declare-fun a_133406 () (_ BitVec 8))(assert (= a_133406 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000007))) +(declare-fun a_133407 () (_ BitVec 8))(assert (= a_133407 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000008))) +(declare-fun a_133408 () (_ BitVec 8))(assert (= a_133408 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000009))) +(declare-fun a_133409 () (_ BitVec 8))(assert (= a_133409 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000a))) +(declare-fun a_133410 () (_ BitVec 8))(assert (= a_133410 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000b))) +(declare-fun a_133411 () (_ BitVec 8))(assert (= a_133411 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000c))) +(declare-fun a_133412 () (_ BitVec 8))(assert (= a_133412 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000d))) +(declare-fun a_133413 () (_ BitVec 8))(assert (= a_133413 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000e))) +(declare-fun a_133414 () (_ BitVec 8))(assert (= a_133414 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000000f))) +(declare-fun a_133415 () (_ BitVec 8))(assert (= a_133415 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000010))) +(declare-fun a_133416 () (_ BitVec 8))(assert (= a_133416 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000011))) +(declare-fun a_133417 () (_ BitVec 8))(assert (= a_133417 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000012))) +(declare-fun a_133418 () (_ BitVec 8))(assert (= a_133418 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000013))) +(declare-fun a_133419 () (_ BitVec 8))(assert (= a_133419 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000014))) +(declare-fun a_133420 () (_ BitVec 8))(assert (= a_133420 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000015))) +(declare-fun a_133421 () (_ BitVec 8))(assert (= a_133421 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000016))) +(declare-fun a_133422 () (_ BitVec 8))(assert (= a_133422 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000017))) +(declare-fun a_133423 () (_ BitVec 8))(assert (= a_133423 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000018))) +(declare-fun a_133424 () (_ BitVec 8))(assert (= a_133424 (select TXBUFFER #x0000000000000000000000000000000000000000000000000000000000000019))) +(declare-fun a_133425 () (_ BitVec 8))(assert (= a_133425 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001a))) +(declare-fun a_133426 () (_ BitVec 8))(assert (= a_133426 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001b))) +(declare-fun a_133427 () (_ BitVec 8))(assert (= a_133427 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001c))) +(declare-fun a_133428 () (_ BitVec 8))(assert (= a_133428 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001d))) +(declare-fun a_133429 () (_ BitVec 8))(assert (= a_133429 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001e))) +(declare-fun a_133430 () (_ BitVec 8))(assert (= a_133430 (select TXBUFFER #x000000000000000000000000000000000000000000000000000000000000001f))) +(declare-fun a_133431 () (_ BitVec 256))(assert (= a_133431 (concat a_133399 a_133400 a_133401 a_133402 a_133403 a_133404 a_133405 a_133406 a_133407 a_133408 a_133409 a_133410 a_133411 a_133412 a_133413 a_133414 a_133415 a_133416 a_133417 a_133418 a_133419 a_133420 a_133421 a_133422 a_133423 a_133424 a_133425 a_133426 a_133427 a_133428 a_133429 a_133430))) +(declare-fun a_133432 () (_ BitVec 256))(assert (= a_133432 #x0000000100000000000000000000000000000000000000000000000000000000)) +(declare-fun a_133433 () (_ BitVec 256))(assert (= a_133433 (bvudiv a_133431 a_133432))) +(declare-fun a_133434 () (_ BitVec 256))(assert (= a_133434 #x00000000000000000000000000000000000000000000000000000000ffffffff)) +(declare-fun a_133435 () (_ BitVec 256))(assert (= a_133435 (bvand a_133433 a_133434))) +(declare-fun a_133436 () (_ BitVec 256))(assert (= a_133436 #x000000000000000000000000000000000000000000000000000000007eda09e8)) +(declare-fun a_133437 () (_ BitVec 512))(assert (= a_133437 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_133438 () (_ BitVec 512))(assert (= a_133438 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_133439 () (_ BitVec 512))(assert (= a_133439 (bvsub a_133437 a_133438))) +(declare-fun a_133440 () (_ BitVec 512))(assert (= a_133440 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_133441 () (_ BitVec 512))(assert (= a_133441 ((_ zero_extend 256) SVALUE_1))) +(declare-fun a_133442 () (_ BitVec 512))(assert (= a_133442 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_133443 () Bool)(assert (= a_133443 (bvule a_133441 a_133442))) +(declare-fun a_133444 () Bool)(assert (= a_133444 (bvuge a_133439 a_133440))) +(declare-fun a_133445 () Bool)(assert (= a_133445 (and a_133443 a_133444))) +(declare-fun a_133446 () Bool)(assert (= a_133446 (not a_133445))) +(declare-fun a_133447 () (_ BitVec 256))(assert (= a_133447 #x0000000000000000000000000000000000000000000000000000000000000000)) +(declare-fun a_133448 () (_ BitVec 512))(assert (= a_133448 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_133449 () (_ BitVec 512))(assert (= a_133449 ((_ zero_extend 256) SVALUE))) +(declare-fun a_133450 () (_ BitVec 512))(assert (= a_133450 (bvsub a_133448 a_133449))) +(declare-fun a_133451 () (_ BitVec 512))(assert (= a_133451 #x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038270)) +(declare-fun a_133452 () (_ BitVec 512))(assert (= a_133452 ((_ zero_extend 256) SVALUE))) +(declare-fun a_133453 () (_ BitVec 512))(assert (= a_133453 #x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002540be400)) +(declare-fun a_133454 () Bool)(assert (= a_133454 (bvule a_133452 a_133453))) +(declare-fun a_133455 () Bool)(assert (= a_133455 (bvuge a_133450 a_133451))) +(declare-fun a_133456 () Bool)(assert (= a_133456 (and a_133454 a_133455))) +(declare-fun a_133457 () Bool)(assert (= a_133457 (not a_133456))) +(assert (= a_133457 false)) +(assert (= SVALUE a_133447)) +(assert (= a_133446 false)) +(assert (= a_133435 a_133436)) +(assert (= SVALUE_1 a_133398)) +(assert (= a_133396 a_133397)) +(assert (bvslt a_133394 a_133395)) +(assert (= a_133131 a_133132)) +(assert (= a_133097 a_133098)) +(assert (= a_132842 false)) +(assert (= a_132829 a_132830)) +(assert (= SVALUE_3 a_132792)) +(assert (= a_132790 a_132791)) +(assert (bvslt a_132788 a_132789)) +(assert (= a_132525 a_132526)) +(assert (not a_132492)) +(assert (= a_132234 a_132235)) +(assert (= a_132225 a_132226)) +(assert (= a_132212 a_132213)) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001f.findings b/tools/manticore-analysis/sample_execution/outputs/user_0000001f.findings new file mode 100644 index 000000000..c4d47f07d --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001f.findings @@ -0,0 +1,4 @@ +- INVALID instruction - + Contract: 0xd4a8f68534750318596cd9a395ee5d2468a8492d EVM Program counter: 0xf4 + Snippet: +25 assert(x + y + z != 3) diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001f.logs b/tools/manticore-analysis/sample_execution/outputs/user_0000001f.logs new file mode 100644 index 000000000..e69de29bb diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001f.pkl b/tools/manticore-analysis/sample_execution/outputs/user_0000001f.pkl new file mode 100644 index 000000000..375c826b3 Binary files /dev/null and b/tools/manticore-analysis/sample_execution/outputs/user_0000001f.pkl differ diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001f.summary b/tools/manticore-analysis/sample_execution/outputs/user_0000001f.summary new file mode 100644 index 000000000..708643dd6 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001f.summary @@ -0,0 +1,36 @@ +Message: THROW +Last exception: THROW +Last instruction at contract d4a8f68534750318596cd9a395ee5d2468a8492d offset f4 + 25 assert(x + y + z != 3) + +3 accounts. +* owner:: +Address: 0x213a0738ab241747cb3001fb79dc9f532e7d14f2 +Balance: 9999963189 (*) +Storage: STORAGE_213a0738ab241747cb3001fb79dc9f532e7d14f2 + +* attacker:: +Address: 0x78ecfebcfe9302971be5e71a1e9b207749a86d03 +Balance: 9999747265 (*) +Storage: STORAGE_78ecfebcfe9302971be5e71a1e9b207749a86d03 + +* contract0:: +Address: 0xd4a8f68534750318596cd9a395ee5d2468a8492d +Balance: 0 (*) +Storage: STORAGE_d4a8f68534750318596cd9a395ee5d2468a8492d +Code: + b'608060405260043610603f576000357c01000000000000000000000000000000' + b'00000000000000000000000000900463ffffffff1680637eda09e8146044575b' + b'600080fd5b348015604f57600080fd5b50608060048036038101908080359060' + b'2001909291908035906020019092919080359060200190929190505050608256' + b'5b005b6000806000809250600091506000905060008614151560bf577fffffff' + b'fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b' + b'600585121560e55760008614801560d7575060008414155b1560e05760019150' + b'5b600290505b600381838501011415151560f557fe5b5050505050505600a165' + b'627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef' + b'6b4a5e622383b30029' +Coverage 92% (on this state) + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001f.trace b/tools/manticore-analysis/sample_execution/outputs/user_0000001f.trace new file mode 100644 index 000000000..ab4cb6510 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001f.trace @@ -0,0 +1,292 @@ +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x10 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x11 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x12 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x15 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x16 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x19 * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1b * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1c * +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x1e * +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfa +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xfc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x80 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x81 +--- +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x2f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x34 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x35 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x36 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x3e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x44 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x45 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x46 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x47 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x48 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x4f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x50 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x51 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x53 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x55 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x56 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x57 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x58 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x59 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x5f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x61 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x62 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x63 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x64 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x65 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x66 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x67 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x68 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x69 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x6f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x70 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x71 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x72 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x73 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x75 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x76 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x77 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x78 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x79 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7c +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x7f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x82 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x83 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x85 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x86 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x88 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x89 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8a +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8d +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8e +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x8f +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x91 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x92 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x93 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x95 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x96 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x97 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x98 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x99 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0x9b +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xbf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xc8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xca +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xcd +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xce +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd2 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd7 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xd9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdc +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xde +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xdf +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe4 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe5 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe6 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe8 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xe9 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xea +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xeb +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xec +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xed +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xee +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xef +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf0 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf1 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf3 +0xd4a8f68534750318596cd9a395ee5d2468a8492d:0xf4 diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001f.tx b/tools/manticore-analysis/sample_execution/outputs/user_0000001f.tx new file mode 100644 index 000000000..7c0b3f4d2 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001f.tx @@ -0,0 +1,41 @@ +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(0,4,0) -> STOP (*) + + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000ff (*) +Return_data: 0x () + +Function call: +test_me(0,4,255) -> THROW (*) + + + + +(*) Example solution given. Value is symbolic and may take other values diff --git a/tools/manticore-analysis/sample_execution/outputs/user_0000001f.tx.json b/tools/manticore-analysis/sample_execution/outputs/user_0000001f.tx.json new file mode 100644 index 000000000..e45fa4e68 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/outputs/user_0000001f.tx.json @@ -0,0 +1 @@ +[{"type": "CREATE", "from_address": 189690767728000932485815085300142187057050883314, "from_name": "owner", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}, {"type": "CALL", "from_address": 690364059197812849312938097395565667919283645699, "from_name": "attacker", "to_address": 1214074043557628554620339882025736453899642489133, "to_name": "contract0", "value": 0, "gas": 230000, "data": "7eda09e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "used_gas": null}] \ No newline at end of file diff --git a/tools/manticore-analysis/sample_execution/sample_execution.md b/tools/manticore-analysis/sample_execution/sample_execution.md new file mode 100644 index 000000000..247868ffc --- /dev/null +++ b/tools/manticore-analysis/sample_execution/sample_execution.md @@ -0,0 +1,114 @@ +### Execution prompt: +```shell +root@676415c3db36:/manticore# manticore /examples/example_erc20.sol +2024-04-17 14:16:44,217: [4647] m.main:INFO: Registered plugins: DetectReentrancySimple, DetectDelegatecall, DetectUnusedRetVal, DetectIntegerOverflow, DetectReentrancyAdvanced, DetectExternalCallAndLeak, DetectInvalid, DetectSuicidal, DetectEnvInstruction, DetectUninitializedStorage, DetectUninitializedMemory, DetectManipulableBalance +2024-04-17 14:16:44,220: [4647] m.main:INFO: Beginning analysis +2024-04-17 14:16:44,247: [4647] m.e.manticore:INFO: Starting symbolic create contract +2024-04-17 14:16:44,373: [4647] m.e.manticore:INFO: Failed to build contract None Errors : Invalid solc compilation /examples/openzeppelin/IERC20.sol:4:1: Error: Source file requires different compiler version (current compiler is 0.4.25+commit.59dbf8f1.Linux.g++ - note that nightly builds are considered to be strictly less than the released version +pragma solidity ^0.8.20; +^----------------------^ +/examples/openzeppelin/extensions/IERC20Metadata.sol:4:1: Error: Source file requires different compiler version (current compiler is 0.4.25+commit.59dbf8f1.Linux.g++ - note that nightly builds are considered to be strictly less than the released version +pragma solidity ^0.8.20; +^----------------------^ +/examples/example_erc20.sol:2:1: Error: Source file requires different compiler version (current compiler is 0.4.25+commit.59dbf8f1.Linux.g++ - note that nightly builds are considered to be strictly less than the released version +pragma solidity ^0.8.0; +^---------------------^ +/examples/openzeppelin/extensions/IERC20Metadata.sol:11:29: Error: Interfaces cannot inherit. +interface IERC20Metadata is IERC20 { + ^----^ +/examples/example_erc20.sol:46:9: Warning: Different number of components on the left hand side (2) than on the right hand side (1). + (bool success, ) = address(IERC20(token)).delegatecall(abi.encodeWithSignature("transfer(address,uint256)", recipient, amount)); + ^-----------------------------------------------------------------------------------------------------------------------------^ +/examples/example_erc20.sol:51:9: Warning: Different number of components on the left hand side (2) than on the right hand side (1). + (bool success, ) = address(IERC20(token)).delegatecall(abi.encodeWithSignature("approve(address,uint256)", recipient, amount)); + ^----------------------------------------------------------------------------------------------------------------------------^ +/examples/example_erc20.sol:56:9: Warning: Different number of components on the left hand side (2) than on the right hand side (1). + (bool success, ) = address(IERC20(token)).delegatecall(abi.encodeWithSignature("transferFrom(address,address,uint256)", from, to, amount)); + ^----------------------------------------------------------------------------------------------------------------------------------------^ + +. Solidity failed to generate bytecode for your contract. Check if all the abstract functions are implemented. +2024-04-17 14:16:44,772: [4689] m.c.manticore:INFO: Generated testcase No. 0 - NO STATE RESULT (?)(0 txs) +2024-04-17 14:16:44,995: [4647] m.c.manticore:INFO: Results in /manticore/mcore_8ro64gxd + +root@676415c3db36:/manticore# manticore /examples/example_prodigal.sol +2024-04-17 14:17:58,461: [5167] m.main:INFO: Registered plugins: DetectReentrancySimple, DetectIntegerOverflow, DetectDelegatecall, DetectManipulableBalance, DetectUninitializedStorage, DetectExternalCallAndLeak, DetectUninitializedMemory, DetectUnusedRetVal, DetectEnvInstruction, DetectInvalid, DetectReentrancyAdvanced, DetectSuicidal +2024-04-17 14:17:58,463: [5167] m.main:INFO: Beginning analysis +2024-04-17 14:17:58,488: [5167] m.e.manticore:INFO: Starting symbolic create contract +2024-04-17 14:18:10,002: [5167] m.e.manticore:INFO: Failed to create contract: exception in constructor +2024-04-17 14:18:10,421: [6132] m.c.manticore:INFO: Generated testcase No. 0 - THROW(1 txs) +2024-04-17 14:18:10,475: [6124] m.c.manticore:INFO: Generated testcase No. 1 - REVERT(1 txs) +2024-04-17 14:18:10,945: [5167] m.c.manticore:INFO: Results in /manticore/mcore_i0h8qbkl +``` +### Output files prompt: +```shell +command.sh user_00000003.constraints user_00000007.pkl user_0000000b.trace user_0000000f.tx.json user_00000014.constraints user_00000018.pkl user_0000001c.summary +global.findings user_00000003.logs user_00000007.summary user_0000000b.tx user_00000010.constraints user_00000014.logs user_00000018.summary user_0000001c.trace +global.summary user_00000003.pkl user_00000007.trace user_0000000b.tx.json user_00000010.logs user_00000014.pkl user_00000018.trace user_0000001c.tx +global_SymExExample.init_asm user_00000003.summary user_00000007.tx user_0000000c.constraints user_00000010.pkl user_00000014.summary user_00000018.tx user_0000001c.tx.json +global_SymExExample.init_visited user_00000003.trace user_00000007.tx.json user_0000000c.logs user_00000010.summary user_00000014.trace user_00000018.tx.json user_0000001d.constraints +global_SymExExample.runtime_asm user_00000003.tx user_00000008.constraints user_0000000c.pkl user_00000010.trace user_00000014.tx user_00000019.constraints user_0000001d.findings +global_SymExExample.runtime_visited user_00000003.tx.json user_00000008.logs user_0000000c.summary user_00000010.tx user_00000014.tx.json user_00000019.logs user_0000001d.logs +global_SymExExample.sol user_00000004.constraints user_00000008.pkl user_0000000c.trace user_00000010.tx.json user_00000015.constraints user_00000019.pkl user_0000001d.pkl +manticore.yml user_00000004.logs user_00000008.summary user_0000000c.tx user_00000011.constraints user_00000015.logs user_00000019.summary user_0000001d.summary +user_00000000.constraints user_00000004.pkl user_00000008.trace user_0000000c.tx.json user_00000011.logs user_00000015.pkl user_00000019.trace user_0000001d.trace +user_00000000.logs user_00000004.summary user_00000008.tx user_0000000d.constraints user_00000011.pkl user_00000015.summary user_00000019.tx user_0000001d.tx +user_00000000.pkl user_00000004.trace user_00000008.tx.json user_0000000d.logs user_00000011.summary user_00000015.trace user_00000019.tx.json user_0000001d.tx.json +user_00000000.summary user_00000004.tx user_00000009.constraints user_0000000d.pkl user_00000011.trace user_00000015.tx user_0000001a.constraints user_0000001e.constraints +user_00000000.trace user_00000004.tx.json user_00000009.logs user_0000000d.summary user_00000011.tx user_00000015.tx.json user_0000001a.logs user_0000001e.findings +user_00000000.tx user_00000005.constraints user_00000009.pkl user_0000000d.trace user_00000011.tx.json user_00000016.constraints user_0000001a.pkl user_0000001e.logs +user_00000000.tx.json user_00000005.logs user_00000009.summary user_0000000d.tx user_00000012.constraints user_00000016.logs user_0000001a.summary user_0000001e.pkl +user_00000001.constraints user_00000005.pkl user_00000009.trace user_0000000d.tx.json user_00000012.logs user_00000016.pkl user_0000001a.trace user_0000001e.summary +user_00000001.logs user_00000005.summary user_00000009.tx user_0000000e.constraints user_00000012.pkl user_00000016.summary user_0000001a.tx user_0000001e.trace +user_00000001.pkl user_00000005.trace user_00000009.tx.json user_0000000e.logs user_00000012.summary user_00000016.trace user_0000001a.tx.json user_0000001e.tx +user_00000001.summary user_00000005.tx user_0000000a.constraints user_0000000e.pkl user_00000012.trace user_00000016.tx user_0000001b.constraints user_0000001e.tx.json +user_00000001.trace user_00000005.tx.json user_0000000a.logs user_0000000e.summary user_00000012.tx user_00000016.tx.json user_0000001b.logs user_0000001f.constraints +user_00000001.tx user_00000006.constraints user_0000000a.pkl user_0000000e.trace user_00000012.tx.json user_00000017.constraints user_0000001b.pkl user_0000001f.findings +user_00000001.tx.json user_00000006.logs user_0000000a.summary user_0000000e.tx user_00000013.constraints user_00000017.logs user_0000001b.summary user_0000001f.logs +user_00000002.constraints user_00000006.pkl user_0000000a.trace user_0000000e.tx.json user_00000013.findings user_00000017.pkl user_0000001b.trace user_0000001f.pkl +user_00000002.logs user_00000006.summary user_0000000a.tx user_0000000f.constraints user_00000013.logs user_00000017.summary user_0000001b.tx user_0000001f.summary +user_00000002.pkl user_00000006.trace user_0000000a.tx.json user_0000000f.logs user_00000013.pkl user_00000017.trace user_0000001b.tx.json user_0000001f.trace +user_00000002.summary user_00000006.tx user_0000000b.constraints user_0000000f.pkl user_00000013.summary user_00000017.tx user_0000001c.constraints user_0000001f.tx +user_00000002.trace user_00000006.tx.json user_0000000b.logs user_0000000f.summary user_00000013.trace user_00000017.tx.json user_0000001c.findings user_0000001f.tx.json +user_00000002.tx user_00000007.constraints user_0000000b.pkl user_0000000f.trace user_00000013.tx user_00000018.constraints user_0000001c.logs +user_00000002.tx.json user_00000007.logs user_0000000b.summary user_0000000f.tx user_00000013.tx.json user_00000018.logs user_0000001c.pkl +``` +### Transaction routing example: +```shell +Transactions No. 0 +Type: CREATE (0) +From: owner(0x213a0738ab241747cb3001fb79dc9f532e7d14f2) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x608060405234801561001057600080fd5b50610129806100206000396000f300608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 +Return_data: 0x608060405260043610603f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680637eda09e8146044575b600080fd5b348015604f57600080fd5b5060806004803603810190808035906020019092919080359060200190929190803590602001909291905050506082565b005b6000806000809250600091506000905060008614151560bf577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe92505b600585121560e55760008614801560d7575060008414155b1560e057600191505b600290505b600381838501011415151560f557fe5b5050505050505600a165627a7a72305820603ff29af9dbac4a542a8d11e5994d824816320cfe37237eef6b4a5e622383b30029 (*) +Function call: +Constructor() -> RETURN + + +Transactions No. 1 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e800ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 (*) +Return_data: 0x () + +Function call: +test_me(450546001518488004043740862689444221536008393703282834321009581329618042880,5,0) -> STOP (*) + +Transactions No. 2 +Type: CALL (0) +From: attacker(0x78ecfebcfe9302971be5e71a1e9b207749a86d03) +To: contract0(0xd4a8f68534750318596cd9a395ee5d2468a8492d) +Value: 0 (*) +Gas used: 230000 +Data: 0x7eda09e8000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004 (*) +Return_data: 0x () + +Function call: +test_me(6874786400123413147640088847190005821777471827747845982681420613550080,4,0) -> STOP (*) + +(*) Example solution given. Value is symbolic and may take other values +``` diff --git a/tools/manticore-analysis/sample_execution/tests_console_output.md b/tools/manticore-analysis/sample_execution/tests_console_output.md new file mode 100644 index 000000000..0066aeac5 --- /dev/null +++ b/tools/manticore-analysis/sample_execution/tests_console_output.md @@ -0,0 +1,54 @@ +WARNING:root:Consider installing rusty-rlp to improve pyrlp performance with a rust based backend +2024-04-18 06:55:03,307: [152] m.main:INFO: Registered plugins: , DetectInvalid, DetectIntegerOverflow, DetectUninitializedStorage, DetectUninitializedMemory, DetectReentrancySimple, DetectReentrancyAdvanced, DetectUnusedRetVal, DetectSuicidal, DetectDelegatecall, DetectExternalCallAndLeak, DetectEnvInstruction, DetectManipulableBalance +2024-04-18 06:55:03,309: [152] m.main:INFO: Beginning analysis +2024-04-18 06:55:03,327: [152] m.e.manticore:INFO: Starting symbolic create contract +2024-04-18 06:55:05,954: [152] m.e.manticore:INFO: Starting symbolic transaction: 0 +2024-04-18 06:55:13,278: [152] m.e.detectors:WARNING: INVALID instruction +2024-04-18 06:55:13,405: [152] m.e.manticore:INFO: 4 alive states, 4 terminated states +2024-04-18 06:55:14,392: [152] m.e.manticore:INFO: Starting symbolic transaction: 1 +2024-04-18 06:55:49,841: [152] m.e.detectors:WARNING: INVALID instruction +2024-04-18 06:55:50,255: [152] m.e.detectors:WARNING: INVALID instruction +2024-04-18 06:55:50,312: [152] m.e.detectors:WARNING: INVALID instruction +2024-04-18 06:55:52,818: [152] m.e.detectors:WARNING: INVALID instruction +2024-04-18 06:55:52,878: [152] m.e.manticore:INFO: 16 alive states, 16 terminated states +2024-04-18 06:55:55,246: [511] m.c.manticore:INFO: Generated testcase No. 0 - STOP(3 txs) +2024-04-18 06:55:55,251: [511] m.c.plugin:WARNING: Caught will_solve in state None, but failed to capture its initialization +2024-04-18 06:55:55,393: [500] m.c.manticore:INFO: Generated testcase No. 1 - STOP(3 txs) +2024-04-18 06:55:55,411: [500] m.c.plugin:WARNING: Caught will_solve in state None, but failed to capture its initialization +2024-04-18 06:55:55,480: [499] m.c.manticore:INFO: Generated testcase No. 2 - STOP(3 txs) +2024-04-18 06:55:55,483: [499] m.c.plugin:WARNING: Caught will_solve in state None, but failed to capture its initialization +2024-04-18 06:55:55,719: [512] m.c.manticore:INFO: Generated testcase No. 3 - STOP(3 txs) +2024-04-18 06:55:55,722: [512] m.c.plugin:WARNING: Caught will_solve in state None, but failed to capture its initialization +2024-04-18 06:55:55,828: [504] m.c.manticore:INFO: Generated testcase No. 5 - STOP(3 txs) +2024-04-18 06:55:55,844: [504] m.c.plugin:WARNING: Caught will_solve in state None, but failed to capture its initialization +2024-04-18 06:55:55,876: [497] m.c.manticore:INFO: Generated testcase No. 4 - STOP(3 txs) +2024-04-18 06:55:55,904: [497] m.c.plugin:WARNING: Caught will_solve in state None, but failed to capture its initialization +2024-04-18 06:55:56,062: [510] m.c.manticore:INFO: Generated testcase No. 6 - STOP(3 txs) +2024-04-18 06:55:56,068: [510] m.c.plugin:WARNING: Caught will_solve in state None, but failed to capture its initialization +2024-04-18 06:55:56,355: [493] m.c.manticore:INFO: Generated testcase No. 7 - STOP(3 txs) +2024-04-18 06:55:56,363: [493] m.c.plugin:WARNING: Caught will_solve in state None, but failed to capture its initialization +2024-04-18 06:56:07,978: [512] m.c.manticore:INFO: Generated testcase No. 8 - STOP(3 txs) +2024-04-18 06:56:08,299: [500] m.c.manticore:INFO: Generated testcase No. 9 - STOP(3 txs) +2024-04-18 06:56:08,640: [497] m.c.manticore:INFO: Generated testcase No. 10 - STOP(3 txs) +2024-04-18 06:56:08,793: [499] m.c.manticore:INFO: Generated testcase No. 11 - STOP(3 txs) +2024-04-18 06:56:09,079: [511] m.c.manticore:INFO: Generated testcase No. 12 - STOP(3 txs) +2024-04-18 06:56:09,546: [504] m.c.manticore:INFO: Generated testcase No. 14 - STOP(3 txs) +2024-04-18 06:56:09,559: [510] m.c.manticore:INFO: Generated testcase No. 13 - STOP(3 txs) +2024-04-18 06:56:11,265: [493] m.c.manticore:INFO: Generated testcase No. 15 - STOP(3 txs) +2024-04-18 06:56:18,482: [512] m.c.manticore:INFO: Generated testcase No. 16 - REVERT(1 txs) +2024-04-18 06:56:19,478: [512] m.c.manticore:INFO: Generated testcase No. 17 - REVERT(2 txs) +2024-04-18 06:56:20,022: [497] m.c.manticore:INFO: Generated testcase No. 18 - REVERT(2 txs) +2024-04-18 06:56:20,836: [511] m.c.manticore:INFO: Generated testcase No. 19 - THROW(2 txs) +2024-04-18 06:56:21,498: [510] m.c.manticore:INFO: Generated testcase No. 20 - REVERT(3 txs) +2024-04-18 06:56:22,459: [504] m.c.manticore:INFO: Generated testcase No. 21 - REVERT(3 txs) +2024-04-18 06:56:22,780: [499] m.c.manticore:INFO: Generated testcase No. 22 - REVERT(3 txs) +2024-04-18 06:56:22,841: [493] m.c.manticore:INFO: Generated testcase No. 23 - REVERT(3 txs) +2024-04-18 06:56:23,000: [500] m.c.manticore:INFO: Generated testcase No. 24 - REVERT(3 txs) +2024-04-18 06:56:27,152: [512] m.c.manticore:INFO: Generated testcase No. 25 - REVERT(3 txs) +2024-04-18 06:56:28,791: [497] m.c.manticore:INFO: Generated testcase No. 26 - REVERT(3 txs) +2024-04-18 06:56:32,035: [511] m.c.manticore:INFO: Generated testcase No. 27 - REVERT(3 txs) +2024-04-18 06:56:35,560: [510] m.c.manticore:INFO: Generated testcase No. 28 - THROW(3 txs) +2024-04-18 06:56:35,591: [504] m.c.manticore:INFO: Generated testcase No. 29 - THROW(3 txs) +2024-04-18 06:56:36,087: [499] m.c.manticore:INFO: Generated testcase No. 30 - THROW(3 txs) +2024-04-18 06:56:36,941: [500] m.c.manticore:INFO: Generated testcase No. 31 - THROW(3 txs) +2024-04-18 06:56:52,946: [152] m.c.manticore:INFO: Results in /manticore/mcore_xvcjguy0 \ No newline at end of file