File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 1+ ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
2+ ; RUN: llc < %s | FileCheck %s
3+ target datalayout = "E-p:256:256-i256:256:256-S256-a:256:256"
4+ target triple = "evm-unknown-unknown"
5+
6+ define i1 @test_eq (i256 %x ) {
7+ ; CHECK-LABEL: test_eq:
8+ ; CHECK: ; %bb.0:
9+ ; CHECK-NEXT: JUMPDEST
10+ ; CHECK-NEXT: ISZERO
11+ ; CHECK-NEXT: SWAP1
12+ ; CHECK-NEXT: JUMP
13+ %cmp = icmp eq i256 %x , 0
14+ ret i1 %cmp
15+ }
16+
17+ define i1 @test_ne (i256 %x ) {
18+ ; CHECK-LABEL: test_ne:
19+ ; CHECK: ; %bb.0:
20+ ; CHECK-NEXT: JUMPDEST
21+ ; CHECK-NEXT: PUSH0
22+ ; CHECK-NEXT: EQ
23+ ; CHECK-NEXT: ISZERO
24+ ; CHECK-NEXT: SWAP1
25+ ; CHECK-NEXT: JUMP
26+ %cmp = icmp ne i256 %x , 0
27+ ret i1 %cmp
28+ }
You can’t perform that action at this time.
0 commit comments