User blog:Googleaarex/Aarex's new turing machines

Double (Decimal)
0 _ _ l 1 0 * * r 0 1 0 0 l 1 1 1 2 l 1 1 2 4 l 1 1 3 6 l 1 1 4 8 l 1 1 5 0 l 2 1 6 2 l 2 1 7 4 l 2 1 8 6 l 2 1 9 8 l 2 1 _ _ * halt 2 0 1 l 1 2 1 3 l 1 2 2 5 l 1 2 3 7 l 1 2 4 9 l 1 2 5 1 l 2 2 6 3 l 2 2 7 5 l 2 2 8 7 l 2 2 9 9 l 2 2 _ 1 * halt

Addition (2-symbol)
0 1 * r 1 0 + _ * halt 1 1 * r 1 1 + 1 l 2 2 1 * l 2 2 _ _ r 3 3 1 _ * halt

Entire string move right
0 * * r 0 0 _ _ l 1 1 x _ r 2x 2x _ x l 3 1 y _ r 2y 2y _ y l 3 1 z _ r 2z 2z _ z l 3 3 _ _ l 1 1 _ _ * halt

Entire string move left
0 x _ l 1x 1x _ x r 2 0 y _ l 1y 1y _ y r 2 0 z _ l 1z 1z _ z r 2 2 _ _ r 0 0 _ _ * halt