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