forked from NUDT-compiler/nudt-compiler-cpp
commit
2e98480bf2
@ -0,0 +1,36 @@
|
||||
# 2026编译比赛设计赛
|
||||
|
||||
#### Description
|
||||
{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**}
|
||||
|
||||
#### Software Architecture
|
||||
Software architecture description
|
||||
|
||||
#### Installation
|
||||
|
||||
1. xxxx
|
||||
2. xxxx
|
||||
3. xxxx
|
||||
|
||||
#### Instructions
|
||||
|
||||
1. xxxx
|
||||
2. xxxx
|
||||
3. xxxx
|
||||
|
||||
#### Contribution
|
||||
|
||||
1. Fork the repository
|
||||
2. Create Feat_xxx branch
|
||||
3. Commit your code
|
||||
4. Create Pull Request
|
||||
|
||||
|
||||
#### Gitee Feature
|
||||
|
||||
1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
|
||||
2. Gitee blog [blog.gitee.com](https://blog.gitee.com)
|
||||
3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore)
|
||||
4. The most valuable open source project [GVP](https://gitee.com/gvp)
|
||||
5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help)
|
||||
6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
|
||||
@ -1,21 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #1]
|
||||
ldur w8, [x29, #1]
|
||||
stur w8, [x29, #2]
|
||||
ldur w8, [x29, #2]
|
||||
stur w8, [x29, #3]
|
||||
ldur w8, [x29, #3]
|
||||
stur w8, [x29, #0]
|
||||
mov w0, #3
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,87 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #12
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #1]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #6]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #6]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #7]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #7]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #8]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #8]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #9]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #9]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #10]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #10]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #11]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #12]
|
||||
ldur w8, [x29, #12]
|
||||
stur w8, [x29, #0]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #13]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #13]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #14]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #14]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #15]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #15]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #16]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #16]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #17]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #17]
|
||||
Binary file not shown.
@ -1,87 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #12
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #1]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #6]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #6]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #7]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #7]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #8]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #8]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #9]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #9]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #10]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #10]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #11]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #12]
|
||||
ldur w8, [x29, #12]
|
||||
stur w8, [x29, #0]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #13]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #13]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #14]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #14]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #15]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #15]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #16]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #16]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #17]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #17]
|
||||
Binary file not shown.
@ -1,87 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #12
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #1]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #6]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #6]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #7]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #7]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #8]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #8]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #9]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #9]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #10]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #10]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #11]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #12]
|
||||
ldur w8, [x29, #12]
|
||||
stur w8, [x29, #0]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #13]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #13]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #14]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #14]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #15]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #15]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #16]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #16]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #17]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #17]
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,19 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #1]
|
||||
ldur w8, [x29, #1]
|
||||
stur w8, [x29, #0]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #2]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #3]
|
||||
mov w0, #0
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,19 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #1]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #2]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #3]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #4]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #1]
|
||||
Binary file not shown.
@ -1,19 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #1]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #2]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #3]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #4]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #1]
|
||||
Binary file not shown.
@ -1,59 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #6]
|
||||
ldur w8, [x29, #6]
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #7]
|
||||
ldur w8, [x29, #7]
|
||||
stur w8, [x29, #1]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #8]
|
||||
ldur w8, [x29, #8]
|
||||
stur w8, [x29, #2]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #9]
|
||||
ldur w8, [x29, #9]
|
||||
stur w8, [x29, #3]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #10]
|
||||
ldur w8, [x29, #10]
|
||||
stur w8, [x29, #11]
|
||||
mov w8, #0
|
||||
ldur w9, [x29, #11]
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #12]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #13]
|
||||
ldur w8, [x29, #13]
|
||||
stur w8, [x29, #4]
|
||||
ldur w8, [x29, #1]
|
||||
stur w8, [x29, #14]
|
||||
ldur w8, [x29, #2]
|
||||
stur w8, [x29, #15]
|
||||
ldur w8, [x29, #3]
|
||||
stur w8, [x29, #16]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #17]
|
||||
ldur w8, [x29, #17]
|
||||
stur w8, [x29, #5]
|
||||
ldur w8, [x29, #4]
|
||||
stur w8, [x29, #18]
|
||||
ldur w8, [x29, #18]
|
||||
mov w9, #0
|
||||
cmp w8, w9
|
||||
cset w8, eq
|
||||
stur w8, [x29, #19]
|
||||
ldur w8, [x29, #19]
|
||||
stur w8, [x29, #20]
|
||||
ldur w8, [x29, #20]
|
||||
mov w9, #0
|
||||
cmp w8, w9
|
||||
cset w8, ne
|
||||
stur w8, [x29, #21]
|
||||
Binary file not shown.
@ -1,59 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #6]
|
||||
ldur w8, [x29, #6]
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #7]
|
||||
ldur w8, [x29, #7]
|
||||
stur w8, [x29, #1]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #8]
|
||||
ldur w8, [x29, #8]
|
||||
stur w8, [x29, #2]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #9]
|
||||
ldur w8, [x29, #9]
|
||||
stur w8, [x29, #3]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #10]
|
||||
ldur w8, [x29, #10]
|
||||
stur w8, [x29, #11]
|
||||
mov w8, #0
|
||||
ldur w9, [x29, #11]
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #12]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #13]
|
||||
ldur w8, [x29, #13]
|
||||
stur w8, [x29, #4]
|
||||
ldur w8, [x29, #1]
|
||||
stur w8, [x29, #14]
|
||||
ldur w8, [x29, #2]
|
||||
stur w8, [x29, #15]
|
||||
ldur w8, [x29, #3]
|
||||
stur w8, [x29, #16]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #17]
|
||||
ldur w8, [x29, #17]
|
||||
stur w8, [x29, #5]
|
||||
ldur w8, [x29, #4]
|
||||
stur w8, [x29, #18]
|
||||
ldur w8, [x29, #18]
|
||||
mov w9, #0
|
||||
cmp w8, w9
|
||||
cset w8, eq
|
||||
stur w8, [x29, #19]
|
||||
ldur w8, [x29, #19]
|
||||
stur w8, [x29, #20]
|
||||
ldur w8, [x29, #20]
|
||||
mov w9, #0
|
||||
cmp w8, w9
|
||||
cset w8, ne
|
||||
stur w8, [x29, #21]
|
||||
Binary file not shown.
@ -1,59 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #6]
|
||||
ldur w8, [x29, #6]
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #7]
|
||||
ldur w8, [x29, #7]
|
||||
stur w8, [x29, #1]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #8]
|
||||
ldur w8, [x29, #8]
|
||||
stur w8, [x29, #2]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #9]
|
||||
ldur w8, [x29, #9]
|
||||
stur w8, [x29, #3]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #10]
|
||||
ldur w8, [x29, #10]
|
||||
stur w8, [x29, #11]
|
||||
mov w8, #0
|
||||
ldur w9, [x29, #11]
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #12]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #13]
|
||||
ldur w8, [x29, #13]
|
||||
stur w8, [x29, #4]
|
||||
ldur w8, [x29, #1]
|
||||
stur w8, [x29, #14]
|
||||
ldur w8, [x29, #2]
|
||||
stur w8, [x29, #15]
|
||||
ldur w8, [x29, #3]
|
||||
stur w8, [x29, #16]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #17]
|
||||
ldur w8, [x29, #17]
|
||||
stur w8, [x29, #5]
|
||||
ldur w8, [x29, #4]
|
||||
stur w8, [x29, #18]
|
||||
ldur w8, [x29, #18]
|
||||
mov w9, #0
|
||||
cmp w8, w9
|
||||
cset w8, eq
|
||||
stur w8, [x29, #19]
|
||||
ldur w8, [x29, #19]
|
||||
stur w8, [x29, #20]
|
||||
ldur w8, [x29, #20]
|
||||
mov w9, #0
|
||||
cmp w8, w9
|
||||
cset w8, ne
|
||||
stur w8, [x29, #21]
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,24 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
movz w8, #34464
|
||||
movk w8, #1, lsl #16
|
||||
stur w8, [x29, #0]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #6]
|
||||
ldur w8, [x29, #6]
|
||||
mov w9, #0
|
||||
cmp w8, w9
|
||||
cset w8, le
|
||||
stur w8, [x29, #7]
|
||||
ldur w8, [x29, #7]
|
||||
stur w8, [x29, #8]
|
||||
ldur w8, [x29, #8]
|
||||
mov w9, #0
|
||||
cmp w8, w9
|
||||
cset w8, ne
|
||||
stur w8, [x29, #9]
|
||||
Binary file not shown.
@ -1,24 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
movz w8, #34464
|
||||
movk w8, #1, lsl #16
|
||||
stur w8, [x29, #0]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #6]
|
||||
ldur w8, [x29, #6]
|
||||
mov w9, #0
|
||||
cmp w8, w9
|
||||
cset w8, le
|
||||
stur w8, [x29, #7]
|
||||
ldur w8, [x29, #7]
|
||||
stur w8, [x29, #8]
|
||||
ldur w8, [x29, #8]
|
||||
mov w9, #0
|
||||
cmp w8, w9
|
||||
cset w8, ne
|
||||
stur w8, [x29, #9]
|
||||
Binary file not shown.
@ -1,24 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
movz w8, #34464
|
||||
movk w8, #1, lsl #16
|
||||
stur w8, [x29, #0]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #6]
|
||||
ldur w8, [x29, #6]
|
||||
mov w9, #0
|
||||
cmp w8, w9
|
||||
cset w8, le
|
||||
stur w8, [x29, #7]
|
||||
ldur w8, [x29, #7]
|
||||
stur w8, [x29, #8]
|
||||
ldur w8, [x29, #8]
|
||||
mov w9, #0
|
||||
cmp w8, w9
|
||||
cset w8, ne
|
||||
stur w8, [x29, #9]
|
||||
Binary file not shown.
@ -1,21 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #5
|
||||
stur w8, [x29, #0]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #1]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #2]
|
||||
ldur w8, [x29, #1]
|
||||
ldur w9, [x29, #2]
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #3]
|
||||
ldur w0, [x29, #3]
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,345 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #5]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #5]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #6]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #6]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #7]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #7]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #8]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #8]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #9]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #9]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #5
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #10]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #10]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #6
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #11]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #11]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #7
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #12]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #12]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #13]
|
||||
mov w8, #1
|
||||
stur w8, [x29, #13]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #14]
|
||||
mov w8, #2
|
||||
stur w8, [x29, #14]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #15]
|
||||
mov w8, #3
|
||||
stur w8, [x29, #15]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #16]
|
||||
mov w8, #4
|
||||
stur w8, [x29, #16]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #17]
|
||||
mov w8, #5
|
||||
stur w8, [x29, #17]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #5
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #18]
|
||||
mov w8, #6
|
||||
stur w8, [x29, #18]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #6
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #19]
|
||||
mov w8, #7
|
||||
stur w8, [x29, #19]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #7
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #20]
|
||||
mov w8, #8
|
||||
stur w8, [x29, #20]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #21]
|
||||
mov w8, #1
|
||||
stur w8, [x29, #21]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #22]
|
||||
mov w8, #2
|
||||
stur w8, [x29, #22]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #23]
|
||||
mov w8, #3
|
||||
stur w8, [x29, #23]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #24]
|
||||
mov w8, #4
|
||||
stur w8, [x29, #24]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #25]
|
||||
mov w8, #5
|
||||
stur w8, [x29, #25]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #5
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #26]
|
||||
mov w8, #6
|
||||
stur w8, [x29, #26]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #6
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #27]
|
||||
mov w8, #7
|
||||
stur w8, [x29, #27]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #7
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #28]
|
||||
mov w8, #8
|
||||
stur w8, [x29, #28]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #29]
|
||||
mov w8, #1
|
||||
stur w8, [x29, #29]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #30]
|
||||
mov w8, #2
|
||||
stur w8, [x29, #30]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #31]
|
||||
mov w8, #3
|
||||
stur w8, [x29, #31]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #32]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #32]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #33]
|
||||
mov w8, #5
|
||||
stur w8, [x29, #33]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #5
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #34]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #34]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #6
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #35]
|
||||
mov w8, #7
|
||||
stur w8, [x29, #35]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #7
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #36]
|
||||
mov w8, #8
|
||||
stur w8, [x29, #36]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #37]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #5
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #38]
|
||||
ldur w8, [x29, #38]
|
||||
stur w8, [x29, #39]
|
||||
ldur w8, [x29, #39]
|
||||
stur w8, [x29, #37]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #40]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #5
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #41]
|
||||
ldur w8, [x29, #41]
|
||||
stur w8, [x29, #42]
|
||||
ldur w8, [x29, #42]
|
||||
stur w8, [x29, #40]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #43]
|
||||
mov w8, #3
|
||||
stur w8, [x29, #43]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #44]
|
||||
mov w8, #4
|
||||
stur w8, [x29, #44]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #45]
|
||||
mov w8, #5
|
||||
stur w8, [x29, #45]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #5
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #46]
|
||||
mov w8, #6
|
||||
stur w8, [x29, #46]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #6
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #47]
|
||||
mov w8, #7
|
||||
stur w8, [x29, #47]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #7
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #48]
|
||||
mov w8, #8
|
||||
stur w8, [x29, #48]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #7
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #49]
|
||||
ldur w8, [x29, #49]
|
||||
stur w8, [x29, #50]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #51]
|
||||
ldur w8, [x29, #51]
|
||||
stur w8, [x29, #52]
|
||||
ldur w8, [x29, #50]
|
||||
ldur w9, [x29, #52]
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #53]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #54]
|
||||
ldur w8, [x29, #54]
|
||||
stur w8, [x29, #55]
|
||||
ldur w8, [x29, #53]
|
||||
ldur w9, [x29, #55]
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #56]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #57]
|
||||
ldur w8, [x29, #57]
|
||||
stur w8, [x29, #58]
|
||||
ldur w8, [x29, #56]
|
||||
ldur w9, [x29, #58]
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #59]
|
||||
ldur w0, [x29, #59]
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,354 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #5]
|
||||
mov w8, #1
|
||||
stur w8, [x29, #5]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #6]
|
||||
mov w8, #2
|
||||
stur w8, [x29, #6]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #7]
|
||||
mov w8, #3
|
||||
stur w8, [x29, #7]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #8]
|
||||
mov w8, #4
|
||||
stur w8, [x29, #8]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #9]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #9]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #5
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #10]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #10]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #6
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #11]
|
||||
mov w8, #7
|
||||
stur w8, [x29, #11]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #7
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #12]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #12]
|
||||
mov w8, #3
|
||||
stur w8, [x29, #13]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #14]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #14]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #15]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #15]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #16]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #16]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #17]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #17]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #18]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #18]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #5
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #19]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #19]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #6
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #20]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #20]
|
||||
ldur w8, [x29, #0]
|
||||
mov w9, #7
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #21]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #21]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #22]
|
||||
mov w8, #1
|
||||
stur w8, [x29, #22]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #23]
|
||||
mov w8, #2
|
||||
stur w8, [x29, #23]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #24]
|
||||
mov w8, #3
|
||||
stur w8, [x29, #24]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #25]
|
||||
mov w8, #4
|
||||
stur w8, [x29, #25]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #26]
|
||||
mov w8, #5
|
||||
stur w8, [x29, #26]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #5
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #27]
|
||||
mov w8, #6
|
||||
stur w8, [x29, #27]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #6
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #28]
|
||||
mov w8, #7
|
||||
stur w8, [x29, #28]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #7
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #29]
|
||||
mov w8, #8
|
||||
stur w8, [x29, #29]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #30]
|
||||
mov w8, #1
|
||||
stur w8, [x29, #30]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #31]
|
||||
mov w8, #2
|
||||
stur w8, [x29, #31]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #32]
|
||||
mov w8, #3
|
||||
stur w8, [x29, #32]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #33]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #33]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #34]
|
||||
mov w8, #5
|
||||
stur w8, [x29, #34]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #5
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #35]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #35]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #6
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #36]
|
||||
ldur w8, [x29, #4]
|
||||
mov w9, #6
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #37]
|
||||
ldur w8, [x29, #37]
|
||||
stur w8, [x29, #38]
|
||||
ldur w8, [x29, #38]
|
||||
stur w8, [x29, #36]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #7
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #39]
|
||||
mov w8, #8
|
||||
stur w8, [x29, #39]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #40]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #5
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #41]
|
||||
ldur w8, [x29, #41]
|
||||
stur w8, [x29, #42]
|
||||
ldur w8, [x29, #42]
|
||||
stur w8, [x29, #40]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #43]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #5
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #44]
|
||||
ldur w8, [x29, #44]
|
||||
stur w8, [x29, #45]
|
||||
ldur w8, [x29, #45]
|
||||
stur w8, [x29, #43]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #2
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #46]
|
||||
mov w8, #3
|
||||
stur w8, [x29, #46]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #3
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #47]
|
||||
mov w8, #4
|
||||
stur w8, [x29, #47]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #48]
|
||||
mov w8, #5
|
||||
stur w8, [x29, #48]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #5
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #49]
|
||||
mov w8, #6
|
||||
stur w8, [x29, #49]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #6
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #50]
|
||||
mov w8, #7
|
||||
stur w8, [x29, #50]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #7
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #51]
|
||||
mov w8, #8
|
||||
stur w8, [x29, #51]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #7
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #52]
|
||||
ldur w8, [x29, #52]
|
||||
stur w8, [x29, #53]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #0
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #54]
|
||||
ldur w8, [x29, #54]
|
||||
stur w8, [x29, #55]
|
||||
ldur w8, [x29, #53]
|
||||
ldur w9, [x29, #55]
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #56]
|
||||
ldur w8, [x29, #3]
|
||||
mov w9, #1
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #57]
|
||||
ldur w8, [x29, #57]
|
||||
stur w8, [x29, #58]
|
||||
ldur w8, [x29, #56]
|
||||
ldur w9, [x29, #58]
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #59]
|
||||
ldur w8, [x29, #2]
|
||||
mov w9, #6
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #60]
|
||||
ldur w8, [x29, #60]
|
||||
stur w8, [x29, #61]
|
||||
ldur w8, [x29, #59]
|
||||
ldur w9, [x29, #61]
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #62]
|
||||
ldur w0, [x29, #62]
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,11 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w0, #5
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,17 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #10
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #5
|
||||
stur w8, [x29, #1]
|
||||
ldur w8, [x29, #1]
|
||||
stur w8, [x29, #2]
|
||||
ldur w0, [x29, #2]
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,18 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
mov w9, #4
|
||||
lsl w9, w9, #2
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #0]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #1]
|
||||
ldur w0, [x29, #1]
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,21 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #1]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #2]
|
||||
ldur w8, [x29, #2]
|
||||
stur w8, [x29, #0]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #3]
|
||||
ldur w0, [x29, #3]
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,17 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #1]
|
||||
ldur w8, [x29, #1]
|
||||
stur w8, [x29, #0]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #2]
|
||||
ldur w0, [x29, #2]
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,27 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #1]
|
||||
mov w8, #10
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #-1
|
||||
stur w8, [x29, #1]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #2]
|
||||
ldur w8, [x29, #1]
|
||||
stur w8, [x29, #3]
|
||||
ldur w8, [x29, #2]
|
||||
ldur w9, [x29, #3]
|
||||
add w8, w8, w9
|
||||
stur w8, [x29, #4]
|
||||
ldur w0, [x29, #4]
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,11 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w0, #15
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,21 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #2
|
||||
stur w8, [x29, #0]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #1]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #10
|
||||
sub w8, w8, w9
|
||||
stur w8, [x29, #2]
|
||||
ldur w0, [x29, #2]
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,21 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #10
|
||||
stur w8, [x29, #0]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #1]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #2
|
||||
sub w8, w8, w9
|
||||
stur w8, [x29, #2]
|
||||
ldur w0, [x29, #2]
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,27 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #1]
|
||||
mov w8, #10
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #5
|
||||
stur w8, [x29, #1]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #2]
|
||||
ldur w8, [x29, #1]
|
||||
stur w8, [x29, #3]
|
||||
ldur w8, [x29, #2]
|
||||
ldur w9, [x29, #3]
|
||||
mul w8, w8, w9
|
||||
stur w8, [x29, #4]
|
||||
ldur w0, [x29, #4]
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,11 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w0, #25
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,27 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #0
|
||||
stur w8, [x29, #1]
|
||||
mov w8, #10
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #5
|
||||
stur w8, [x29, #1]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #2]
|
||||
ldur w8, [x29, #1]
|
||||
stur w8, [x29, #3]
|
||||
ldur w8, [x29, #2]
|
||||
ldur w9, [x29, #3]
|
||||
sdiv w8, w8, w9
|
||||
stur w8, [x29, #4]
|
||||
ldur w0, [x29, #4]
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,11 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w0, #2
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,21 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #10
|
||||
stur w8, [x29, #0]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #1]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #3
|
||||
sdiv w8, w8, w9
|
||||
stur w8, [x29, #2]
|
||||
ldur w0, [x29, #2]
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,22 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #0]
|
||||
mov w8, #10
|
||||
stur w8, [x29, #0]
|
||||
ldur w8, [x29, #0]
|
||||
stur w8, [x29, #1]
|
||||
ldur w8, [x29, #1]
|
||||
mov w9, #3
|
||||
sdiv w8, w8, w9
|
||||
msub w8, w8, w9, w8
|
||||
stur w8, [x29, #2]
|
||||
ldur w0, [x29, #2]
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Binary file not shown.
@ -1,13 +0,0 @@
|
||||
.text
|
||||
.globl main
|
||||
.p2align 2
|
||||
main:
|
||||
sub sp, sp, #32
|
||||
stp x29, x30, [sp, #16]
|
||||
add x29, sp, #16
|
||||
mov w8, #0
|
||||
stur w8, [x29, #0]
|
||||
ldur w0, [x29, #0]
|
||||
ldp x29, x30, [sp, #16]
|
||||
add sp, sp, #32
|
||||
ret
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue