if_else for logical types added to common
separate case for GCC mask load removed from common load.hpp as if else now accounts for logical types