VirtualBox

source: vbox/trunk/include/iprt/asm.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @68606   7 years vboxsync iprt/asm*: Made the code safe to use with 16-bit code models employing …
(edit) @68572   7 years vboxsync merging vbglioc r117744: iprt: Introducing RT_FAR and friends to deal …
(edit) @65816   8 years vboxsync RDP/client: compile fixes
(edit) @65639   8 years vboxsync gcc 7: iprt/asm.h: simplify macro declaration to make gcc 7 happy
(edit) @63688   8 years vboxsync asm.h: here as well
(edit) @63687   8 years vboxsync asm.h: next try
(edit) @63686   8 years vboxsync asm.h: ASMBitLastSetU64 fix.
(edit) @63400   8 years vboxsync iprt/asm.h: GCC is a bundle of joy
(edit) @62661   8 years vboxsync asm.h: warnings
(edit) @62634   8 years vboxsync includes: Workaround for C4668 & C4255 warnings in MSC and WDK headers.
(edit) @62592   8 years vboxsync IPRT: More unused parameters and undefined preprocessor macor warning …
(edit) @62473   8 years vboxsync (C) 2016
(edit) @60799   9 years vboxsync iprt/asm.h: 16-bit fixes and todos.
(edit) @60603   9 years vboxsync Assorted compile fixes for FreeBSD
(edit) @60228   9 years vboxsync asm-amd64-x86.h,*: made ASMInvalidatePage take a flat unsigned pointer …
(edit) @60077   9 years vboxsync introduced RT_GNUC_PREREQ
(edit) @59791   9 years vboxsync iprt/asm.h: fixed ASMSerializeInstructionIRef for Windows
(edit) @59748   9 years vboxsync asm.h: build fix.
(edit) @59747   9 years vboxsync iprt/asm.h: Cleaned up the ASMMemIsAll8/U32 mess and implmeneted the …
(edit) @59533   9 years vboxsync iprt/asm.h: build fix
(edit) @59532   9 years vboxsync iprt/asm.h: ASMSerializingInstruction* should list 'memory' clobber …
(edit) @59531   9 years vboxsync iprt/asm.h: ASMSerializingInstruction* should list 'memory' clobber …
(edit) @59527   9 years vboxsync iprt/asm.h: Experimented with alternative serializating instructions …
(edit) @59480   9 years vboxsync asm.h,asm-watcom-x86-16.h,mangling.h: Documented CPU requirements, …
(edit) @58791   9 years vboxsync iprt/asm.h: 16-bit fixes to ASMBitSetRange and ASMBitClearRange.
(edit) @58773   9 years vboxsync iprt/asm.h: Missing ) in ASMBitLastSetU64.
(edit) @58771   9 years vboxsync iprt/asm.h: Added ASMBitFirstSetU16 and ASMBitLastSetU16, and while at …
(edit) @58767   9 years vboxsync revered r104210, got unfinished asm.h changes mixed into it.
(edit) @58766   9 years vboxsync RTFileOpen: Introduced RTFILE_O_ATTR_ONLY for windows only.
(edit) @58760   9 years vboxsync iprt/asm.h: Use external assembly version of ASMBitNextClear and …
(edit) @58749   9 years vboxsync iprt/asm*.h: Watcom & RT_MANGLER, include #pragma aux before function …
(edit) @58718   9 years vboxsync build fix
(edit) @58712   9 years vboxsync iprt/asm.h: 16-bit and 32-bit Watcom C/C++ adjustments.
(edit) @58706   9 years vboxsync iprt/asm.h: 16-bit adjustments, watcom adjustments.
(edit) @57926   9 years vboxsync IPRT: Doxygen clenaups (mostly).
(edit) @57682   9 years vboxsync ASMBitClearRange()/ASMBitSetRange(): use 1U for bit shifts, otherwise …
(edit) @57647   9 years vboxsync fixed bug in ASMBitSetRange()
(edit) @56291   10 years vboxsync include: Updated (C) year.
(edit) @55949   10 years vboxsync iprt/asm.h: Replaced two RT_UNLIKELY occurances with RT_LIKELY.
(edit) @54269   10 years vboxsync asm.h: Don't call assmebly for ASMAtomicUoReadU64 on AMD64.
(edit) @53615   10 years vboxsync doxygen fixes.
(edit) @52929   10 years vboxsync iprt/asm.h: fixed warning, volatile not nececessary here
(edit) @52428   10 years vboxsync asm.h: Fix broken ASMAtomicUoIncU32 assembly.
(edit) @52345   10 years vboxsync Runtime: Implemented ASMAtomicUo[Inc|Dec]U32() with updated testcase. …
(edit) @51834   10 years vboxsync gcc inline: use '=g' here we can also directly operate on memory and …
(edit) @51831   10 years vboxsync gnu inline fun
(edit) @51830   10 years vboxsync duh
(edit) @51829   10 years vboxsync duh
(edit) @51828   10 years vboxsync Added alternative SHA-1 code. Extended asm.h with 32-bit and 64-bit …
(edit) @49724   11 years vboxsync Added ASMAtomicUo[And|Or]U[32|64].
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @42377   12 years vboxsync typo
(edit) @40938   13 years vboxsync runtime: backed out r77481,r77482,r77483,r77484,r77485
(edit) @40931   13 years vboxsync linux: 3.4-rc3 build fix [-fpermissive]
(edit) @40630   13 years vboxsync include/iprt: asm.h comment fixes.
(edit) @40504   13 years vboxsync Solaris 11 build fixes.
(edit) @39037   13 years vboxsync iprt/asm.h: -W4 fixes (MSC).
(edit) @37209   14 years vboxsync circbuf: Use ASMAtomic*Z instead of ASMAtomic*Size because the latter …
(edit) @36595   14 years vboxsync iprt/asm.h: Added ASMAtomic[Dec|Inc|Add|Sub]Z.
(edit) @35004   14 years vboxsync reverted r68826
(edit) @35003   14 years vboxsync ASM: use preprocessor instead of compiler optimizations
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @33359   14 years vboxsync iprt/asm.h: Don't include asm-math.h and asm-amd64-x86.h any more.
(edit) @33350   14 years vboxsync iprt/asm.h: Missing paranthesis and variable usage.
(edit) @33284   14 years vboxsync Runtime: add ASMAtomicAddSize and ASMAtomicSubSize
(edit) @33199   14 years vboxsync iprt/asm: C90 warning
(edit) @33197   14 years vboxsync iprt/asm: fixed bug in ASMAtomicReadU64() and …
(edit) @33196   14 years vboxsync iprt/asm: make the behavior of ASMAtomicAddU64() match the …
(edit) @33138   14 years vboxsync iprt/asm.h: build fix.
(edit) @33136   14 years vboxsync iprt/asm.h,tstRTInlineAsm: Added 64-bit atomic OR, AND, INC, DEC, ADD …
(edit) @30112   15 years vboxsync iprt/asm.h,*: Added ASMAtomicWriteNullPtr and ASMAtomicUoWriteNullPtr …
(edit) @30111   15 years vboxsync iprt/asm.h,*: Revised the ASMAtomic*Ptr functions and macros. The new …
(edit) @29286   15 years vboxsync iprt/asm.h: Create annoyance in DEBUG builds, but continue to play …
(edit) @29282   15 years vboxsync iprt/asm.h: play safe.
(edit) @29276   15 years vboxsync iprt/asm.h: cleaned up the hardcoded page size mess so we can deal …
(edit) @29273   15 years vboxsync iprt/asm.h: ASMMemIsAll8/32 - current inlined C code, so drop the …
(edit) @29266   15 years vboxsync fix 64-bit sparc detection and correct the break instruction for same.
(edit) @29263   15 years vboxsync sparc adjustments.
(edit) @29250   15 years vboxsync iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
(edit) @29245   15 years vboxsync include/iprt/asm.h: split out the bits which are obviously x86 and/or …
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @27241   15 years vboxsync iprt/asm.h: gcc inline workaround required for gcc 4.4 and gcc 4.5
(edit) @26526   15 years vboxsync VMM,asm.h,Config.kmk: win.amd64 warnings; fixed the ASMAtomicSubU32 …
(edit) @25671   15 years vboxsync iprt/asm.h,ASMAtomciUoReadU64.asm: consistent use of the lock prefix …
(edit) @25667   15 years vboxsync iprt/asm.h: grumble - copy & past at 5am.
(edit) @25665   15 years vboxsync iprt/asm.h,ASMAtomic*.asm: the darwin x86 gcc also has trouble with …
(edit) @25645   15 years vboxsync IPRT,DoxyFile.Core: Mopped up the errors in the IPRT doxygen run.
(edit) @25496   15 years vboxsync ASMAtomicCmpXchgU8: 32-bit build fix.
(edit) @25493   15 years vboxsync iprt/asm.h: Just use the assembly for MSC variant since we've got it.
(edit) @25490   15 years vboxsync iprt/asm.h: Adding ASMAtomicCmpXchgU8, ASMAtomicCmpXchgS8 and …
(edit) @24452   15 years vboxsync iprt/asm.h: Added ASMIsAmdCpuEx and ASMIsAmdCpu.
(edit) @24060   15 years vboxsync iprt/asm.h: todos.
(edit) @22280   15 years vboxsync ASMIntDisableFlags() / gcc: don't use '=rm' as output constraint …
(edit) @22279   15 years vboxsync ASMGetFlags() / gcc: don't use '=g' (includes '=m') as output …
(edit) @22005   15 years vboxsync ASMMemIsZeroPage: require 16-byte alignment.
(edit) @22004   15 years vboxsync iprt/asm.h: Added ASMMemIsZeroPage.
(edit) @21943   15 years vboxsync iprt/asm.h: typos.
(edit) @21544   15 years vboxsync iprt/asm.h: ASMIntAreEnabled build fix.
(edit) @21535   15 years vboxsync iprt/asm.h: Added ASMIntAreEnabled and ASMNopPause. Fixed a bunch of …
(edit) @21451   15 years vboxsync iprt/asm.h: Remvoed ASMAtomicXchgU128 as it is causing trouble for …
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette