VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @90652   3 years vboxsync iprt/asm.h: Added another version of ASMAtomicCmpWriteU128 that takes …
(edit) @90648   3 years vboxsync iprt/asm.h: Added another version of ASMAtomicCmpWriteU128 that takes …
(edit) @90640   3 years vboxsync iprt/asm.h,tstRTInlineAsm: Added ASMAtomicCmpWriteU128 and …
(edit) @87402   4 years vboxsync iprt/cdefs.h,asm*.h,hmvmxinline.h: Changed the …
(edit) @87230   4 years vboxsync iprt/asm.h: Try fix x86/gcc version of ASMPRobeReadByte.
(edit) @87223   4 years vboxsync IPRT: ASMAtomicXorU32 build fix (gcc). bugref:9898
(edit) @87212   4 years vboxsync iprt/asm.h,tstRTInlineAsm: Extending testcase, added a couple of …
(edit) @87206   4 years vboxsync iprt/asm.h: Removed extra+wrong assertion in ASMAtomicUoReadS32. …
(edit) @87196   4 years vboxsync iprt/asm.h: More fun. Mostly done with asm.h. Added AMD64/gcc variant …
(edit) @87195   4 years vboxsync iprt/asm.h: More fun. Mostly done with asm.h. Added AMD64/gcc variant …
(edit) @87192   4 years vboxsync iprt/asm.h: Added generic C version of ASMBitFirstClear. Officially …
(edit) @87191   4 years vboxsync iprt/asm.h: More fun. Adding Xor and extended And, Or and Xor variants …
(edit) @87189   4 years vboxsync iprt/asm.h: More fun. bugref:9898
(edit) @87188   4 years vboxsync iprt/asm.h: Build fix (ASMAtomicXchgU64). bugref:9898
(edit) @87187   4 years vboxsync IPRT: Make sparc[64] and asm-fake.cpp use the generic ASMMem* …
(edit) @87183   4 years vboxsync iprt/asm.h: More fun. bugref:9898 bugref:9026
(edit) @87181   4 years vboxsync iprt/asm.h,iprt/cdefs.h: More fun. bugref:9898 bugref:9026
(edit) @87178   4 years vboxsync iprt/asm.h: Added note about 'ordered' not implying any compiler …
(edit) @87177   4 years vboxsync iprt/asm.h: add 'cc' to clobber list for x86/amd64 asm too …
(edit) @87172   4 years vboxsync iprt/asm.h: Missing memory ordering. Changed ASMMemoryFence from dsb …
(edit) @87171   4 years vboxsync iprt/asm.h: Generic memory barriers, writes and reads. Additions, …
(edit) @87156   4 years vboxsync iprt/asm.h: Rest of the ASMAtomicCmpXchg* functions. bugref:9898 …
(edit) @87155   4 years vboxsync iprt/asm.h: ASMAtomicXchgUxx and some ASMAtomicCmpXchgXx. bugref:9898 …
(edit) @87154   4 years vboxsync iprt/asm.h: ASMAtomicXchgU8 and ASMNopPause. bugref:9898 bugref:9026
(edit) @87147   4 years vboxsync iprt/asm.h,iprt/param.h: More bugref:9898 adjustments.
(edit) @87145   4 years vboxsync iprt/asm.h: fix. bugref:9898
(edit) @87124   4 years vboxsync iprt/asm.h: Some more fun. bugref:9888
(edit) @85223   4 years vboxsync iprt/asm.h: Shut up sign conversion warnings. bugref:9790
(edit) @85087   4 years vboxsync iprt/asm.h: add RT_NOTHROW* stuff to just be sure. bugref:9794
(edit) @83782   5 years vboxsync iprt/win/msvc_intrin.h -> iprt/sanitized/intrin.h bugref:8489
(edit) @83776   5 years vboxsync iprt/asm*,++: Contain the intrin.h mess in iprt/win/msvc_intrin.h. …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @76723   6 years vboxsync asm.h: do not use the GCC version of ASMAtomicUoWritePtr for old GCC …
(edit) @76585   6 years vboxsync *: scm --fix-header-guard-endif
(edit) @76557   6 years vboxsync include/iprt: Use IPRT_INCLUDED_ rather than _iprt_ as header guard …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76507   6 years vboxsync /include: scm --fix-header-guards. bugref:9344
(edit) @75618   6 years vboxsync asm.h: do not use typeof for old gcc versions in …
(edit) @75132   6 years vboxsync iprt/asm.h,cdefs.h: More watcom adjustments.
(edit) @75131   6 years vboxsync iprt/asm*.h,VMMDev.h: Watcom adjustments.
(edit) @74456   6 years vboxsync iprt/asm.h: doxygen fix
(edit) @74453   6 years vboxsync DrvChar,asm.h: Added ASMAtomicXchgZ to get rid of 32-bit VCC …
(edit) @73502   6 years vboxsync IPRT: GCC 8.2.0 fixes
(edit) @71700   7 years vboxsync iprt/asm.h: Use SSE2 fence instructions.
(edit) @71522   7 years vboxsync Fixes for SPARC
(edit) @71339   7 years vboxsync asm.h: Fixes for SPARC
(edit) @71338   7 years vboxsync asm.h: Fixes for SPARC
(edit) @69105   7 years vboxsync include/iprt/: (C) year
(edit) @68698   7 years vboxsync asm.h: Add ASMAtomicWriteZ
(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
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