OpenOCD
inst_rd()
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
inst_rd()
inst_rd() function
Syntax
from
opcodes.h:20
static
uint32_t
inst_rd
(
uint32_t
r
)
__attribute__
(
(
unused
)
)
;
Implemented in
opcodes.h:21
Arguments
r
References
Location
Referrer
Text
opcodes.h:21
static
uint32_t
inst_rd
(
uint32_t
r
)
opcodes.h:20
static
uint32_t
inst_rd
(
uint32_t
r
)
__attribute__
(
(
unused
)
)
;
opcodes.h:71
jal()
return
imm_j
(
imm
)
|
inst_rd
(
rd
)
|
MATCH_JAL
;
opcodes.h:107
ld()
return
imm_i
(
offset
)
|
inst_rs1
(
base
)
|
inst_rd
(
rd
)
|
MATCH_LD
;
opcodes.h:113
lw()
return
imm_i
(
offset
)
|
inst_rs1
(
base
)
|
inst_rd
(
rd
)
|
MATCH_LW
;
opcodes.h:119
lh()
return
imm_i
(
offset
)
|
inst_rs1
(
base
)
|
inst_rd
(
rd
)
|
MATCH_LH
;
opcodes.h:125
lb()
return
imm_i
(
offset
)
|
inst_rs1
(
base
)
|
inst_rd
(
rd
)
|
MATCH_LB
;
opcodes.h:137
addi()
return
imm_i
(
imm
)
|
inst_rs1
(
src
)
|
inst_rd
(
dest
)
|
MATCH_ADDI
;
opcodes.h:143
csrr()
return
imm_i
(
csr
)
|
inst_rd
(
rd
)
|
MATCH_CSRRS
;
opcodes.h:149
csrrs()
return
imm_i
(
csr
)
|
inst_rs1
(
rs
)
|
inst_rd
(
rd
)
|
MATCH_CSRRS
;
opcodes.h:155
csrrw()
return
imm_i
(
csr
)
|
inst_rs1
(
rs
)
|
inst_rd
(
rd
)
|
MATCH_CSRRW
;
opcodes.h:161
csrrci()
return
imm_i
(
csr
)
|
inst_rs1
(
zimm
)
|
inst_rd
(
rd
)
|
MATCH_CSRRCI
;
opcodes.h:167
csrrsi()
return
imm_i
(
csr
)
|
inst_rs1
(
zimm
)
|
inst_rd
(
rd
)
|
MATCH_CSRRSI
;
opcodes.h:185
flw()
return
imm_i
(
offset
)
|
inst_rs1
(
base
)
|
inst_rd
(
dest
)
|
MATCH_FLW
;
opcodes.h:191
fld()
return
imm_i
(
offset
)
|
inst_rs1
(
base
)
|
inst_rd
(
dest
)
|
MATCH_FLD
;
opcodes.h:197
fmv_x_w()
return
inst_rs1
(
src
)
|
inst_rd
(
dest
)
|
MATCH_FMV_X_W
;
opcodes.h:203
fmv_x_d()
return
inst_rs1
(
src
)
|
inst_rd
(
dest
)
|
MATCH_FMV_X_D
;
opcodes.h:209
fmv_w_x()
return
inst_rs1
(
src
)
|
inst_rd
(
dest
)
|
MATCH_FMV_W_X
;
opcodes.h:215
fmv_d_x()
return
inst_rs1
(
src
)
|
inst_rd
(
dest
)
|
MATCH_FMV_D_X
;
opcodes.h:241
lui()
return
imm_u
(
imm
)
|
inst_rd
(
dest
)
|
MATCH_LUI
;
opcodes.h:288
xori()
return
imm_i
(
imm
)
|
inst_rs1
(
src
)
|
inst_rd
(
dest
)
|
MATCH_XORI
;
opcodes.h:294
srli()
return
inst_rs2
(
shamt
)
|
inst_rs1
(
src
)
|
inst_rd
(
dest
)
|
MATCH_SRLI
;
opcodes.h:306
auipc()
return
MATCH_AUIPC
|
inst_rd
(
dest
)
;
opcodes.h:312
vsetvli()
return
(
bits
(
imm
,
10
,
0
)
<
<
20
)
|
inst_rs1
(
src
)
|
inst_rd
(
dest
)
|
MATCH_VSETVLI
;
opcodes.h:318
vmv_x_s()
return
inst_rs2
(
vs2
)
|
inst_rd
(
rd
)
|
MATCH_VMV_X_S
;
opcodes.h:324
vmv_s_x()
return
inst_rs1
(
rs1
)
|
inst_rd
(
vd
)
|
MATCH_VMV_S_X
;
opcodes.h:332
vslide1down_vx()
return
(
(
vm
&
1
)
<
<
25
)
|
inst_rs2
(
vs2
)
|
inst_rs1
(
rs1
)
|
inst_rd
(
vd
)
|
MATCH_VSLIDE1DOWN_VX
;
Call Tree
Functions calling
inst_rd()
Functions called by
inst_rd()
jal()
ld()
lw()
lh()
lb()
addi()
csrr()
csrrs()
csrrw()
csrrci()
csrrsi()
flw()
fld()
fmv_x_w()
fmv_x_d()
fmv_w_x()
fmv_d_x()
lui()
xori()
srli()
auipc()
vsetvli()
vmv_x_s()
vmv_s_x()
vslide1down_vx()
all items filtered out
inst_rd()
bits()
all items filtered out
Data read by
inst_rd()
inst_rd()::r
all items filtered out
inst_rd()
Type of
inst_rd()
inst_rd()
uint32_t
all items filtered out