Skip to content

Commit 39f5456

Browse files
committed
Fix .qmod files
1 parent 0920a27 commit 39f5456

File tree

24 files changed

+34
-34
lines changed

24 files changed

+34
-34
lines changed

algorithms/algebraic/discrete_log/discrete_log.qmod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
qfunc discrete_log_oracle(g_generator: int, x_element: int, N_modulus: int, x1: qbit[], x2: qbit[], output func_res: qbit[]) {
22
allocate(ceiling(log(N_modulus, 2)), func_res);
3-
inplace_prepare_int(1, func_res);
3+
func_res ^= 1;
44
modular_exp(N_modulus, x_element, func_res, x1);
55
modular_exp(N_modulus, g_generator, func_res, x2);
66
}

algorithms/algebraic/discrete_log/discrete_log_large.qmod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
qfunc discrete_log_oracle(g_generator: int, x_element: int, N_modulus: int, x1: qbit[], x2: qbit[], output func_res: qbit[]) {
22
allocate(ceiling(log(N_modulus, 2)), func_res);
3-
inplace_prepare_int(1, func_res);
3+
func_res ^= 1;
44
modular_exp(N_modulus, x_element, func_res, x1);
55
modular_exp(N_modulus, g_generator, func_res, x2);
66
}

algorithms/algebraic/shor/doubly_controlled_modular_adder.qmod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ qfunc main(output b: qnum, output ctrl: qbit[2], output aux: qbit) {
6262
allocate(5, b);
6363
allocate(2, ctrl);
6464
allocate(1, aux);
65-
inplace_prepare_int(8, b);
65+
b ^= 8;
6666
X(ctrl[0]);
6767
X(ctrl[1]);
6868
within {

algorithms/algebraic/shor/shor_modular_exponentiation.qmod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ qfunc main(output x: qbit[], output power: qbit[6], output aux: qbit) {
9898
allocate(6, power);
9999
allocate(1, aux);
100100
hadamard_transform(power);
101-
inplace_prepare_int(1, x);
101+
x ^= 1;
102102
mod_exp_func(6, 5, x, power, aux);
103103
invert {
104104
qft(power);

algorithms/differential_equations/time_marching/time_marching.qmod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ qfunc long_time_integrator_step(a: real, b: real, qbe_full: FullBE) {
9393
}
9494

9595
qfunc long_time_integrator(T: real, num_slices: int, qbe_full: FullBE) {
96-
inplace_prepare_int(num_slices, qbe_full.counter);
96+
qbe_full.counter ^= num_slices;
9797
repeat (i: num_slices) {
9898
long_time_integrator_step((i * T) / num_slices, ((i + 1) * T) / num_slices, qbe_full);
9999
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
qfunc main(output a: qnum, output b: qnum, output c: qnum, output res: qnum) {
2-
prepare_int(2, a);
3-
prepare_int(1, b);
4-
prepare_int(5, c);
2+
a = 2;
3+
b = 1;
4+
c = 5;
55
res = ((((((a + b) + c) & 15) % 8) ^ (3 & a)) ^ 10) == 4;
66
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
qfunc main(output a: qnum, output b: qnum, output res: qnum) {
2-
prepare_int(4, a);
3-
prepare_int(5, b);
2+
a = 4;
3+
b = 5;
44
res = a & b;
55
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
qfunc main(output a: qnum, output res: qnum) {
2-
prepare_int(5, a);
2+
a = 5;
33
res = 3 & a;
44
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
qfunc main(output x: qnum, output y: qnum) {
2-
prepare_int(6, x);
2+
x = 6;
33
y = ~x;
44
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
qfunc main(output a: qnum, output b: qnum, output res: qnum) {
22
allocate_num(5, True, 0, a);
33
allocate_num(3, False, 0, b);
4-
inplace_prepare_int(4, a);
5-
inplace_prepare_int(5, b);
4+
a ^= 4;
5+
b ^= 5;
66
res = a | b;
77
}

0 commit comments

Comments
 (0)