comparison test/test_shift.h @ 36:677c03c382b8

Backed out changeset e26874655738
author Paper <paper@tflc.us>
date Fri, 25 Apr 2025 17:40:55 -0400
parents e26874655738
children 4b5a557aa64f
comparison
equal deleted inserted replaced
35:99e4539f922f 36:677c03c382b8
1 static int test_shift(void) 1 static int test_shift(void)
2 { 2 {
3 int ret = 0; 3 int ret = 0;
4 4
5 ret |= (vec_ulrshift(0xFFFFFFFF, 16) != 0xFFFF);
6 ret |= (vec_ullshift(0xFFFF, 16) != 0xFFFF0000);
5 ret |= (vec_lrshift(0xFFFFFFFF, 16) != 0xFFFF); 7 ret |= (vec_lrshift(0xFFFFFFFF, 16) != 0xFFFF);
6 ret |= (vec_llshift(0xFFFF, 16) != 0xFFFF0000); 8 ret |= (vec_llshift(0xFFFF, 16) != 0xFFFF0000);
7 ret |= (vec_urshift(0xFFFFFFFF, 16) != 0xFFFF); 9 ret |= (vec_urshift(0xFFFFFFFF, 16) != 0xFFFF);
8 ret |= (vec_ulshift(0xFFFF, 16) != 0xFFFF0000); 10 ret |= (vec_ulshift(0xFFFF, 16) != 0xFFFF0000);
9 ret |= (vec_rshift(-0xFFFF, 8) != -0x100); 11 ret |= (vec_rshift(-0xFFFF, 8) != -0x100);