Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xiph.Org
aom-rav1e
Commits
9fb6f406
Commit
9fb6f406
authored
Jun 17, 2013
by
James Zern
Browse files
vpx_ports/x86.h: de-dup #elif block
Change-Id: I052647e13dd24354888c890f6b4a987d989552ae
parent
b1caa7c5
Changes
1
Hide whitespace changes
Inline
Side-by-side
vpx_ports/x86.h
View file @
9fb6f406
...
...
@@ -186,36 +186,23 @@ x86_readtsc(void) {
#if defined(__GNUC__) && __GNUC__
static
void
x87_set_control_word
(
unsigned
short
mode
)
{
__asm__
__volatile__
(
"fldcw %0"
:
:
"m"
(
*&
mode
));
__asm__
__volatile__
(
"fldcw %0"
:
:
"m"
(
*&
mode
));
}
static
unsigned
short
x87_get_control_word
(
void
)
{
unsigned
short
mode
;
__asm__
__volatile__
(
"fstcw %0
\n\t
"
:
"=m"
(
*&
mode
)
:
);
__asm__
__volatile__
(
"fstcw %0
\n\t
"
:
"=m"
(
*&
mode
)
:
);
return
mode
;
}
#elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
static
void
x87_set_control_word
(
unsigned
short
mode
)
{
asm
volatile
(
"fldcw %0"
:
:
"m"
(
*&
mode
));
}
static
unsigned
short
x87_get_control_word
(
void
)
{
unsigned
short
mode
;
asm
volatile
(
"fstcw %0
\n\t
"
:
"=m"
(
*&
mode
)
:
);
return
mode
;
}
#elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
static
void
x87_set_control_word
(
unsigned
short
mode
)
{
asm
volatile
(
"fldcw %0"
:
:
"m"
(
*&
mode
));
asm
volatile
(
"fldcw %0"
:
:
"m"
(
*&
mode
));
}
static
unsigned
short
x87_get_control_word
(
void
)
{
unsigned
short
mode
;
asm
volatile
(
"fstcw %0
\n\t
"
:
"=m"
(
*&
mode
)
:
);
asm
volatile
(
"fstcw %0
\n\t
"
:
"=m"
(
*&
mode
)
:
);
return
mode
;
}
#elif ARCH_X86_64
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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