Source adjusted to support FreeBSD in addition to Android

Changed __ASSEMBLY__ to __ASSEMBLER__
Addressed some review comments
27 jobs for !8 with feature/freebsd in 197 minutes and 48 seconds (queued for 5 seconds)
latest merge request