1
0
Fork 0
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:
Alex Kotov 2022-01-11 12:34:28 +05:00
parent 8d3b090f6e
commit 712b3fe76b
Signed by: kotovalexarian
GPG key ID: 553C0EBBEB5D5F08

View file

@ -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