ArmAsm · 1680 bytes Raw Blame History
1 .section __TEXT,__text,regular,pure_instructions
2 .build_version macos, 11, 0 sdk_version 15, 5
3 .globl _get_lane_u32 ; -- Begin function get_lane_u32
4 .p2align 2
5 _get_lane_u32: ; @get_lane_u32
6 .cfi_startproc
7 ; %bb.0:
8 mov.s w0, v0[2]
9 ret
10 .cfi_endproc
11 ; -- End function
12 .globl _get_lane_u16 ; -- Begin function get_lane_u16
13 .p2align 2
14 _get_lane_u16: ; @get_lane_u16
15 .cfi_startproc
16 ; %bb.0:
17 umov.h w0, v0[5]
18 ret
19 .cfi_endproc
20 ; -- End function
21 .globl _get_lane_u8 ; -- Begin function get_lane_u8
22 .p2align 2
23 _get_lane_u8: ; @get_lane_u8
24 .cfi_startproc
25 ; %bb.0:
26 umov.b w0, v0[7]
27 ret
28 .cfi_endproc
29 ; -- End function
30 .globl _set_lane_u32 ; -- Begin function set_lane_u32
31 .p2align 2
32 _set_lane_u32: ; @set_lane_u32
33 .cfi_startproc
34 ; %bb.0:
35 mov.s v0[1], w0
36 ret
37 .cfi_endproc
38 ; -- End function
39 .globl _set_lane_u16 ; -- Begin function set_lane_u16
40 .p2align 2
41 _set_lane_u16: ; @set_lane_u16
42 .cfi_startproc
43 ; %bb.0:
44 mov.h v0[5], w0
45 ret
46 .cfi_endproc
47 ; -- End function
48 .globl _set_lane_u8 ; -- Begin function set_lane_u8
49 .p2align 2
50 _set_lane_u8: ; @set_lane_u8
51 .cfi_startproc
52 ; %bb.0:
53 mov.b v0[7], w0
54 ret
55 .cfi_endproc
56 ; -- End function
57 .subsections_via_symbols