From cdf98a14bae90254e3dac61d6af9a6c3a3a75e43 Mon Sep 17 00:00:00 2001 From: lkcl Date: Sat, 1 Feb 2020 12:20:38 +0000 Subject: [PATCH] --- 3d_gpu/architecture/dynamic_simd/gt.mdwn | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 3d_gpu/architecture/dynamic_simd/gt.mdwn diff --git a/3d_gpu/architecture/dynamic_simd/gt.mdwn b/3d_gpu/architecture/dynamic_simd/gt.mdwn new file mode 100644 index 000000000..b6ee0d435 --- /dev/null +++ b/3d_gpu/architecture/dynamic_simd/gt.mdwn @@ -0,0 +1,10 @@ +# Dynamic SIMD gt + +This also covers le by swapping a and b. + +The logic is the same structure as eq except that the comparison, rather than being a straight AND of the constituent parts, must begin with a gt in the MSBlock, however if that is false then an EQ on MSBlock is performed, ANDed with the gt of the next lowest block. This continues to cascade. When all partition are open: + + cmp3 = gt3 | + eq3 & gt2 | + eq3 & eq2 & gt1 | + eq3 & eq2 & eq1 & gt0 -- 2.30.2