source: trunk/lib

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @782   9 years cameron Bug fix carryQ_sbb128
(edit) @781   9 years cameron SIMD_CARRY_Q
(edit) @778   9 years cameron CarryQ_Adjust initial definition
(edit) @776   9 years cameron CarryInit? separated from CarryDecl?
(edit) @764   9 years cameron Use carry ADT abstractions.
(edit) @759   9 years cameron Revert to uin64_t CarryType? for now.
(edit) @758   9 years cameron Carry processing for Pablo
(edit) @745   9 years ksherdy Fix debug variable name.
(edit) @742   9 years ksherdy Add utility method to print array values, little-endian, right-to-left.
(edit) @738   9 years ksherdy Minor fix. Variable rename.
(edit) @737   9 years ksherdy Add print declaration for debug.
(edit) @736   9 years ksherdy Add parallel prefix parity method, high bit mask, low bit mask, …
(edit) @729   9 years cameron Slight improvement of double_int64_adc/ADC64
(edit) @728   9 years cameron Ensure -DSAHFLAHF overrides SIMD_CARRY default strategy
(edit) @727   9 years cameron Fix ADC64 version of double_int64_sbb
(edit) @726   9 years cameron Fix ADC64 version of double_int64_sbb to use sbb not sahf/lahf
(edit) @725   9 years cameron specialize double_int_64_advance for ADC64 mode
(edit) @724   9 years cameron Make a single typedef for BitBlock?, uint64x2 union.
(edit) @723   9 years cameron Make a single typedef for BitBlock?, uint64x2 union.
(edit) @712   9 years cameron Avoid clobbering bytestream with s2p_movemask
(edit) @711   9 years cameron s2p_movemask
(edit) @709   9 years cameron sfl/sbl (templated version) for big endian as well as little
(edit) @628   9 years lindanl changes for microsoft compiler
(edit) @626   9 years cameron s2p_movemask implementation
(edit) @623   9 years cameron fix s2p -> p2s
(edit) @622   9 years cameron use p2s macro; fix arg order
(edit) @619   9 years cameron Extra } deleted
(edit) @618   9 years cameron use s2p macro
(edit) @615   9 years cameron Update sse_simd_t.h with minor optimizations.
(edit) @613   9 years lindanl Add p2s.h
(edit) @612   9 years lindanl Add s2p.h
(edit) @575   9 years cameron Logic Ops have fieldwidth 1
(edit) @574   9 years cameron Initial import
(edit) @572   9 years cameron Library Generator tools
(edit) @557   9 years ksherdy Added functionality to programmatically bind a process to a core.
(edit) @552   9 years lindanl changes for performance script
(edit) @534   9 years ksherdy Add inline asm macros for clc and adc.
(edit) @533   9 years cameron PTEST option
(edit) @531   9 years cameron More cbzl fixes.
(edit) @530   9 years cameron Replace cfzl with cbzl in count_backward_zeroes (32-bit)
(edit) @526   9 years cameron cbzl is clzl on little-endian
(edit) @525   9 years cameron define cbzl
(edit) @523   9 years lindanl Add count_backward_zeroes.
(edit) @522   9 years lindanl Add count_backward_zeroes.
(edit) @521   9 years ksherdy Update print register type from uint32_t to uint64_t to correctly …
(edit) @517   9 years cameron Wall timer
(edit) @493   9 years ksherdy Update paths for svn propedit
(edit) @478   9 years ksherdy Add code clocker support to perfsec.h.
(edit) @477   9 years ksherdy Rookie error.
(edit) @476   9 years ksherdy Add method destroy_BOM_timer.
(edit) @473   9 years ksherdy Fixed int64_adc for llvm-g++.
(edit) @472   9 years cameron Remove minimum timestamp overhead in profiler.
(edit) @469   9 years cameron simd_packus_16, simd_pack_16_hh
(edit) @463   9 years cameron Set up for -DADC64 -DSAHFLAHF overrides with default SIMD_CARRY
(edit) @462   9 years cameron perflib and block_carry.h
(edit) @414   9 years cameron Library fixes
(edit) @413   9 years cameron Fix _M_X64 for Win64
(edit) @406   9 years ksherdy Add SSE2 pack<32>.
(edit) @405   9 years ksherdy Add static modifier to prevent multiple definition errors.
(edit) @404   9 years ksherdy Move print_bit_block definition to lib_simd.h.
(edit) @403   9 years ksherdy Add debug print function to the display register view of a value.
(edit) @402   9 years ksherdy Print constant string literals.
(edit) @401   9 years ksherdy Both sse_simd_t.h and sse_simd.h have identical inclusion guards. …
(edit) @400   9 years cameron Add enum keyword for C compatibility.
(edit) @399   9 years lindanl type changed for CPUinfo (x86_CPU_detect.h)
(edit) @398   9 years lindanl fixed errors for x86_CPU_detect.h on Linux
(edit) @397   9 years lindanl fixed errors in x86_CPU_detect.h
(edit) @396   9 years cameron Additional documentation.
(edit) @395   9 years cameron Add compile-time detection of x86 and x86-64 compilation targets.
(edit) @394   9 years cameron Processor detection - initial check-in.
(edit) @389   9 years ksherdy Update printf flags to remove warnings.
(edit) @388   9 years ksherdy SIMD const 2 macro paranthesis.
(edit) @379   9 years ksherdy Added high mask and comments.
(edit) @355   9 years lindanl simd_const_2 fixed
(edit) @343   10 years ksherdy Add shuffle 8.
(edit) @342   10 years ksherdy Assume minimum SSE3 support for simd<32>::pack.
(edit) @341   10 years ksherdy Use 'static inline' to keep simd library functions private to one …
(edit) @338   10 years ksherdy Implemented simd<8>::movemask, simd<8>::splat, simd<32>::pack, …
(edit) @337   10 years ksherdy Add a 64 bit splat method.
(edit) @336   10 years ksherdy Widened name field in print_bit_block to 30 characters. Added 64 bit …
(edit) @335   10 years ksherdy Include SSE version conditionally.
(edit) @334   10 years ksherdy Minor syntax error '}' missing.
(edit) @333   10 years ksherdy Updated sisd:: to simd::.
(edit) @332   10 years ksherdy stdio.h required to compiler standalone.
(edit) @331   10 years ksherdy Minor syntax error. Missing '}'.
(edit) @330   10 years ksherdy Include stdio.h to allow the lib to standalone.
(edit) @328   10 years cameron Add simd<8>::mult, simd<32>::mult
(edit) @318   10 years ksherdy Define simd_mask_true function for SSE.
(edit) @317   10 years ksherdy Explicit template specialization cannot have a storage class. Removed …
(edit) @191   11 years lindanl Templated library: error fixed.
(edit) @187   11 years cameron likely/unlikely - inline vs. macro; add bitstream_segment_from
(edit) @183   11 years cameron SIMD templated library - restructuring.
(edit) @182   11 years lindanl Templated SIMD Library modifications
(edit) @179   11 years lindanl Templated SIMD Library - initial version
(edit) @108   11 years lindanl
(edit) @90   11 years cameron Temp. workaround for MSVC
(edit) @89   11 years cameron Endianness defns, stdint.h access for MSVC
(edit) @88   11 years cameron stdint.h for MSVC
(edit) @87   11 years cameron Adaptations for MSVC
(edit) @75   11 years cameron Add likely/unlikely macros a la Linux
Note: See TracRevisionLog for help on using the revision log.