Add support for scan operations across program instances (add, and, or).

This commit is contained in:
Matt Pharr
2011-08-13 20:11:41 +01:00
parent c74116aa24
commit f868a63064
20 changed files with 403 additions and 1 deletions

View File

@@ -35,6 +35,7 @@
; Define common 4-wide stuff
stdlib_core(4)
packed_load_and_store(4)
scans(4)
; Define the stuff that can be done with base SSE1/SSE2 instructions
include(`builtins-sse.ll')
@@ -229,7 +230,6 @@ define internal float @__reduce_add_float(<4 x float>) nounwind readonly alwaysi
ret float %scalar
}
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; masked store