Rule M7-4-3 (required, implementation, automated)

Assembly language shall be encapsulated and isolated.

See MISRA C++ 2008 [7]