Got from example.Change macros name because it doesn't respond your architecture.