Print this page
new smatch
@@ -55,21 +55,21 @@
*
* check-output-start
bfuu_init:
.L0:
<entry-point>
- cast.9 %r2 <- (32) %arg1
- shl.32 %r4 <- %r2, $11
- ret.32 %r4
+ and.32 %r4 <- %arg1, $511
+ shl.32 %r5 <- %r4, $11
+ ret.32 %r5
bfus_init:
.L2:
<entry-point>
- scast.9 %r10 <- (32) %arg1
- shl.32 %r12 <- %r10, $11
- ret.32 %r12
+ and.32 %r13 <- %arg1, $511
+ shl.32 %r14 <- %r13, $11
+ ret.32 %r14
bfu_get0:
.L4:
<entry-point>
@@ -77,21 +77,21 @@
bfsu_init:
.L6:
<entry-point>
- cast.9 %r23 <- (32) %arg1
- shl.32 %r25 <- %r23, $11
- ret.32 %r25
+ and.32 %r27 <- %arg1, $511
+ shl.32 %r28 <- %r27, $11
+ ret.32 %r28
bfss_init:
.L8:
<entry-point>
- scast.9 %r31 <- (32) %arg1
- shl.32 %r33 <- %r31, $11
- ret.32 %r33
+ and.32 %r36 <- %arg1, $511
+ shl.32 %r37 <- %r36, $11
+ ret.32 %r37
bfs_get0:
.L10:
<entry-point>