Directive errors and mods and label mods
Missed the .code64 directive. Accidentally put the code directives inside the cfi_ suffixes. Oops.
Modified my definition for labels.
Also, split up the .arch directive help distinguish valid architectures.