7 unsigned int lsr(unsigned int u
)
13 int divr(int s
, unsigned long long u
)
15 extern int use(int, unsigned);
22 int sdivul(int s
, unsigned long long u
)
28 unsigned int udivsl(unsigned int u
, long long s
)
34 int uldivs(int s
, unsigned long long u
)
40 unsigned int sldivu(unsigned int u
, long long s
)
47 * check-name: bug-assign-op0
48 * check-command: test-linearize -Wno-decl $file
54 asr.32 %r2 <- %arg1, $11
61 lsr.32 %r6 <- %arg1, $11
68 sext.64 %r11 <- (32) %arg1
69 divu.64 %r13 <- %r11, %arg2
70 trunc.32 %r14 <- (64) %r13
71 divu.64 %r18 <- %arg2, %r11
72 trunc.32 %r21 <- (64) %r18
73 call.32 %r22 <- use, %r14, %r21
80 sext.64 %r26 <- (32) %arg1
81 divu.64 %r27 <- %r26, %arg2
82 trunc.32 %r28 <- (64) %r27
89 zext.64 %r33 <- (32) %arg1
90 divs.64 %r34 <- %r33, %arg2
91 trunc.32 %r35 <- (64) %r34
98 sext.64 %r39 <- (32) %arg1
99 divu.64 %r41 <- %arg2, %r39
100 trunc.32 %r43 <- (64) %r41
107 zext.64 %r46 <- (32) %arg1
108 divs.64 %r48 <- %arg2, %r46
109 trunc.32 %r50 <- (64) %r48