30 lines
391 B
ArmAsm
30 lines
391 B
ArmAsm
.global _start
|
|
.global _stop
|
|
|
|
_start:
|
|
{
|
|
cmpbsb 0, 0, %pred0
|
|
cmpesb 0, 0, %pred1
|
|
}
|
|
{
|
|
pass %pred0, @p0
|
|
pass %pred1, @p1
|
|
andp @p0, @p0, @p4
|
|
pass @p4, %pred2
|
|
|
|
andp @p0, @p1, @p5
|
|
pass @p5, %pred3
|
|
|
|
andp @p1, @p0, @p6
|
|
pass @p6, %pred4
|
|
}
|
|
{
|
|
pass %pred0, @p0
|
|
pass %pred1, @p1
|
|
andp @p1, @p1, @p4
|
|
pass @p4, %pred5
|
|
}
|
|
|
|
_stop:
|
|
udivs 0, 0, %empty
|