今日我研究 vslideup vslidedown,虽然貌似看懂了是在做什么,但改 RIF 中使用的 spike 头文件
依旧十分棘手。
首先尽量不能动 spike 头文件本体,毕竟日后 spike 如果更新了什么,这将变成不可描述的未来。
其次slideup slideup并不像其他运算进行了高度抽象,头文件本体中并不含有 sew 的判断。
最后,还是以前的问题,我根本无法想象展开之后是什么样。
所以我决定暂时移除相关指令,先解决别的问题。
进行一次构建通过后产生了大量数组数据没有逗号的问题和无法识别operator type报错,在找到一处疑似 需要添加的地方进行添加之后测例中没有内容生成,并还是无法识别operator type报错。于是我添加了 C++ 部分对 segment load and store 和 Miscellaneous op 的code gen,实现逻辑应该是不太 对,待研究。