Sign in
swiftshader
/
SwiftShader
/
a4c30b054c6a5359483e2fcc9d4d5ed658831a45
/
src
/
Reactor
/
SubzeroReactor.cpp
a4c30b0
Implement vector masking.
by Nicolas Capens
· 8 years ago
c94ab74
Implement remaining vector extract/insert operations.
by Nicolas Capens
· 8 years ago
2f970b6
Implement remaining vector compare operations.
by Nicolas Capens
· 8 years ago
c5c0c33
Implement negation and inversion.
by Nicolas Capens
· 8 years ago
c71bed2
Implement vector intrinsics.
by Nicolas Capens
· 8 years ago
a808651
Implement floating-point rounding intrinsics.
by Nicolas Capens
· 8 years ago
d122940
Implement increment/decrement operators.
by Nicolas Capens
· 8 years ago
a16473e
Remove unused createIntCast() method.
by Nicolas Capens
· 8 years ago
6504711
Fix debug dump and error output.
by Nicolas Capens
· 8 years ago
d52e936
Implement square root and reciprocal.
by Nicolas Capens
· 8 years ago
70dfff4
Simplify abstract value bitcasting.
by Nicolas Capens
· 8 years ago
1cb82a3
Fix packing of 64-bit vectors.
by Nicolas Capens
· 8 years ago
53a8a3f
Implement min/max.
by Nicolas Capens
· 8 years ago
ec54a17
Implement vector packing.
by Nicolas Capens
· 8 years ago
20e22c4
Implement unpacking of high 64-bit vector halves.
by Nicolas Capens
· 8 years ago
f2cb9df
Implement vector sign mask operations.
by Nicolas Capens
· 8 years ago
c4c431d
Implement arithmetic and logical operations.
by Nicolas Capens
· 8 years ago
327f1df
Implement vector shift by constant.
by Nicolas Capens
· 8 years ago
b0eb377
Limit loop init scope to till end of loop.
by Nicolas Capens
· 8 years ago
9ed1a18
Implement Else without using basic block predecessor.
by Nicolas Capens
· 8 years ago
37fbece
Implement several vector shuffle operations.
by Nicolas Capens
· 8 years ago
73dd7a2
Implement remaining constant creations.
by Nicolas Capens
· 8 years ago
fdcca2d
Implement Return() variants.
by Nicolas Capens
· 8 years ago
a8f9863
Implement support for arrays.
by Nicolas Capens
· 8 years ago
7f3f69c
Fix floating-point constant vector initialization.
by Nicolas Capens
· 8 years ago
4cfd457
Implement additional types.
by Nicolas Capens
· 8 years ago
2200878
Remove the Long2 type.
by Nicolas Capens
· 8 years ago
43dc629
Implement comparison operations.
by Nicolas Capens
· 8 years ago
58274b5
Fix relocating the code just once.
by Nicolas Capens
· 8 years ago
de19f39
Assert on Subzero translation errors.
by Nicolas Capens
· 8 years ago
8dfd9a7
Implement support for vector constants.
by Nicolas Capens
· 8 years ago
6647836
Implement support for ELF relocations.
by Nicolas Capens
· 8 years ago
13ac232
Refactor constant creation.
by Nicolas Capens
· 8 years ago
23d99a4
Emulate vectors shorter than 128-bit.
by Nicolas Capens
· 8 years ago
16b5f15
Avoid ambiguous vector casts.
by Nicolas Capens
· 8 years ago
619c0ab
Implement generic vector shuffle.
by Nicolas Capens
· 8 years ago
e89cd58
Refactor vector swizzle.
by Nicolas Capens
· 8 years ago
9709d4f
Implement vector extract, insert, and swizzle.
by Nicolas Capens
· 9 years ago
e95d534
Refactor vector operations.
by Nicolas Capens
· 9 years ago
8820f64
Implement pointer arithmetic.
by Nicolas Capens
· 9 years ago
a0c2fc5
Implement cast operations.
by Nicolas Capens
· 9 years ago
6d73871
Add type information to pointer arguments.
by Nicolas Capens
· 9 years ago
7d9f76d
Implement basic arithmetic operations.
by Nicolas Capens
· 9 years ago
611642a
Implement support for For loops.
by Nicolas Capens
· 9 years ago
b955d5b
Support assigning constants to values.
by Nicolas Capens
· 9 years ago
22479eb
Make LValue a template class.
by Nicolas Capens
· 9 years ago
c37252c
Use Value null pointers for dummy RValues.
by Nicolas Capens
· 9 years ago
e12780d
Implement Pointer<> support for Subzero.
by Nicolas Capens
· 9 years ago
598f8d8
Implement initial Subzero based Reactor.
by Nicolas Capens
· 9 years ago