我在win-XP + VS2005 下尝试编译美林的基数排序时出现错误。
错误:asm 操作数类型大小 (1) 与约束“r”隐含的类型/大小不匹配。
它出现在以下代码中
#define B40C_DEFINE_GLOBAL_LOAD(base_type, dest_type, short_type, ptx_type, reg_mod)\
asm("ld.global.cg."#ptx_type" %0, [%1];" : "="#reg_mod(dest) : _B40C_ASM_PTR_(d_ptr + offset));\
...
B40C_DEFINE_GLOBAL_LOAD(char, signed char, char, s8, r)
谢谢