6 // regular binary+store
8 print(ftos(a += 1), " = ");
13 print(ftos(e.mem += 1), " = ");
14 print(ftos(e.mem), "\n");
17 print(ftos(++a), " = ");
19 print(ftos(--a), " = ");
21 print(ftos(++e.mem), " = ");
22 print(ftos(e.mem), "\n");
25 print(ftos(a++), " = ");
26 print(ftos(a-1), "\n");
29 print(ftos((a++ + a) + a), " = 11\n");
31 // check if minus translates
32 print(ftos(a--), "\n");
33 print(ftos(--a), "\n");
36 print(ftos(e.mem--), " = ");
37 print(ftos(e.mem+1), "\n");
39 // compounds in general
41 print(ftos(a *= 2), " = 6\n");
42 print(ftos(a /= 2), " = 3\n");
44 // compounds on vectors
47 print(vtos(v *= 2), " = '6 8 10'\n");
48 print(vtos(v /= 2), " = '3 4 5'\n");
52 print(ftos(a |= 2), " = 3\n");
53 print(ftos(a &= 6), " = 2\n");
56 print(ftos(a &~= 3), " = 4\n");