Fix the __asm__ statements and remove the workarounds. From NetBSD.
Fix the __asm__ statements and remove the workarounds.
From NetBSD.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars