Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
7e1a450d
Commit
7e1a450d
authored
Nov 16, 2002
by
Kazu Hirata
Committed by
Kazu Hirata
Nov 16, 2002
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* optabs.c: Fix formatting.
From-SVN: r59151
parent
1b245ade
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
59 additions
and
54 deletions
+59
-54
gcc/ChangeLog
+4
-0
gcc/optabs.c
+55
-54
No files found.
gcc/ChangeLog
View file @
7e1a450d
2002
-
11
-
16
Kazu
Hirata
<
kazu
@cs
.
umass
.
edu
>
*
optabs
.
c
:
Fix
formatting
.
Sat
Nov
16
02
:
06
:
02
CET
2002
Jan
Hubicka
<
jh
@suse
.
cz
>
Sat
Nov
16
02
:
06
:
02
CET
2002
Jan
Hubicka
<
jh
@suse
.
cz
>
*
athlon
.
md
,
k6
.
md
,
pentium
.
md
,
ppro
.
md
:
Handle
shift1
,
rotate1
*
athlon
.
md
,
k6
.
md
,
pentium
.
md
,
ppro
.
md
:
Handle
shift1
,
rotate1
...
...
gcc/optabs.c
View file @
7e1a450d
...
@@ -244,12 +244,12 @@ widen_operand (op, mode, oldmode, unsignedp, no_extend)
...
@@ -244,12 +244,12 @@ widen_operand (op, mode, oldmode, unsignedp, no_extend)
static
int
static
int
expand_cmplxdiv_straight
(
real0
,
real1
,
imag0
,
imag1
,
realr
,
imagr
,
submode
,
expand_cmplxdiv_straight
(
real0
,
real1
,
imag0
,
imag1
,
realr
,
imagr
,
submode
,
unsignedp
,
methods
,
class
,
binoptab
)
unsignedp
,
methods
,
class
,
binoptab
)
rtx
real0
,
real1
,
imag0
,
imag1
,
realr
,
imagr
;
rtx
real0
,
real1
,
imag0
,
imag1
,
realr
,
imagr
;
enum
machine_mode
submode
;
enum
machine_mode
submode
;
int
unsignedp
;
int
unsignedp
;
enum
optab_methods
methods
;
enum
optab_methods
methods
;
enum
mode_class
class
;
enum
mode_class
class
;
optab
binoptab
;
optab
binoptab
;
{
{
rtx
divisor
;
rtx
divisor
;
rtx
real_t
,
imag_t
;
rtx
real_t
,
imag_t
;
...
@@ -376,12 +376,12 @@ expand_cmplxdiv_straight (real0, real1, imag0, imag1, realr, imagr, submode,
...
@@ -376,12 +376,12 @@ expand_cmplxdiv_straight (real0, real1, imag0, imag1, realr, imagr, submode,
static
int
static
int
expand_cmplxdiv_wide
(
real0
,
real1
,
imag0
,
imag1
,
realr
,
imagr
,
submode
,
expand_cmplxdiv_wide
(
real0
,
real1
,
imag0
,
imag1
,
realr
,
imagr
,
submode
,
unsignedp
,
methods
,
class
,
binoptab
)
unsignedp
,
methods
,
class
,
binoptab
)
rtx
real0
,
real1
,
imag0
,
imag1
,
realr
,
imagr
;
rtx
real0
,
real1
,
imag0
,
imag1
,
realr
,
imagr
;
enum
machine_mode
submode
;
enum
machine_mode
submode
;
int
unsignedp
;
int
unsignedp
;
enum
optab_methods
methods
;
enum
optab_methods
methods
;
enum
mode_class
class
;
enum
mode_class
class
;
optab
binoptab
;
optab
binoptab
;
{
{
rtx
ratio
,
divisor
;
rtx
ratio
,
divisor
;
rtx
real_t
,
imag_t
;
rtx
real_t
,
imag_t
;
...
@@ -646,7 +646,7 @@ expand_simple_binop (mode, code, op0, op1, target, unsignedp, methods)
...
@@ -646,7 +646,7 @@ expand_simple_binop (mode, code, op0, op1, target, unsignedp, methods)
int
unsignedp
;
int
unsignedp
;
enum
optab_methods
methods
;
enum
optab_methods
methods
;
{
{
optab
binop
=
code_to_optab
[(
int
)
code
];
optab
binop
=
code_to_optab
[(
int
)
code
];
if
(
binop
==
0
)
if
(
binop
==
0
)
abort
();
abort
();
...
@@ -680,7 +680,7 @@ expand_binop (mode, binoptab, op0, op1, target, unsignedp, methods)
...
@@ -680,7 +680,7 @@ expand_binop (mode, binoptab, op0, op1, target, unsignedp, methods)
enum
machine_mode
wider_mode
;
enum
machine_mode
wider_mode
;
rtx
temp
;
rtx
temp
;
int
commutative_op
=
0
;
int
commutative_op
=
0
;
int
shift_op
=
(
binoptab
->
code
==
ASHIFT
int
shift_op
=
(
binoptab
->
code
==
ASHIFT
||
binoptab
->
code
==
ASHIFTRT
||
binoptab
->
code
==
ASHIFTRT
||
binoptab
->
code
==
LSHIFTRT
||
binoptab
->
code
==
LSHIFTRT
||
binoptab
->
code
==
ROTATE
||
binoptab
->
code
==
ROTATE
...
@@ -1138,7 +1138,7 @@ expand_binop (mode, binoptab, op0, op1, target, unsignedp, methods)
...
@@ -1138,7 +1138,7 @@ expand_binop (mode, binoptab, op0, op1, target, unsignedp, methods)
if
(
shift_count
>
BITS_PER_WORD
)
if
(
shift_count
>
BITS_PER_WORD
)
{
{
first_shift_count
=
GEN_INT
(
shift_count
-
BITS_PER_WORD
);
first_shift_count
=
GEN_INT
(
shift_count
-
BITS_PER_WORD
);
second_shift_count
=
GEN_INT
(
2
*
BITS_PER_WORD
-
shift_count
);
second_shift_count
=
GEN_INT
(
2
*
BITS_PER_WORD
-
shift_count
);
}
}
else
else
{
{
...
@@ -1640,7 +1640,7 @@ expand_binop (mode, binoptab, op0, op1, target, unsignedp, methods)
...
@@ -1640,7 +1640,7 @@ expand_binop (mode, binoptab, op0, op1, target, unsignedp, methods)
NULL_RTX
,
unsignedp
,
methods
);
NULL_RTX
,
unsignedp
,
methods
);
if
(
temp1
==
0
||
temp2
==
0
)
if
(
temp1
==
0
||
temp2
==
0
)
break
;
break
;
res
=
(
expand_binop
res
=
(
expand_binop
(
submode
,
(
submode
,
...
@@ -1900,7 +1900,7 @@ expand_vector_binop (mode, binoptab, op0, op1, target, unsignedp, methods)
...
@@ -1900,7 +1900,7 @@ expand_vector_binop (mode, binoptab, op0, op1, target, unsignedp, methods)
class
=
GET_MODE_CLASS
(
mode
);
class
=
GET_MODE_CLASS
(
mode
);
size
=
GET_MODE_SIZE
(
mode
);
size
=
GET_MODE_SIZE
(
mode
);
submode
=
GET_MODE_INNER
(
mode
);
submode
=
GET_MODE_INNER
(
mode
);
/* Search for the widest vector mode with the same inner mode that is
/* Search for the widest vector mode with the same inner mode that is
...
@@ -2023,7 +2023,7 @@ expand_vector_unop (mode, unoptab, op0, target, unsignedp)
...
@@ -2023,7 +2023,7 @@ expand_vector_unop (mode, unoptab, op0, target, unsignedp)
int
size
,
elts
,
subsize
,
subbitsize
,
i
;
int
size
,
elts
,
subsize
,
subbitsize
,
i
;
rtx
t
,
a
,
res
,
seq
;
rtx
t
,
a
,
res
,
seq
;
size
=
GET_MODE_SIZE
(
mode
);
size
=
GET_MODE_SIZE
(
mode
);
submode
=
GET_MODE_INNER
(
mode
);
submode
=
GET_MODE_INNER
(
mode
);
/* Search for the widest vector mode with the same inner mode that is
/* Search for the widest vector mode with the same inner mode that is
...
@@ -2117,11 +2117,11 @@ expand_vector_unop (mode, unoptab, op0, target, unsignedp)
...
@@ -2117,11 +2117,11 @@ expand_vector_unop (mode, unoptab, op0, target, unsignedp)
rtx
rtx
sign_expand_binop
(
mode
,
uoptab
,
soptab
,
op0
,
op1
,
target
,
unsignedp
,
methods
)
sign_expand_binop
(
mode
,
uoptab
,
soptab
,
op0
,
op1
,
target
,
unsignedp
,
methods
)
enum
machine_mode
mode
;
enum
machine_mode
mode
;
optab
uoptab
,
soptab
;
optab
uoptab
,
soptab
;
rtx
op0
,
op1
,
target
;
rtx
op0
,
op1
,
target
;
int
unsignedp
;
int
unsignedp
;
enum
optab_methods
methods
;
enum
optab_methods
methods
;
{
{
rtx
temp
;
rtx
temp
;
optab
direct_optab
=
unsignedp
?
uoptab
:
soptab
;
optab
direct_optab
=
unsignedp
?
uoptab
:
soptab
;
...
@@ -2317,7 +2317,7 @@ expand_simple_unop (mode, code, op0, target, unsignedp)
...
@@ -2317,7 +2317,7 @@ expand_simple_unop (mode, code, op0, target, unsignedp)
rtx
target
;
rtx
target
;
int
unsignedp
;
int
unsignedp
;
{
{
optab
unop
=
code_to_optab
[(
int
)
code
];
optab
unop
=
code_to_optab
[(
int
)
code
];
if
(
unop
==
0
)
if
(
unop
==
0
)
abort
();
abort
();
...
@@ -3293,24 +3293,24 @@ can_compare_p (code, mode, purpose)
...
@@ -3293,24 +3293,24 @@ can_compare_p (code, mode, purpose)
{
{
do
do
{
{
if
(
cmp_optab
->
handlers
[(
int
)
mode
].
insn_code
!=
CODE_FOR_nothing
)
if
(
cmp_optab
->
handlers
[(
int
)
mode
].
insn_code
!=
CODE_FOR_nothing
)
{
{
if
(
purpose
==
ccp_jump
)
if
(
purpose
==
ccp_jump
)
return
bcc_gen_fctn
[(
int
)
code
]
!=
NULL
;
return
bcc_gen_fctn
[(
int
)
code
]
!=
NULL
;
else
if
(
purpose
==
ccp_store_flag
)
else
if
(
purpose
==
ccp_store_flag
)
return
setcc_gen_code
[(
int
)
code
]
!=
CODE_FOR_nothing
;
return
setcc_gen_code
[(
int
)
code
]
!=
CODE_FOR_nothing
;
else
else
/* There's only one cmov entry point, and it's allowed to fail. */
/* There's only one cmov entry point, and it's allowed to fail. */
return
1
;
return
1
;
}
}
if
(
purpose
==
ccp_jump
if
(
purpose
==
ccp_jump
&&
cbranch_optab
->
handlers
[(
int
)
mode
].
insn_code
!=
CODE_FOR_nothing
)
&&
cbranch_optab
->
handlers
[(
int
)
mode
].
insn_code
!=
CODE_FOR_nothing
)
return
1
;
return
1
;
if
(
purpose
==
ccp_cmov
if
(
purpose
==
ccp_cmov
&&
cmov_optab
->
handlers
[(
int
)
mode
].
insn_code
!=
CODE_FOR_nothing
)
&&
cmov_optab
->
handlers
[(
int
)
mode
].
insn_code
!=
CODE_FOR_nothing
)
return
1
;
return
1
;
if
(
purpose
==
ccp_store_flag
if
(
purpose
==
ccp_store_flag
&&
cstore_optab
->
handlers
[(
int
)
mode
].
insn_code
!=
CODE_FOR_nothing
)
&&
cstore_optab
->
handlers
[(
int
)
mode
].
insn_code
!=
CODE_FOR_nothing
)
return
1
;
return
1
;
mode
=
GET_MODE_WIDER_MODE
(
mode
);
mode
=
GET_MODE_WIDER_MODE
(
mode
);
...
@@ -3378,7 +3378,7 @@ prepare_cmp_insn (px, py, pcomparison, size, pmode, punsignedp, purpose)
...
@@ -3378,7 +3378,7 @@ prepare_cmp_insn (px, py, pcomparison, size, pmode, punsignedp, purpose)
states that canonical comparisons are required only for targets which
states that canonical comparisons are required only for targets which
have cc0. */
have cc0. */
if
(
CONSTANT_P
(
x
)
&&
!
CONSTANT_P
(
y
))
if
(
CONSTANT_P
(
x
)
&&
!
CONSTANT_P
(
y
))
abort
();
abort
();
#endif
#endif
/* Don't let both operands fail to indicate the mode. */
/* Don't let both operands fail to indicate the mode. */
...
@@ -3545,7 +3545,7 @@ emit_cmp_and_jump_insn_1 (x, y, mode, comparison, unsignedp, label)
...
@@ -3545,7 +3545,7 @@ emit_cmp_and_jump_insn_1 (x, y, mode, comparison, unsignedp, label)
if
(
label
)
if
(
label
)
{
{
icode
=
cbranch_optab
->
handlers
[(
int
)
wider_mode
].
insn_code
;
icode
=
cbranch_optab
->
handlers
[(
int
)
wider_mode
].
insn_code
;
if
(
icode
!=
CODE_FOR_nothing
if
(
icode
!=
CODE_FOR_nothing
&&
(
*
insn_data
[
icode
].
operand
[
0
].
predicate
)
(
test
,
wider_mode
))
&&
(
*
insn_data
[
icode
].
operand
[
0
].
predicate
)
(
test
,
wider_mode
))
...
@@ -3586,7 +3586,8 @@ emit_cmp_and_jump_insn_1 (x, y, mode, comparison, unsignedp, label)
...
@@ -3586,7 +3586,8 @@ emit_cmp_and_jump_insn_1 (x, y, mode, comparison, unsignedp, label)
break
;
break
;
wider_mode
=
GET_MODE_WIDER_MODE
(
wider_mode
);
wider_mode
=
GET_MODE_WIDER_MODE
(
wider_mode
);
}
while
(
wider_mode
!=
VOIDmode
);
}
while
(
wider_mode
!=
VOIDmode
);
abort
();
abort
();
}
}
...
@@ -4014,7 +4015,7 @@ void
...
@@ -4014,7 +4015,7 @@ void
emit_indirect_jump
(
loc
)
emit_indirect_jump
(
loc
)
rtx
loc
;
rtx
loc
;
{
{
if
(
!
((
*
insn_data
[(
int
)
CODE_FOR_indirect_jump
].
operand
[
0
].
predicate
)
if
(
!
((
*
insn_data
[(
int
)
CODE_FOR_indirect_jump
].
operand
[
0
].
predicate
)
(
loc
,
Pmode
)))
(
loc
,
Pmode
)))
loc
=
copy_to_mode_reg
(
Pmode
,
loc
);
loc
=
copy_to_mode_reg
(
Pmode
,
loc
);
...
@@ -4206,7 +4207,7 @@ gen_add3_insn (r0, r1, c)
...
@@ -4206,7 +4207,7 @@ gen_add3_insn (r0, r1, c)
{
{
int
icode
=
(
int
)
add_optab
->
handlers
[(
int
)
GET_MODE
(
r0
)].
insn_code
;
int
icode
=
(
int
)
add_optab
->
handlers
[(
int
)
GET_MODE
(
r0
)].
insn_code
;
if
(
icode
==
CODE_FOR_nothing
if
(
icode
==
CODE_FOR_nothing
||
!
((
*
insn_data
[
icode
].
operand
[
0
].
predicate
)
||
!
((
*
insn_data
[
icode
].
operand
[
0
].
predicate
)
(
r0
,
insn_data
[
icode
].
operand
[
0
].
mode
))
(
r0
,
insn_data
[
icode
].
operand
[
0
].
mode
))
||
!
((
*
insn_data
[
icode
].
operand
[
1
].
predicate
)
||
!
((
*
insn_data
[
icode
].
operand
[
1
].
predicate
)
...
@@ -4270,7 +4271,7 @@ gen_sub3_insn (r0, r1, c)
...
@@ -4270,7 +4271,7 @@ gen_sub3_insn (r0, r1, c)
{
{
int
icode
=
(
int
)
sub_optab
->
handlers
[(
int
)
GET_MODE
(
r0
)].
insn_code
;
int
icode
=
(
int
)
sub_optab
->
handlers
[(
int
)
GET_MODE
(
r0
)].
insn_code
;
if
(
icode
==
CODE_FOR_nothing
if
(
icode
==
CODE_FOR_nothing
||
!
((
*
insn_data
[
icode
].
operand
[
0
].
predicate
)
||
!
((
*
insn_data
[
icode
].
operand
[
0
].
predicate
)
(
r0
,
insn_data
[
icode
].
operand
[
0
].
mode
))
(
r0
,
insn_data
[
icode
].
operand
[
0
].
mode
))
||
!
((
*
insn_data
[
icode
].
operand
[
1
].
predicate
)
||
!
((
*
insn_data
[
icode
].
operand
[
1
].
predicate
)
...
@@ -4506,7 +4507,7 @@ expand_float (to, from, unsignedp)
...
@@ -4506,7 +4507,7 @@ expand_float (to, from, unsignedp)
convert_move
(
to
,
target
,
0
);
convert_move
(
to
,
target
,
0
);
return
;
return
;
}
}
}
}
/* Unsigned integer, and no way to convert directly.
/* Unsigned integer, and no way to convert directly.
Convert as signed, then conditionally adjust the result. */
Convert as signed, then conditionally adjust the result. */
...
@@ -4581,7 +4582,7 @@ expand_float (to, from, unsignedp)
...
@@ -4581,7 +4582,7 @@ expand_float (to, from, unsignedp)
/* Multiply by 2 to undo the shift above. */
/* Multiply by 2 to undo the shift above. */
temp
=
expand_binop
(
fmode
,
add_optab
,
target
,
target
,
temp
=
expand_binop
(
fmode
,
add_optab
,
target
,
target
,
target
,
0
,
OPTAB_LIB_WIDEN
);
target
,
0
,
OPTAB_LIB_WIDEN
);
if
(
temp
!=
target
)
if
(
temp
!=
target
)
emit_move_insn
(
target
,
temp
);
emit_move_insn
(
target
,
temp
);
...
@@ -5009,11 +5010,11 @@ init_optabv (code)
...
@@ -5009,11 +5010,11 @@ init_optabv (code)
static
void
static
void
init_libfuncs
(
optable
,
first_mode
,
last_mode
,
opname
,
suffix
)
init_libfuncs
(
optable
,
first_mode
,
last_mode
,
opname
,
suffix
)
optab
optable
;
optab
optable
;
int
first_mode
;
int
first_mode
;
int
last_mode
;
int
last_mode
;
const
char
*
opname
;
const
char
*
opname
;
int
suffix
;
int
suffix
;
{
{
int
mode
;
int
mode
;
unsigned
opname_len
=
strlen
(
opname
);
unsigned
opname_len
=
strlen
(
opname
);
...
@@ -5021,7 +5022,7 @@ init_libfuncs (optable, first_mode, last_mode, opname, suffix)
...
@@ -5021,7 +5022,7 @@ init_libfuncs (optable, first_mode, last_mode, opname, suffix)
for
(
mode
=
first_mode
;
(
int
)
mode
<=
(
int
)
last_mode
;
for
(
mode
=
first_mode
;
(
int
)
mode
<=
(
int
)
last_mode
;
mode
=
(
enum
machine_mode
)
((
int
)
mode
+
1
))
mode
=
(
enum
machine_mode
)
((
int
)
mode
+
1
))
{
{
const
char
*
mname
=
GET_MODE_NAME
(
mode
);
const
char
*
mname
=
GET_MODE_NAME
(
mode
);
unsigned
mname_len
=
strlen
(
mname
);
unsigned
mname_len
=
strlen
(
mname
);
char
*
libfunc_name
=
alloca
(
2
+
opname_len
+
mname_len
+
1
+
1
);
char
*
libfunc_name
=
alloca
(
2
+
opname_len
+
mname_len
+
1
+
1
);
char
*
p
;
char
*
p
;
...
@@ -5050,9 +5051,9 @@ init_libfuncs (optable, first_mode, last_mode, opname, suffix)
...
@@ -5050,9 +5051,9 @@ init_libfuncs (optable, first_mode, last_mode, opname, suffix)
static
void
static
void
init_integral_libfuncs
(
optable
,
opname
,
suffix
)
init_integral_libfuncs
(
optable
,
opname
,
suffix
)
optab
optable
;
optab
optable
;
const
char
*
opname
;
const
char
*
opname
;
int
suffix
;
int
suffix
;
{
{
init_libfuncs
(
optable
,
SImode
,
TImode
,
opname
,
suffix
);
init_libfuncs
(
optable
,
SImode
,
TImode
,
opname
,
suffix
);
}
}
...
@@ -5064,9 +5065,9 @@ init_integral_libfuncs (optable, opname, suffix)
...
@@ -5064,9 +5065,9 @@ init_integral_libfuncs (optable, opname, suffix)
static
void
static
void
init_floating_libfuncs
(
optable
,
opname
,
suffix
)
init_floating_libfuncs
(
optable
,
opname
,
suffix
)
optab
optable
;
optab
optable
;
const
char
*
opname
;
const
char
*
opname
;
int
suffix
;
int
suffix
;
{
{
init_libfuncs
(
optable
,
SFmode
,
TFmode
,
opname
,
suffix
);
init_libfuncs
(
optable
,
SFmode
,
TFmode
,
opname
,
suffix
);
}
}
...
@@ -5466,8 +5467,8 @@ init_traps ()
...
@@ -5466,8 +5467,8 @@ init_traps ()
rtx
rtx
gen_cond_trap
(
code
,
op1
,
op2
,
tcode
)
gen_cond_trap
(
code
,
op1
,
op2
,
tcode
)
enum
rtx_code
code
ATTRIBUTE_UNUSED
;
enum
rtx_code
code
ATTRIBUTE_UNUSED
;
rtx
op1
,
op2
ATTRIBUTE_UNUSED
,
tcode
ATTRIBUTE_UNUSED
;
rtx
op1
,
op2
ATTRIBUTE_UNUSED
,
tcode
ATTRIBUTE_UNUSED
;
{
{
enum
machine_mode
mode
=
GET_MODE
(
op1
);
enum
machine_mode
mode
=
GET_MODE
(
op1
);
...
@@ -5479,7 +5480,7 @@ gen_cond_trap (code, op1, op2, tcode)
...
@@ -5479,7 +5480,7 @@ gen_cond_trap (code, op1, op2, tcode)
&&
cmp_optab
->
handlers
[(
int
)
mode
].
insn_code
!=
CODE_FOR_nothing
)
&&
cmp_optab
->
handlers
[(
int
)
mode
].
insn_code
!=
CODE_FOR_nothing
)
{
{
rtx
insn
;
rtx
insn
;
start_sequence
();
start_sequence
();
emit_insn
(
GEN_FCN
(
cmp_optab
->
handlers
[(
int
)
mode
].
insn_code
)
(
op1
,
op2
));
emit_insn
(
GEN_FCN
(
cmp_optab
->
handlers
[(
int
)
mode
].
insn_code
)
(
op1
,
op2
));
PUT_CODE
(
trap_rtx
,
code
);
PUT_CODE
(
trap_rtx
,
code
);
insn
=
gen_conditional_trap
(
trap_rtx
,
tcode
);
insn
=
gen_conditional_trap
(
trap_rtx
,
tcode
);
...
@@ -5488,7 +5489,7 @@ gen_cond_trap (code, op1, op2, tcode)
...
@@ -5488,7 +5489,7 @@ gen_cond_trap (code, op1, op2, tcode)
emit_insn
(
insn
);
emit_insn
(
insn
);
insn
=
get_insns
();
insn
=
get_insns
();
}
}
end_sequence
();
end_sequence
();
return
insn
;
return
insn
;
}
}
#endif
#endif
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment