* reorganized sources
* added sm_20 support