Revert "Program Counter Size"

This reverts commit 6939b50b49c6e10c232e4548e201c34cda086257.
Revert "Revert "Program Counter Size""

This reverts commit 3de89513a1cd6843a4a8c42455b24199dfd6ff8e.
Revert "Program Counter Size"

This reverts commit 6939b50b49c6e10c232e4548e201c34cda086257.