什么是';bxpl';ARM指令中的平均值

什么是';bxpl';ARM指令中的平均值,arm,instructions,Arm,Instructions,我在仿生C的系统调用实现中发现了“bxpl”。 “bx”和“bxpl”有什么区别? 顺便说一句,我搜索了ARM的文档,但什么也没找到,我应该去哪里查找这样的信息 请帮忙,谢谢 /* autogenerated by gensyscalls.py */ #include <sys/linux-syscalls.h> .text .type read, #function .globl read .align 4 .fnstart read: .save {r4, r7} stm

我在仿生C的系统调用实现中发现了“bxpl”。 “bx”和“bxpl”有什么区别? 顺便说一句,我搜索了ARM的文档,但什么也没找到,我应该去哪里查找这样的信息

请帮忙,谢谢

/* autogenerated by gensyscalls.py */
#include <sys/linux-syscalls.h>

.text
.type read, #function
.globl read
.align 4
.fnstart

read:
.save   {r4, r7}
stmfd   sp!, {r4, r7}
ldr     r7, =__NR_read
swi     #0
ldmfd   sp!, {r4, r7}
movs    r0, r0
bxpl    lr
b       __set_syscall_errno
.fnend
/*由gensyscalls.py自动生成*/
#包括
文本
.输入read,#函数
.全球阅读
.对齐4
.fnstart
阅读:
.save{r4,r7}
stmfd sp!,{r4,r7}
ldr r7,=\uuu NR\u读取
swi#0
ldmfd sp!,{r4,r7}
movsr0,r0
bxpl-lr
设置系统调用错误号
fnend先生
=============================================

正如所说的那样


条件PL=正或零

您读过关于@Notlikethat的位吗?可能重复@Notlikethat,非常感谢。条件PL=正或零。