mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 03:51:18 +00:00
10 lines
362 B
Plaintext
10 lines
362 B
Plaintext
module vector_mask @test;
|
|
import std::io, std::math;
|
|
|
|
fn void to_from_mask()
|
|
{
|
|
int x = (bool[<9>]){ true, false, true, false, false, false, false, false, true }.mask_to_int();
|
|
test::eq(x, 0b100000101);
|
|
bool[<10>] mask = vector::mask_from_int(bool[<10>], x);
|
|
test::eq(mask, (bool[<10>]){ true, false, true, false, false, false, false, false, true, false });
|
|
} |