amd loader implementation