c++ source #6

cmake source #1

assembly source #2