質問編集履歴

2

訂正

2020/04/12 09:21

投稿

kazuyakazuya
kazuyakazuya

スコア193

test CHANGED
File without changes
test CHANGED
@@ -4,9 +4,9 @@
4
4
 
5
5
  ```c
6
6
 
7
- #define DEFINEsymval\
7
+ #define DEFINE(sym, val) \
8
8
 
9
- asm volatile"\ n->"sym "0" #val:: "i"val))
9
+ asm volatile("\n->" #sym " %0 " #val : : "i" (val))
10
10
 
11
11
  ```
12
12
 
@@ -14,9 +14,9 @@
14
14
 
15
15
 
16
16
 
17
- ①"\ n->"sym "0" #val
17
+ ①"\n->" #sym " %0 " #val
18
18
 
19
- :: "i"val
19
+ : : "i" (val)
20
20
 
21
21
 
22
22
 
@@ -28,7 +28,7 @@
28
28
 
29
29
 
30
30
 
31
- "\ n->"sym "0" #val
31
+ "\n->" #sym " %0 " #val
32
32
 
33
33
 
34
34
 
@@ -38,11 +38,11 @@
38
38
 
39
39
  [リンク内容](http://wisdom.sakura.ne.jp/programming/c/c42.html)
40
40
 
41
- "\ n->"sym "0" #val
41
+ "\n->" #sym " %0 " #val
42
42
 
43
43
 
44
44
 
45
- "\ n->""sym" "%0" "val"
45
+ "\n->""sym" "%0" "val"
46
46
 
47
47
 
48
48
 
@@ -58,7 +58,9 @@
58
58
 
59
59
 
60
60
 
61
- ::"i" (val)
61
+ : : "i" (val)
62
+
63
+
62
64
 
63
65
 
64
66
 

1

訂正

2020/04/12 09:21

投稿

kazuyakazuya
kazuyakazuya

スコア193

test CHANGED
File without changes
test CHANGED
@@ -90,4 +90,6 @@
90
90
 
91
91
 
92
92
 
93
- 検索にかけて調べていたのですが結局成果は1つもなしで分からずじ終いにりま
93
+ 検索にかけて調べていたのですが結局成果は1つもなしで分からずじ終いに終わりました。
94
+
95
+ 分からないので教えてください。