mirror of
https://github.com/tailix/libkernaux.git
synced 2025-02-24 15:55:41 -05:00
Remove invalid code
This commit is contained in:
parent
8d3b090f6e
commit
712b3fe76b
1 changed files with 0 additions and 14 deletions
|
@ -12,12 +12,10 @@ void kernaux_asm_x86_64_hang() __attribute__((noreturn));
|
||||||
inline static uint8_t kernaux_asm_x86_64_inportb(uint16_t port);
|
inline static uint8_t kernaux_asm_x86_64_inportb(uint16_t port);
|
||||||
inline static uint16_t kernaux_asm_x86_64_inportw(uint16_t port);
|
inline static uint16_t kernaux_asm_x86_64_inportw(uint16_t port);
|
||||||
inline static uint32_t kernaux_asm_x86_64_inportd(uint16_t port);
|
inline static uint32_t kernaux_asm_x86_64_inportd(uint16_t port);
|
||||||
inline static uint64_t kernaux_asm_x86_64_inportq(uint16_t port);
|
|
||||||
|
|
||||||
inline static void kernaux_asm_x86_64_outportb(uint16_t port, uint8_t value);
|
inline static void kernaux_asm_x86_64_outportb(uint16_t port, uint8_t value);
|
||||||
inline static void kernaux_asm_x86_64_outportw(uint16_t port, uint16_t value);
|
inline static void kernaux_asm_x86_64_outportw(uint16_t port, uint16_t value);
|
||||||
inline static void kernaux_asm_x86_64_outportd(uint16_t port, uint32_t value);
|
inline static void kernaux_asm_x86_64_outportd(uint16_t port, uint32_t value);
|
||||||
inline static void kernaux_asm_x86_64_outportq(uint16_t port, uint64_t value);
|
|
||||||
|
|
||||||
uint8_t kernaux_asm_x86_64_inportb(const uint16_t port)
|
uint8_t kernaux_asm_x86_64_inportb(const uint16_t port)
|
||||||
{
|
{
|
||||||
|
@ -40,13 +38,6 @@ uint32_t kernaux_asm_x86_64_inportd(const uint16_t port)
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint64_t kernaux_asm_x86_64_inportq(const uint16_t port)
|
|
||||||
{
|
|
||||||
register uint64_t result;
|
|
||||||
__asm__ volatile("inq %1, %0" : "=a" (result) : "dN" (port));
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
void kernaux_asm_x86_64_outportb(const uint16_t port, const uint8_t value)
|
void kernaux_asm_x86_64_outportb(const uint16_t port, const uint8_t value)
|
||||||
{
|
{
|
||||||
__asm__ volatile("outb %1, %0" : : "dN" (port), "a" (value));
|
__asm__ volatile("outb %1, %0" : : "dN" (port), "a" (value));
|
||||||
|
@ -62,11 +53,6 @@ void kernaux_asm_x86_64_outportd(const uint16_t port, const uint32_t value)
|
||||||
__asm__ volatile("outl %1, %0" : : "dN" (port), "a" (value));
|
__asm__ volatile("outl %1, %0" : : "dN" (port), "a" (value));
|
||||||
}
|
}
|
||||||
|
|
||||||
void kernaux_asm_x86_64_outportq(const uint16_t port, const uint64_t value)
|
|
||||||
{
|
|
||||||
__asm__ volatile("outq %1, %0" : : "dN" (port), "a" (value));
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Reference in a new issue