@@ -181,8 +181,6 @@ fn simple_brillig_foreign_call() {
181181 outputs : vec ! [
182182 BrilligOutputs :: Simple ( w_inverted) , // Output Register 1
183183 ] ,
184- // stack of foreign call/oracle resolutions, starts empty
185- foreign_call_results : vec ! [ ] ,
186184 bytecode : vec ! [ brillig:: Opcode :: ForeignCall {
187185 function: "invert" . into( ) ,
188186 destinations: vec![ RegisterOrMemory :: RegisterIndex ( RegisterIndex :: from( 0 ) ) ] ,
@@ -203,11 +201,10 @@ fn simple_brillig_foreign_call() {
203201 circuit. write ( & mut bytes) . unwrap ( ) ;
204202
205203 let expected_serialization: Vec < u8 > = vec ! [
206- 31 , 139 , 8 , 0 , 0 , 0 , 0 , 0 , 0 , 255 , 173 , 143 , 81 , 10 , 0 , 16 , 16 , 68 , 199 , 42 , 57 , 14 , 55 ,
207- 112 , 25 , 31 , 126 , 124 , 72 , 206 , 79 , 161 , 86 , 225 , 135 , 87 , 219 , 78 , 187 , 53 , 205 , 104 , 0 ,
208- 2 , 29 , 201 , 52 , 103 , 222 , 220 , 216 , 230 , 13 , 43 , 254 , 121 , 25 , 158 , 151 , 54 , 153 , 117 , 27 ,
209- 53 , 116 , 136 , 197 , 167 , 124 , 107 , 184 , 64 , 236 , 73 , 56 , 83 , 1 , 18 , 139 , 122 , 157 , 67 , 1 , 0 ,
210- 0 ,
204+ 31 , 139 , 8 , 0 , 0 , 0 , 0 , 0 , 0 , 255 , 173 , 143 , 49 , 10 , 64 , 33 , 12 , 67 , 99 , 63 , 124 , 60 , 142 ,
205+ 222 , 192 , 203 , 56 , 184 , 56 , 136 , 120 , 126 , 5 , 21 , 226 , 160 , 139 , 62 , 40 , 13 , 45 , 132 , 68 ,
206+ 3 , 80 , 232 , 124 , 164 , 153 , 121 , 115 , 99 , 155 , 59 , 172 , 122 , 231 , 101 , 56 , 175 , 80 , 86 , 221 ,
207+ 230 , 31 , 58 , 196 , 226 , 83 , 62 , 53 , 91 , 16 , 122 , 10 , 246 , 84 , 99 , 243 , 0 , 30 , 59 , 1 , 0 , 0 ,
211208 ] ;
212209
213210 assert_eq ! ( bytes, expected_serialization)
@@ -248,8 +245,6 @@ fn complex_brillig_foreign_call() {
248245 BrilligOutputs :: Simple ( a_plus_b_plus_c) , // Output Register 1
249246 BrilligOutputs :: Simple ( a_plus_b_plus_c_times_2) , // Output Register 2
250247 ] ,
251- // stack of foreign call/oracle resolutions, starts empty
252- foreign_call_results : vec ! [ ] ,
253248 bytecode : vec ! [
254249 // Oracles are named 'foreign calls' in brillig
255250 brillig:: Opcode :: ForeignCall {
@@ -280,13 +275,13 @@ fn complex_brillig_foreign_call() {
280275 circuit. write ( & mut bytes) . unwrap ( ) ;
281276
282277 let expected_serialization: Vec < u8 > = vec ! [
283- 31 , 139 , 8 , 0 , 0 , 0 , 0 , 0 , 0 , 255 , 213 , 83 , 219 , 10 , 128 , 48 , 8 , 245 , 210 , 101 , 159 , 179 ,
284- 254 , 160 , 127 , 137 , 222 , 138 , 122 , 236 , 243 , 27 , 228 , 64 , 44 , 232 , 33 , 7 , 237 , 128 , 56 ,
285- 157 , 147 , 131 , 103 , 6 , 0 , 64 , 184 , 192 , 201 , 72 , 206 , 40 , 177 , 70 , 174 , 27 , 197 , 199 , 111 ,
286- 24 , 208 , 175 , 87 , 44 , 197 , 145 , 42 , 224 , 200 , 5 , 56 , 230 , 255 , 240 , 83 , 189 , 61 , 117 , 113 ,
287- 157 , 31 , 63 , 236 , 79 , 147 , 172 , 77 , 214 , 73 , 220 , 139 , 15 , 106 , 214 , 168 , 114 , 249 , 126 ,
288- 218 , 214 , 125 , 153 , 15 , 54 , 37 , 90 , 26 , 155 , 39 , 227 , 95 , 223 , 232 , 230 , 4 , 247 , 157 , 215 ,
289- 56 , 1 , 153 , 86 , 63 , 138 , 44 , 4 , 0 , 0 ,
278+ 31 , 139 , 8 , 0 , 0 , 0 , 0 , 0 , 0 , 255 , 213 , 83 , 219 , 10 , 128 , 48 , 8 , 117 , 174 , 139 , 159 , 179 ,
279+ 254 , 160 , 127 , 137 , 222 , 138 , 122 , 236 , 243 , 19 , 114 , 32 , 22 , 244 , 144 , 131 , 118 , 64 , 156 ,
280+ 178 , 29 , 14 , 59 , 74 , 0 , 16 , 224 , 66 , 228 , 64 , 57 , 7 , 169 , 53 , 242 , 189 , 81 , 114 , 250 , 134 ,
281+ 33 , 248 , 113 , 165 , 82 , 26 , 177 , 2 , 141 , 177 , 128 , 198 , 60 , 15 , 63 , 245 , 219 , 211 , 23 , 215 ,
282+ 255 , 139 , 15 , 251 , 211 , 112 , 180 , 28 , 157 , 212 , 189 , 100 , 82 , 179 , 64 , 170 , 63 , 109 , 235 ,
283+ 190 , 204 , 135 , 166 , 178 , 150 , 216 , 62 , 154 , 252 , 250 , 70 , 147 , 35 , 220 , 119 , 93 , 227 , 4 ,
284+ 182 , 131 , 81 , 25 , 36 , 4 , 0 , 0 ,
290285 ] ;
291286
292287 assert_eq ! ( bytes, expected_serialization)
0 commit comments