e = vec_cmpnrg_idx_cc(a, b, c, d)
Comparison | for vector unsigned char | for vector unsigned short | for vector unsigned int |
---|---|---|---|
ignore - result of comparison always TRUE | 0 | 0 | 0 |
equal | 0x80 | 0x8000 | 0x80000000 |
not equal | 0x60 | 0x6000 | 0x60000000 |
greater than | 0x20 | 0x2000 | 0x20000000 |
greater than or equal | 0xA0 | 0xA000 | 0xA0000000 |
less than | 0x40 | 0x4000 | 0x40000000 |
less than and equal | 0xC0 | 0xC000 | 0xC0000000 |
force to FALSE | 0xE0 | 0xE000 | 0xE0000000 |
d is set to 1, if there is at least one element of a is found not within any of the ranges. Otherwise, d is set to 3.
The result is placed into byte element seven of the returned vector, and all other bytes are set to 0.
e | a | b | c | d |
---|---|---|---|---|
vector unsigned char | vector unsigned char | vector unsigned char | vector unsigned char | int * |
vector unsigned short | vector unsigned short | vector unsigned short | vector unsigned short | |
vector unsigned int | vector unsigned int | vector unsigned int | vector unsigned int |