search for: btnez

Displaying 4 results from an estimated 4 matches for "btnez".

Did you mean: bnez
2013 Feb 17
4
[LLVMdev] splitting a branch within a pseudo
...s not matched. It was quite a large amount of code and I'm not sure I even believe it works. It's long been commented out since we don't even support Mips I anymore. I avoided that in Mips 16 by writing some patterns that translate to something like: cmp rx, ry ; implicitly set T8 btnez foo: ; branch if T8 not zero mov ra, rb foo:.... There is a way to do this in Mips asembler without needing to really create a label. There are builtin forward and backward labels you can use for this and that's what I do in some cases and in other cases I think I just do a .+4 or somethin...
2013 Feb 18
0
[LLVMdev] splitting a branch within a pseudo
...quite a large amount of code and I'm not sure I even believe it works. It's long been commented out since we don't even support Mips I anymore. > > I avoided that in Mips 16 by writing some patterns that translate to something like: > > cmp rx, ry ; implicitly set T8 > btnez foo: ; branch if T8 not zero > mov ra, rb > foo:.... > > There is a way to do this in Mips asembler without needing to really create a label. There are builtin forward and backward labels you can use for this and that's what I do in some cases and in other cases I think I just do...
2013 Feb 18
0
[LLVMdev] splitting a branch within a pseudo
...> amount of code and I'm not sure I even believe it works. It's long been > commented out since we don't even support Mips I anymore. > > I avoided that in Mips 16 by writing some patterns that translate to > something like: > > cmp rx, ry ; implicitly set T8 > btnez foo: ; branch if T8 not zero > mov ra, rb > foo:.... > > There is a way to do this in Mips asembler without needing to really > create a label. There are builtin forward and backward labels you can > use for this and that's what I do in some cases and in other cases I > th...
2013 Feb 18
1
[LLVMdev] splitting a branch within a pseudo
...39;m not sure I even believe it works. It's long been >> commented out since we don't even support Mips I anymore. >> >> I avoided that in Mips 16 by writing some patterns that translate to >> something like: >> >> cmp rx, ry ; implicitly set T8 >> btnez foo: ; branch if T8 not zero >> mov ra, rb >> foo:.... >> >> There is a way to do this in Mips asembler without needing to really >> create a label. There are builtin forward and backward labels you can >> use for this and that's what I do in some cases and...