C,
pasted
on Jul 23:
|
#include <stdio.h>
void run(unsigned int* input, int offset);
// 5387ecc24f932cf007ebd72a4dae66b882ed21bb043c51bd4865bbbc6b8b881e
unsigned int input[] =
{
0x53,
0x87,
0xec,
0xc2,
0x4f,
0x93,
0x2c,
0xf0,
0x07,
0xeb,
0xd7,
0x2a,
0x4d,
0xae,
0x66,
0xb8,
0x82,
0xed,
0x21,
0xbb,
0x04,
0x3c,
0x51,
0xbd,
0x48,
0x65,
0xbb,
0xbc,
0x6b,
0x8b,
0x88,
0x1e
};
int main(void) {
int i;
// Test for negative offset up to 128
for(i=0; i>-128; i--) {
printf ("\n%d: ", i);
run(&input[0], i);
}
// Test for positive offset up to 128
for(i=0; i<128; i++) {
printf ("\n%d: ", i);
run(&input[0], i);
}
return 0;
}
void run(unsigned int* input, int offset) {
int output[1024];
//printf("-inrun-");
int i;
for(i = 0; i < 32; i++)
{
//printf("-forloop-");
output[i] = input[i] + offset;
printf("%c ", output[i]);
}
}
|
Output:
|
0: S � � � O � , � � � * M � f � � � ! � < Q � H e � � k � �
-1: R � � � N � + � � � ) L � e � � � � ; P � G d � � j � �
-2: Q � � � M � * � � � ( K � d � � � � : O � F c � � i � �
-3: P � � � L � ) � � � ' J � c � � � 9 N � E b � � h � �
-4: O � � � K � ( � � � & I � b � ~ � � 8 M � D a � � g � �
-5: N � � � J � ' � � � % H � a � } � � � 7 L � C ` � � f � �
-6: M � � � I � & � � � $ G � ` � | � � � 6 K � B _ � � e � �
-7: L � � � H � % � � � # F � _ � { � � � 5 J � A ^ � � d � �
-8: K � � G � $ � � � � " E � ^ � z � � � 4 I � @ ] � � c � �
-9: J ~ � � F � # � � � � ! D � ] � y � � � 3 H � ? \ � � b �
-10: I } � � E � " � � � � C � \ � x � � � 2 G � > [ � � a � ~
-11: H | � � D � ! � � � � B � [ � w � � � 1 F � = Z � � ` � }
-12: G { � � C � � � � � A � Z � v � � � 0 E � < Y � � _ |
-13: F z � � B � � � � � @ � Y � u � � � / D � ; X � � ^ ~ {
-14: E y � � A � � � � � ? � X � t � � � . C � : W � � ] } z
-15: D x � � @ � � � � � > � W � s � � � - B � 9 V � � \ | y
-16: C w � � ? � � � � � = � V � r � � � , A � 8 U � � [ { x
-17: B v � � > � � � � � < � U � q � � � + @ � 7 T � � Z z w
-18: A u � � = � � � � � ; � T � p � � � * ? � 6 S � � Y y v
-19: @ t � � < � � � � � : � S � o � � � ) > � 5 R � � X x u
-20: ? s � � ; � � � � 9 � R � n �
� � ( = � 4 Q � � W w t
-21: > r � � : ~ � � � � 8 � Q � m � � � ' < � 3 P � � V v s
-22: = q � � 9 } � � � � 7 � P � l � � � & ; � 2 O � � U u r
-23: < p � � 8 | � � � � 6 � O � k �
� � % : � 1 N � � T t q
-24: ; o � � 7 { � � � � 5 � N � j � � � $ 9 � 0 M � � S s p
-25: : n � � 6 z � � � � 4 � M � i � � � # 8 � / L � � R r o
-26: 9 m � � 5 y � � � � 3 � L � h � � � " 7 � . K � � Q q n
-27: 8 l � � 4 x � � � � 2 � K � g � � � ! 6 � - J � � P p m
-28: 7 k � � 3 w � � � � 1 � J � f � � � 5 � , I � � O o l
-29: 6 j � � 2 v � � � �
0 � I � e � � � 4 � + H � � N n k
-30: 5 i � � 1 u � � � � / � H � d � � � 3 � * G � � M m j
-31: 4 h � � 0 t
� � � � . � G � c � � � 2 � ) F � � L l i �
-32: 3 g � � / s � � � �
- � F � b � � � 1 � ( E � � K k h �
-33: 2 f � � . r � � � � , � E � a � � � 0 � ' D � � J j g �
-34: 1 e � � - q
� � � � + � D � ` � � � � / � & C � � I i f �
-35: 0 d � � , p � � � � * � C � _ � � � � . � % B � � H h e �
-36: / c � � + o � � � � ) � B � ^ � � � � - � $ A � � G g d �
-37: . b � � * n � � � � ( � A � ] � � � � , � # @ � � F f c �
-38: - a � � ) m � � � � ' � @ � \ � � � � + � " ? � � E e b �
-39: , ` � � ( l � � � � & � ? � [ � � � � * � ! > � � D d a �
-40: + _ � � ' k � � � � % � > � Z � � � � ) � = � � C c ` �
-41: * ^ � � & j � � � � $ � = � Y � � � � ( � < � � B b _ �
-42: ) ] � � % i � � � � # � < � X � � � � ' � ; � � A a ^ �
-43: ( \ � � $ h � � � � � " � ; � W � � � � & � : � � @ ` ] �
-44: ' [ � � # g � � � � � ! � : � V � � � � % � 9 � � ? _ \ �
-45: & Z � � " f � � � � � � � 9 � U � � � � $ � 8 � � > ^ [ �
-46: % Y � � ! e � � � � � � � 8 � T � � � � # � 7 � � = ] Z �
-47: $ X � � d � � � � � � 7 � S � � � �
" � 6 � � < \ Y �
-48: # W � � c � � � � � � ~ 6 � R � � � � ! � 5 � � ; [ X �
-49: " V � � b � � � � � � } 5 � Q � � � � � 4 � � : Z W �
-50: ! U � � a � � � � � � | 4 � P � � � �
� 3 � � 9 Y V �
-51: T � � ` � � � � � � { 3 � O � � � � � 2 � � 8 X U �
-52: S � � _ � � � � � � z 2 � N � � � � � 1 � � 7 W T �
-53: R � � ^ � � � � � � y 1 � M � � � � � 0 � � 6 V S �
-54: Q � � ] � � � � � � x 0 � L � � � � � / � � 5 U R �
-55: P � � \ � � � � � � w / � K � � � � � . � � 4 T Q �
-56: O � � [ � � � � � � v . � J � � � � � - � � 3 S P �
-57: N � � Z � � � � � � u - I � � � � � , � � 2 R O �
-58: M � � Y � � � � � � t , ~ H � � � � � + � � 1 Q N �
-59: L � � X � � � � � � s + } G � � � � �
* � � 0 P M �
-60: K � � W � � � � � � r * | F � � � � ) � / O L �
-61: J � � V � � � � � � q ) { E � � ~ � � � ( ~ . N K �
-62: I � � U � � � � � � p ( z D � � } � �
' } ~ - M J �
-63: H � � T � � � � � � o ' y C � � | � � ~ & | } , L I �
-64: G � � S � � � � � �
n & x B � � { � � } % { | + K H �
-65: F � � R � � � � � � m % w A � � z � � | $ z { * J G �
-66: E � �
Q � � � � � � l $ v @ � � y � � { # y z ) I F �
-67: D � P � � � � � �
k # u ? � � x � � z " x y ( H E �
-68: C � ~ O � � � � � � j " t > � � w � �
y ! w x ' G D �
-69: B � }
N � � � � � � i ! s = � � v � � x v w & F C �
-70:
A � | M � � � � � � h r < � � u � � w u v % E B �
-71: @ � { L � � � � � � g q ; � � t � �
v t u $ D A �
-72: ? � z K � � � � � � f p : � � s � � u s t # C @ �
-73:
> � y J � � � � � � e o 9 � � r � � t � r s " B ? �
-74: = � x I � � � � � � d n 8 � � q � � s � q r ! A > �
-75: < � w H � � � � � � c m 7 � � p � � r � p q @ = �
-76: ; � v G � � � � � � b l 6 � � o � � q � o p ? < �
-77: : � u F � � � � � � a k 5 � � n � � p � n o > ; �
-78: 9 � t E � � � � � � � ` j 4 � � m � � o � m n = : �
-79: 8 � s D � � � � � � � _ i 3 � � l � � n � l m < 9 �
-80: 7 � r � C � � � � � � � ^ h 2 � � k � � m � k l ; 8 �
-81: 6 � q � B � � � � � � � ] g 1 � � j � � l � j k : 7 �
-82: 5 � p � A � � � � � � � \ f 0 � � i � � � k � i j 9 6 �
-83: 4 � o � @ � � � � � � � [ e / � � h � � � j � h i 8 5 �
-84: � 3 � n � ? � � � � � � � Z d . � � g � � � i � g h 7 4 �
-85: � 2 � m � > � � � � � � � Y c - � � f � � � h � f g 6 3 �
-86: � 1 � l � = � � � � � � � X b , � � e � � � g � e f 5 2 �
-87: � 0 � k � < � � � � � � � W a + � � d � � � f � d e 4 1 �
-88: � / � j � ; � � � � � � V ` * � � c � � � e �
c d 3 0 �
-89: � . � i � : � � � � ~ � � U
_ ) � � b � � � d � b c 2 / �
-90: � - � h � 9 � � � � } � � T ^ ( � � a � � � c � a b 1 . �
-91: � , � g � 8 � � � � | � � S ] ' � � ` � � � b �
` a 0 - �
-92: � + � f � 7 � � � � { � � R
\ & � � _ � � � a � _ ` / , �
-93: � * � e � 6 � � � � z � � Q [ % � � ^ � � � ` � ^ _ . + �
-94: � ) � d � 5 � � � � y � � P Z $ � � ] � � � _ � ] ^
- * �
-95: � ( � c � 4 � � � � x � � O Y # � � \ � � � ^ � \ ] , ) �
-96: � ' � b � 3 � � � � w � � N X " � � [ � � � ] � [ \ + ( �
-97: � & � a � 2 � � � � v � � M W ! � � Z � � � \ � Z [
* ' �
-98: � % � ` � 1 � � � � u � � L V � � Y � � � [ � Y Z ) & �
-99: � $ � _ � 0 � � � � t � � K U � � X � � � Z � X Y ( % �
-100: � # � ^ � / � � � � s � � J T � � W � � � Y � W X ' $ �
-101: � " � ] � . � � � � r � � I S � � V � � � X � V W & # �
-102: � ! � \ � - � � � � q � � H R � � U � � � W � � U V % " �
-103: � � [ � , � � � � p � � G � Q � � T � � � V � � T U $ ! �
-104: � � Z � + � � � � o � � F � P � � S � � � U � � S T # �
-105: � � Y � * � � � � n � � E � O � � R � � � T � � R S " �
-106: � � X � ) � � � � m � � D � N � � Q � � � S � � Q R ! �
-107: � � W � ( � � � � l � � C � M � � P � � � R � � P Q �
-108: � � V � ' � � � k � � B � L � � O � � � Q � � O P � �
-109: � U � & � � � ~ j � � A � K � � N � � � P � � N O � �
-110: � ~ T � % � � � } i � � @ � J � M � � � O � � M N � �
-111: � } S � $ � � � | h � � ? � I ~ � L � � � N � � L M � �
-112: � | R � # � � � { g � � > � H } � K � � � M � � K L � �
-113: � { Q � " � � z f � � = � G | � J � � � L � � J K � �
-114: � z P � ! � ~ � y e � � < � F { � I � � � K � � I J � �
-115: � y O � � } � x d � � ; � E z � H � � � J � � H I � �
-116: � x N � � | � w c � � : � D y � G � � � I � � G H � �
-117: � w M � � { � v b � � 9 � C
x � F � � � H � � F G � �
-118: � v L � � z � u a � � 8 � B w � E � � � G � � E F � �
-119: � u K � � y � t ` � � 7 � A v � D � � � F � � D E � �
-120: � t J � � x � s _ � � 6 � @
u � C � � � E � � C D � �
-121: � s I � � w � r ^ � � 5 � ? t � B � � � D � � B C � �
-122: �
r H � � v � q ] � � 4 � > s � A � � � C � � A B � �
-123: � q G � � u � p \ � � 3 � = r � @ � � � B � � @ A �
�
-124: � p F � � t � o [ � � 2 � < q � ? � � � A � � ? @ � �
-125: �
o E � � s � n Z � � 1 � ; p � > � � � @ � � > ? � �
-126: � n D � � r � m Y � � 0 � : o � = � � � ? � � = > �
�
-127: � m C � � q � l X � � / � 9 n � < � � � > � � < = � �
0: S � � � O � , � � � * M � f � � � ! � < Q � H e � � k � �
1: T � � � P � - � � � + N � g � � � " � = R � I f � � l � �
2: U � � � Q � . � � � , O � h � � � # � > S � J g � � m � �
3: V � � � R � / �
� � - P � i � � � $ � ? T � K h � � n � � !
4: W � � � S � 0 � � � . Q � j � � � % � @ U � L i � � o � � "
5: X � � � T � 1 � � � / R � k � � � & � A V � M j � � p � � #
6: Y � � � U � 2 �
� � 0 S � l � � � ' �
B W � N k � � q � � $
7: Z � � � V � 3 � � � 1 T � m � � � ( � C X � O l � � r � � %
8: [ � � � W � 4 � � � 2 U � n � � � ) � D Y � P m � � s � � &
9: \ � � � X � 5 � � � 3 V � o � � � * �
E Z � Q n � � t � � '
10: ] � � � Y � 6 � � � 4 W � p � � � + � F [ � R o � � u � � (
11: ^ � � � Z � 7 � � � 5 X � q � � � , � G \ � S p � � v � � )
12: _ � � � [ � 8 � � � 6 Y � r � � � - � H ] � T q � � w � � *
13: ` � � � \ � 9 � � � 7 Z � s � � � . � I ^ � U r � � x � � +
14: a � � � ] � : � � � 8 [ � t � � � / � J _ � V s � � y � � ,
15: b � � � ^ � ; � � � 9 \ � u � � � 0 � K ` � W t � � z � � -
16: c � � � _ � < � � : ] � v � � � 1 � L a � X u � � { � � .
17: d � � � ` � = � � ; ^ � w � � � 2 � M b � Y v � � | � � /
18: e � � � a � > � � < _ � x � � � 3 � N c � Z w � � } � � 0
19: f � � � b � ? � � = ` � y � � 4 � O d � [ x � � ~ � � 1
20: g � � c � @ � � > a � z � � 5 � P e � \ y � � � � 2
21: h � � d � A � ? b � { � � 6 � Q f � ] z � � � � � 3
22: i � � e � B � @ c � | � � 7 � R g � ^ { � � � � � 4
23: j � � f � C � A d � } � � 8 � S h � _ | � � � � � 5
24: k � � g � D � B e � ~ � � 9 � T i � ` } � � � � � 6
25: l � � h � E � C f � � � : � U j � a ~ � � � � � 7
26: m � � i � F
! � D g � � � � ; � V k � b � � � � � 8
27: n � � j � G " � E h � � � � < � W l � c � � � � � � 9
28: o � � k � H # � F i � � � � = � X m � d � � � � � � :
29: p � � l � I
$ � G j � � � �
> � ! Y n � e � � � � � � ;
30: q �
� m � J % � H k � � � � ? � " Z o � f � � � � � � <
31: r � � n � K &
� I l � � � � @ � # [ p � g � � � � � � =
32: s � � o � L ' � J m � � � �
A � $ \ q � h � � � � � � >
33: t �
� p � M ( � K n � � � � B � % ] r � i � � � � � � ?
34: u � � q � N )
� L o � � � � C � & ^ s � j � � � � � � @
35: v � � r � O * � M p � � � � D � ' _ t � k � � � � � � A
36: w � � s � P + � N q � � � � E � ( ` u � l � � � � � � B
37: x � � t � Q , � O r � � � � F � ) a v � m � � � � � � C
38: y � � u � R - � P s � � � � G � * b w � n � � � � � � D
39: z � � v � S . � Q t � � � � H � + c x � o � � � � � � E
40: { � � w � T / � R u � � � � I � , d y � p � � � � � � F
41: | � � x � U 0 S v � � � � J � - e z � q � � � � � � G
42: } � � y � V 1 T w � � � � K � . f { � r � � � � � � H
43: ~ � � z � W 2 U x � � � � L � / g | � s � � � � � � I
44: � � { � X 3 V y � � � � M � 0 h } � t � � � � � � J
45: � � � | � Y 4 W z � � � � N � 1 i ~ � u � � � � � � K
46: � � � } � Z 5 X { � � � � O � 2 j � v � � � � � � L
47: � � � ~ � [ 6 Y | � � � � P � 3 k � � w � � � � � � M
48: � � � � \ 7 Z } � � � � Q � 4 l � � x � � � � � � N
49: � � � � � ] ! 8 [ ~ � � � � R � 5 m � � y � � � � � � O
50: � � � � � ^ " 9 \ � � � � S � 6 n � � z � � � � � � P
51: � � � � � _ # :
] � � � � � T � 7 o � � { � � � � � � Q
52: � � � � � ` $ ; ^ � � � � � ! U � 8 p � � | � � � � � � R
53: � � ! � � � a % < _ � � � � � " V � 9 q � � } � � � � � � S
54: � � " � � � b & = !
` � � � � � # W � : r � � ~ � � � � � � T
55: � � # � � � c ' > " a � � � � � $ X � ; s � � � � � � � � U
56: � � $ � � � d ( ? # b � � � � � % Y � < t � � � � � � � � � V
57: � � % � � � e ) @ $ c � � � � � & Z � = u � � � � � � � � � W
58: � � & � � � f * A % d � � � � � ' [ � > v � � � � � � � � � X
59: � � ' � � � g + B & e � � � � � ( \ � ? w � � � � � � � � � Y
60: � � ( � � � h , C ' f � � � � � ) ] � @ x � � � � � � � � � Z
61: � � ) � � � i - D ( g � � � � � * ^ � A y � � � � � � � � � [
62: � � * � � j . E ) h � � � � � + _ � B z � � � � � � � � � \
63: � � + � � k / F * i � � � � � , ` � C { � � � � � � � � � ]
64: � � , � � l 0 G + j � � � � � - a � D | � � � � � � � � � ^
65: � � - � � m 1 H , k � � � � � . b � E } � � � � � � � � � _
66: � � . � � n 2 I - l � � � � � / c � F ~ � � � � � � � � � `
67: � � / � � o 3 J . m � � � � � 0 d � G � � � � � � � � a
68: � � 0 � � p 4 K / n � � � � � 1 e � H � � � � � � � � b
69: � � 1 � � q 5 L 0 o � � � � � 2 f I � � � � � � � c
70: � � 2 � � r 6 M 1 p � � � � � 3 g J � � � � � � � d
71: � � 3 � � s 7 N 2 q � � � � � 4 h K � � � � � � � e
72: � � 4
� � t 8 O 3 r � � � � 5 i L � � � � � � � f
73: � � 5 � � u 9 P 4 s � � � � 6 j M � � � � � � � g
74: � � 6 � � v : Q 5 ! t � � � � 7 k N � � � � � � � h
75: � � 7
� � w ; R 6 " u � � � � 8 l O � � � � � � � i
76: � � 8 � � x < S 7 # v � � � � 9 m P � � � � � � � j
77: � � 9 � � y = T 8 $ w � � � � : n Q � �
� � � � � k
78: � � : � � z > U 9 % x � � � � ; o R � � � �
� � � l
79: � � ; � � { ? V : & y � � � � < p
S � � � �
� � � m
80: � � < � � | @ W ; ' z � � � � = q T � �
� � � � � n
81: � � = � � } A X < ( { � � � � > r U � � � �
� � � o
82: � � > � � ~ B Y = ) | � �
� ? s
V � � � �
� � � p
83: � � ? � � C Z > * } � � � @ t W � � � � � � � q
84: � � @ � � � D [ ? + ~ � � � A u X � � � � � � � r
85: � � A � � � E \ @ , � �
� B v Y � � � � � � � s
86: � � B � � � F ] A - � � � � C w Z � � � � � � � t
87: � � C � � � G ^ B . � � � � D x [ � � � � � � � u
88: � � D � � � H _ C / � � � � E y \ � � � � � � � v
89: � � E � � � I ` D 0 � � � � F z ] � � � � � � � w
90: � � F � � � J a E 1 � � � � G { ^ � � � � � � � x
91: � � G � � � K b F 2 � � � � H | _ � � � � � � � y
92: � � H � � � L c G 3 � �
� � I } ` � � � � � � � z
93: � � I � � � M d H 4 � � � � J ~ a � � � � � � � {
94: � � J � � � N e I 5 � � � � K b � � � � � � � |
95: � � K ! � � � O f J 6 � �
� � L � c � � � � � � � }
96: � � L " � � � P g K 7 � � � � M � d � � � � � � � ~
97: � � M # � � � Q h L 8 � � � � N � e � � � � � � �
98: � � N $ � � � R i M 9 � � � � O � f � � � � � � � �
99: � � O % � � � S j N : � � � � P � g � � � � � � � �
100: � � P & � � � T k O ; � � � � Q � h � � ! � � � � � �
101: � � Q ' � � � U l P < � � � � R � i � � " � � ! � � � �
102: � � R ( � � � V m Q = � � � � S � ! j � � # � � ! " � � � �
103: � � S ) � � � W n R > � � � � T � " k � � $ � � " # � � � �
104: � � T * � � � X o S ? � � � � U � # l � � % � � # $ � � � �
105: � � U + � � � Y p T @ � � � ! � V � $ m � � & � � $ % � � � �
106: � � V , � � � Z q U A � � � " � W � % n � � ' � � % & � � � �
107: � � W - � � � [ r V B � � � # � X � & o � � ( � � & ' � � � �
108: � � X . � � � \ s W C � � � $ � Y � ' p � � ) � � ' ( � � � �
109: � � Y / � � ] t X D � � � % � Z � ( q � � * � � ( ) � � � �
110: � � Z 0 � � ^ u Y E � � � & � [ � ) r � � + � � ) * � � � �
111: � � [ 1 � � _ v Z F � � � ' � \ � * s � � , � � * + � � � �
112: � � \ 2 � � ` w [ G � � � ( � ] � + t � � - � � + , � � � �
113: � � ] 3 � � a x \ H � � � ) � ^ � , u � � . � � , - � � � �
114: � � ^ 4 � � b y ] I � � � * � _ � - v � � / � � - . � � � �
115: � � _ 5 � � c z ^ J � � ! � + � ` � . w � � 0 � � . / � � � �
116: � � ` 6 � � d { _ K � � " � , � a � / x � � 1 � � / 0 � � � �
117: � � a 7 � � e | ` L � � # � - � b � 0 y � � 2 � � 0 1 � � �
118: � � b 8 � � f } a M � � $ � . � c � 1 z � � 3 � � 1 2 � � �
119: � � c 9 �
� g ~ b N � � % � / � d � 2 { � � 4 � � 2 3 � � �
120: � � d : � � h c O � � & � 0 � e � 3 | � � 5 � � 3 4 � �
121: � e ; � � i � d P � � ' � 1 � f � 4 } � � 6 � � 4 5 � �
122: � f < �
� j � e Q � � ( � 2 � g � 5 ~ � � 7 � � 5 6 � �
123: � g = � � k � f R � � ) � 3 � h � 6 � � 8 � � 6 7 � �
124: � h > � � l � g S � � * � 4 � i � 7 � � � 9 � � 7 8 � �
125: � i ? � � m � h T � � + � 5 � j � 8 � � � : � � 8 9 � �
126: � j @ � � n � i U � � , � 6 k � 9 � � � ; � � 9 : � �
127: � k A � � o � j V � � - � 7 l � : � � � < � � : ; �
�
|
|