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 uint16_t kernaux_asm_x86_64_inportw(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_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_outportq(uint16_t port, uint64_t value);
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
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)
|
||||
{
|
||||
__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));
|
||||
}
|
||||
|
||||
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
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue