1570af302Sopenharmony_ci.global pipe 2570af302Sopenharmony_ci.type pipe, @function 3570af302Sopenharmony_cipipe: 4570af302Sopenharmony_ci mov #42, r3 5570af302Sopenharmony_ci trapa #31 6570af302Sopenharmony_ci 7570af302Sopenharmony_ci ! work around hardware bug 8570af302Sopenharmony_ci or r0, r0 9570af302Sopenharmony_ci or r0, r0 10570af302Sopenharmony_ci or r0, r0 11570af302Sopenharmony_ci or r0, r0 12570af302Sopenharmony_ci or r0, r0 13570af302Sopenharmony_ci 14570af302Sopenharmony_ci cmp/pz r0 15570af302Sopenharmony_ci bt 1f 16570af302Sopenharmony_ci 17570af302Sopenharmony_ci mov.l L1, r1 18570af302Sopenharmony_ci braf r1 19570af302Sopenharmony_ci mov r0, r4 20570af302Sopenharmony_ci 21570af302Sopenharmony_ci1: mov.l r0, @(0,r4) 22570af302Sopenharmony_ci mov.l r1, @(4,r4) 23570af302Sopenharmony_ci rts 24570af302Sopenharmony_ci mov #0, r0 25570af302Sopenharmony_ci 26570af302Sopenharmony_ci.align 2 27570af302Sopenharmony_ciL1: .long __syscall_ret@PLT-(1b-.) 28