﻿``` I8s := [ 3i8, -7i8, 0x7Fi8, 0x80i8, 0x100i8, 0x7FFFi8, 0x8000i8, 0x10000i8, 0x7FFFFFFFi8, 0x80000000i8, 0x100000000i8, 0x7FFFFFFFFFFFFFFFi8, 0x8000000000000000i8 ];
``` I4s := [ 3i4, -7i4, 0x7Fi4, 0x80i4, 0x100i4, 0x7FFFi4, 0x8000i4, 0x10000i4, 0x7FFFFFFFi4, 0x80000000i4 ];
``` I2s := [ 3i2, -7i2, 0x7Fi2, 0x80i2, 0x100i2, 0x7FFFi2, 0x8000i2 ];
``` I1s := [ 3i1, -7i1, 0x7Fi1, 0x80i1 ];
``` U8s := [ 3u8,  7u8, 0x80u8, 0xFFu8, 0x100u8, 0x8000u8, 0xFFFFu8, 0x10000u8, 0x80000000u8, 0xFFFFFFFFu8, 0x100000000u8, 0x8000000000000000u8, 0xFFFFFFFFFFFFFFFFu8 ];
``` U4s := [ 3u4,  7u4, 0x80u4, 0xFFu4, 0x100u4, 0x8000u4, 0xFFFFu4, 0x10000u4, 0x80000000u4, 0xFFFFFFFFu4 ];
``` U2s := [ 3u2,  7u2, 0x80u2, 0xFFu2, 0x100u2, 0x8000u2, 0xFFFFu2 ];
``` U1s := [ 3u1,  7u1, 0x80u1, 0xFFu1 ];

I8s->CastI8()->CastIA()
I8s->CastU8()->CastIA()
I8s->CastI4()->CastIA()
I8s->CastU4()->CastIA()
I8s->CastI2()->CastIA()
I8s->CastU2()->CastIA()
I8s->CastI1()->CastIA()
I8s->CastU1()->CastIA()

U8s->CastI8()->CastIA()
U8s->CastU8()->CastIA()
U8s->CastI4()->CastIA()
U8s->CastU4()->CastIA()
U8s->CastI2()->CastIA()
U8s->CastU2()->CastIA()
U8s->CastI1()->CastIA()
U8s->CastU1()->CastIA()

I4s->CastI8()->CastIA()
I4s->CastU8()->CastIA()
I4s->CastI4()->CastIA()
I4s->CastU4()->CastIA()
I4s->CastI2()->CastIA()
I4s->CastU2()->CastIA()
I4s->CastI1()->CastIA()
I4s->CastU1()->CastIA()

U4s->CastI8()->CastIA()
U4s->CastU8()->CastIA()
U4s->CastI4()->CastIA()
U4s->CastU4()->CastIA()
U4s->CastI2()->CastIA()
U4s->CastU2()->CastIA()
U4s->CastI1()->CastIA()
U4s->CastU1()->CastIA()

I2s->CastI8()->CastIA()
I2s->CastU8()->CastIA()
I2s->CastI4()->CastIA()
I2s->CastU4()->CastIA()
I2s->CastI2()->CastIA()
I2s->CastU2()->CastIA()
I2s->CastI1()->CastIA()
I2s->CastU1()->CastIA()

U2s->CastI8()->CastIA()
U2s->CastU8()->CastIA()
U2s->CastI4()->CastIA()
U2s->CastU4()->CastIA()
U2s->CastI2()->CastIA()
U2s->CastU2()->CastIA()
U2s->CastI1()->CastIA()
U2s->CastU1()->CastIA()

I1s->CastI8()->CastIA()
I1s->CastU8()->CastIA()
I1s->CastI4()->CastIA()
I1s->CastU4()->CastIA()
I1s->CastI2()->CastIA()
I1s->CastU2()->CastIA()
I1s->CastI1()->CastIA()
I1s->CastU1()->CastIA()

U1s->CastI8()->CastIA()
U1s->CastU8()->CastIA()
U1s->CastI4()->CastIA()
U1s->CastU4()->CastIA()
U1s->CastI2()->CastIA()
U1s->CastU2()->CastIA()
U1s->CastI1()->CastIA()
U1s->CastU1()->CastIA()
