1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-29 01:13:08 +00:00
freebsd-ports/graphics/appleseed
Alexey Dokuchaev 3f37100262 Improve cpuid() implementation:
- Correctly denote register use: for CPUID, %eax and %ecx are input/output
  and %ebx and %edx are output only
- Do not insist on using %esi and %edi, let the compiler choose a register
- Always preserve %ebx/%rbx because ABI defines them as callee-saved
- Use xchg[lq] instead of mov[lq] to restore %ebx/%rbx
- Use separate implementation for x86-64 to preserve %rbx because 32-bit
  operations would set the upper 32 bits to zero

Submitted by:	tijl
2015-09-17 14:10:12 +00:00
..
files Improve cpuid() implementation: 2015-09-17 14:10:12 +00:00
distinfo
Makefile Improve cpuid() implementation: 2015-09-17 14:10:12 +00:00
pkg-descr
pkg-plist