• Home
  • Raw
  • Download

Lines Matching full:u64

18 function(:IrtocTestCfg, params: {"buf" => 'ptr', "size" => 'u64'}, mode: [:Native]) {
27 While((i := (i_phi := Phi(i0, i1).u64)), size).CC(:CC_NE) {
28 res := WhilePhi(r0, phi2).u64
30 offset := Mul(i, 8).u64
31 value := Load(buf, offset).u64
32 If(And(i, 1).u64, 0).CC(:CC_EQ) {
33 If(And(value, 1).u64, 0).CC(:CC_EQ) {
34 r1 := Add(res, 2).u64
35 v0 := Add(value, 2).u64
36 Store(buf, offset, v0).u64
38 r2 := Add(res, 1).u64
39 v1 := Add(value, 1).u64
40 Store(buf, offset, v1).u64
42 phi1 := Phi(r1, r2).u64
44 r3 := Sub(res, 1).u64
45 v2 := Sub(value, 1).u64
46 Store(buf, offset, v2).u64
48 phi2 := Phi(phi1, r3).u64
49 i1 := Add(i, 1).u64
51 Return(res).u64
54 function(:IrtocTestCfgLabels, params: {"buf" => 'ptr', "size" => 'u64'}, mode: [:Native]) {
64 i_phi := Phi(i0, i1).u64
65 res := Phi(r0, phi2).u64
71 offset := Mul(i, 8).u64
72 value := Load(buf, offset).u64
74 If(And(i, 1).u64, 0).CC(:CC_NE) { Goto(:Else1) }
75 If(And(value, 1).u64, 0).CC(:CC_NE) { Goto(:Else2) }
76 r1 := Add(res, 2).u64
77 v0 := Add(value, 2).u64
78 Store(buf, offset, v0).u64
81 r2 := Add(res, 1).u64
82 v1 := Add(value, 1).u64
83 Store(buf, offset, v1).u64
85 phi1 := Phi(r1, r2).u64
88 r3 := Sub(res, 1).u64
89 v2 := Sub(value, 1).u64
90 Store(buf, offset, v2).u64
92 phi2 := Phi(phi1, r3).u64
93 i1 := Add(i, 1).u64
96 Return(res).u64
104 function(:IrtocTestIncMaxValue, params: {a: 'u64', b: 'u64'}, mode: [:Native]) {
106 v1 := Add(a, 1).u64
109 v2 := Add(b, 1).u64
111 phi := Phi(v1, v2).u64
112 Return(phi).u64
115 function(:IrtocTestIncMaxValueLabels, params: {a: 'u64', b: 'u64'}, mode: [:Native]) {
122 v1 := Add(a, 1).u64
125 v2 := Add(b, 1).u64
127 Return(Phi(v1, v2).u64).u64
130 function(:IrtocTestSeqLabels, params: {a: 'u64'}, mode: [:Native]) {
132 ret1 := AddI(a).Imm(1).u64
136 ret2 := AddI(a).Imm(2).u64
139 ret3 := AddI(a).Imm(3).u64
141 Return(Phi(ret1, ret2, ret3).u64).u64