File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change 1010#![ feature( pointer_is_aligned) ]
1111
1212// CHECK-LABEL: is_aligned_to_unchecked
13- // CHECK: decq %rsi
14- // CHECK-NEXT: testq %rdi, %rsi
15- // CHECK-NEXT: sete %al
13+ // CHECK: decq
14+ // CHECK-NEXT: testq
15+ // CHECK-NEXT: sete
1616// CHECK-NEXT: retq
1717#[ no_mangle]
1818pub unsafe fn is_aligned_to_unchecked ( ptr : * const u8 , align : usize ) -> bool {
@@ -23,34 +23,34 @@ pub unsafe fn is_aligned_to_unchecked(ptr: *const u8, align: usize) -> bool {
2323}
2424
2525// CHECK-LABEL: is_aligned_1
26- // CHECK: movb $1, %al
26+ // CHECK: movb $1
2727// CHECK-NEXT: retq
2828#[ no_mangle]
2929pub fn is_aligned_1 ( ptr : * const u8 ) -> bool {
3030 ptr. is_aligned ( )
3131}
3232
3333// CHECK-LABEL: is_aligned_2
34- // CHECK: testb $1, %dil
35- // CHECK-NEXT: sete %al
34+ // CHECK: testb $1
35+ // CHECK-NEXT: sete
3636// CHECK-NEXT: retq
3737#[ no_mangle]
3838pub fn is_aligned_2 ( ptr : * const u16 ) -> bool {
3939 ptr. is_aligned ( )
4040}
4141
4242// CHECK-LABEL: is_aligned_4
43- // CHECK: testb $3, %dil
44- // CHECK-NEXT: sete %al
43+ // CHECK: testb $3
44+ // CHECK-NEXT: sete
4545// CHECK-NEXT: retq
4646#[ no_mangle]
4747pub fn is_aligned_4 ( ptr : * const u32 ) -> bool {
4848 ptr. is_aligned ( )
4949}
5050
5151// CHECK-LABEL: is_aligned_8
52- // CHECK: testb $7, %dil
53- // CHECK-NEXT: sete %al
52+ // CHECK: testb $7
53+ // CHECK-NEXT: sete
5454// CHECK-NEXT: retq
5555#[ no_mangle]
5656pub fn is_aligned_8 ( ptr : * const u64 ) -> bool {
You can’t perform that action at this time.
0 commit comments