Last update: Thu Apr 12 03:37:15 MDT 2012
Top |
Symbols |
Numbers |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{Chitnis:1995:RTI,
author = "Sachin V. Chitnis and Manoranjan Satpathy and Sundeep
Oberoi",
title = "Rationalized Three Instruction Machine",
journal = j-SIGPLAN,
volume = "30",
number = "3",
pages = "94--102",
month = mar,
year = "1995",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:17:02 MST 2003",
bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/toc/",
URL = "http://www.acm.org:80/pubs/citations/proceedings/plan/202529/p94-chitnis/",
abstract = "The declarative nature of functional programming
languages causes many difficulties in their efficient
implementation on conventional machines. The problem is
much harder when the language has non-strict (lazy)
semantics. Abstract machines serve as an intellectual
aid in bridging the semantic gap between such languages
and the conventional von Neumann architecture. However
they become more and more complex with time as
efficiency considerations force the instruction set of
the machine to grow in size. In this paper we explain
the phenomenon in context of the Three Instruction
Machine (TIM). We then define a rationalized
instruction set for TIM that allows us to view all
enhancements to TIM in a uniform way. This instruction
set is quite close to RISC instructions and clearly
identifies the key operations on closures. Translation
of functional programs to our rationalized instruction
set opens up scope for various local and global
optimizations. We illustrate this by showing how to
build control flow graphs and perform optimizations on
it. Lazy arguments in functional programs make it hard
to predict evaluation order statistically. We define
the notion of {\em pseudo-lazy\/} arguments to
statically expose the control flow information,
wherever possible, for doing better flow analysis.",
acknowledgement = ack-nhfb,
affiliation = "Dept. of Comput. Sci. and Eng., Indian Inst. of
Technol., Bombay, India",
classification = "C1160 (Combinatorial mathematics); C4210L (Formal
languages and computational linguistics); C6110
(Systems analysis and programming); C6140B
(Machine-oriented languages); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems)",
confdate = "22 Jan. 1995",
conflocation = "San Francisco, CA, USA",
confname = "ACM SIGPLAN workshop on Intermediate representations,
January 22, 1995, San Francisco, CA",
keywords = "Abstract machines; Closures; Control flow graphs;
design; Efficiency considerations; Evaluation order;
Flow analysis; Functional program translation;
Functional programming languages; Global optimizations;
Instruction set; languages; Lazy semantics; Local
optimizations; Nonstrict semantics; performance;
Pseudo-lazy arguments; Rationalized instruction set;
Rationalized three instruction machine; RISC
instructions; Semantic gap; Static analysis; theory;
Von Neumann architecture",
subject = "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
Classifications, Applicative (functional) languages.
{\bf D.1.1} Software, PROGRAMMING TECHNIQUES,
Applicative (Functional) Programming. {\bf D.3.4}
Software, PROGRAMMING LANGUAGES, Processors, Compilers.
{\bf D.2.1} Software, SOFTWARE ENGINEERING,
Requirements/Specifications. {\bf C.0} Computer Systems
Organization, GENERAL, Instruction set design.",
thesaurus = "Computational linguistics; Data flow analysis; Data
flow graphs; Functional languages; Functional
programming; Instruction sets; Optimising compilers;
Reduced instruction set computing",
}
Related entries
- aid,
25(6)78,
25(6)197,
25(6)223,
25(6)246,
26(6)107,
26(6)229,
26(6)317,
26(12)175,
27(7)1,
27(7)12,
27(7)22,
27(7)32,
27(9)200,
28(6)1,
28(6)13,
28(6)26,
28(6)46,
30(11)20-1,
31(5)23,
31(9)116
- allow,
25(4)20,
25(4)51,
25(6)66,
25(6)85-1,
25(6)272,
25(6)296,
26(6)145,
27(7)94,
27(7)116,
27(7)140,
27(7)162,
27(7)235,
27(9)238,
28(3)363,
28(6)139-1,
28(6)207-1,
28(6)290,
28(7)92,
28(7)102,
28(7)208,
28(7)239,
29(6)73,
29(6)135,
29(6)242,
29(6)242-1,
29(8)35,
29(8)119,
29(11)25,
29(11)132-1,
29(11)263,
29(11)274,
29(11)319,
30(3)50,
30(4)13,
30(6)196,
30(6)246,
30(8)1,
30(8)102,
30(8)217,
30(11)70,
30(11)79
- applicative,
28(7)208,
29(6)1,
29(6)24,
30(3)62,
31(5)89,
31(5)171,
31(5)193
- argument,
27(3)24,
27(7)116,
28(6)237,
30(6)93,
30(6)315,
30(9)17
- become,
25(6)102,
26(6)219,
27(7)44,
28(3)69,
28(3)201,
28(6)166,
28(7)44,
29(6)206,
29(11)208,
29(11)219,
29(11)242,
29(11)252,
30(6)103,
30(6)301,
30(11)125
- better,
25(6)296,
26(1)14,
27(7)44,
27(7)106,
27(7)200,
28(3)69,
28(6)268,
28(6)278,
28(7)179,
28(7)229,
29(6)49,
29(6)97,
29(6)186,
29(6)337,
29(6)337-1,
29(8)59,
29(11)12,
29(11)171,
29(11)308,
29(11)328,
29(12)104,
30(3)23,
30(6)151,
30(6)174,
30(8)189,
30(11)60,
30(11)70,
31(11)21,
31(11)21-1,
33(7)27
- build,
25(4)51,
27(7)82,
27(9)262,
29(6)196,
29(11)98,
30(3)111,
30(8)29,
30(8)80-1,
30(11)20-1,
34(4)19,
34(4)19-1,
34(9)249
- C.0,
28(6)1,
28(6)197,
29(6)313,
29(11)110,
29(11)122,
29(11)196,
29(11)319,
30(3)111,
31(5)137,
31(5)160,
32(5)358,
33(11)35,
33(11)46,
33(11)105,
33(11)262,
33(11)272
- C1160,
25(6)92,
28(6)78-1,
28(6)248,
28(6)268,
28(6)290,
29(6)171,
29(6)349-1,
29(7)51,
30(3)1,
30(3)23,
30(3)35,
30(3)50,
30(3)83
- C4210L,
30(3)13,
30(3)62,
30(3)83,
30(11)79
- C6110,
25(6)102,
26(1)14,
26(6)145,
26(6)219,
27(1)95,
27(6)54,
27(12)61,
28(6)1,
28(6)13,
28(6)26,
28(6)36,
28(6)46,
28(6)56,
28(6)78-1,
28(6)90,
28(6)147,
28(6)156,
28(6)197,
28(6)207-1,
28(6)227,
28(6)237,
28(6)268,
28(6)300,
29(1)20,
29(1)53,
29(2)13,
29(2)33,
29(2)44,
29(3)18,
29(3)23,
29(3)28,
29(3)33,
29(4)15,
29(4)23,
29(4)49,
29(6)1,
29(6)13,
29(6)24,
29(6)49,
29(6)61,
29(6)85,
29(6)159,
29(6)206,
29(6)290,
29(6)313,
29(9)22,
29(9)29,
29(9)44,
29(9)51,
29(9)72,
29(9)81,
29(9)91,
29(9)125,
29(10)259,
29(10)388,
30(3)1,
30(3)13,
30(3)62,
30(4)13,
30(6)13,
30(6)23,
30(6)32,
30(6)47,
30(6)233,
30(6)246,
30(8)92,
30(11)41,
30(11)108,
30(11)117,
30(11)125
- C6140B,
26(4)290,
29(1)37,
29(6)36,
29(12)73
- C6150G,
25(12)85,
28(6)1,
28(6)13,
28(6)26,
28(6)46,
28(6)177,
28(7)44,
28(12)169,
29(1)37,
29(4)15,
29(6)1,
29(6)171,
29(6)196,
29(6)242,
29(6)278,
29(6)290,
29(6)302,
29(6)313,
29(9)140,
29(10)403,
29(11)122,
29(11)232,
29(12)38,
29(12)73,
30(3)1,
30(3)50,
30(3)62,
30(6)67,
30(6)79-1,
30(6)93,
30(6)218,
30(6)233,
30(6)258,
30(6)270,
30(6)291,
30(8)11,
30(11)20-1,
30(11)79,
30(11)88,
30(11)99,
30(11)117
- cause,
27(7)188-1,
28(6)26,
29(11)132-1,
30(11)134
- clearly,
29(11)171,
29(11)328
- close,
27(9)274,
29(11)25
- closure,
27(7)116,
30(6)174,
32(8)1,
34(1)337,
34(2)32,
34(2)32-1
- combinatorial,
25(6)92,
28(6)78-1,
28(6)248,
28(6)268,
28(6)290,
29(6)171,
29(6)349,
29(6)349-1,
29(7)51,
30(3)1,
30(3)23,
30(3)35,
30(3)50,
30(3)83
- complex,
6(4)111,
25(10)245,
27(7)12,
27(7)82,
27(7)249,
27(9)248,
27(11)15,
28(3)69,
28(7)179,
28(8)90,
28(11)22,
29(6)135,
29(8)46,
29(10)65,
29(10)272,
29(10)388,
30(6)218,
30(8)11,
30(8)19,
30(11)41,
30(11)79,
30(11)117,
30(11)134,
30(11)146-1,
33(7)75
- computational,
25(6)92,
25(6)112,
25(6)296,
27(7)12,
28(6)268,
28(7)179,
29(1)13,
29(4)23,
29(6)107,
29(6)121,
29(6)135,
29(6)171,
29(6)218,
29(6)349-1,
29(7)42,
29(10)324,
29(10)388,
30(3)13,
30(3)62,
30(3)83,
30(6)186,
30(6)233,
30(8)19,
30(8)134,
30(11)1,
30(11)79,
32(1)106,
32(6)40
- consideration,
28(6)248,
29(11)242,
29(12)66,
32(6)34
- context,
24(3)34,
26(4)28,
26(4)75,
27(4)77,
27(7)22,
27(7)311,
28(6)156,
28(7)23,
28(7)187,
29(6)24,
29(6)218,
29(6)242,
29(6)242-1,
29(8)46,
29(8)111,
29(8)119,
29(11)308,
29(11)319,
29(11)328,
30(3)50,
30(6)1,
30(8)48,
31(6)239,
32(5)85,
32(12)63,
32(12)63,
33(7)83
- conventional,
25(6)53,
25(6)246,
25(11)65,
27(7)1,
27(7)128,
27(7)212,
27(9)274,
29(6)1,
29(6)206,
29(11)232,
30(8)19,
34(3)146
- D.1.1,
30(3)62,
31(5)89,
31(5)171,
31(5)193
- D.2.1,
27(7)261,
29(8)13,
29(8)22,
29(8)74,
29(8)129,
30(3)13,
30(11)50
- declarative,
27(10)184,
28(7)112,
28(7)179,
29(10)259,
30(3)83,
32(1)77,
32(10)286,
34(2)47,
34(2)47
- define,
25(6)137,
25(6)165,
25(6)311,
27(5)z,
27(7)116,
28(2)21,
28(3)363,
29(6)196,
29(8)1,
29(8)101,
30(3)13,
30(3)23,
30(6)47
- Diagnostic,
25(12)85,
28(6)1,
28(6)13,
28(6)26,
28(6)46,
28(6)177,
28(7)44,
28(12)169,
29(1)37,
29(4)15,
29(6)1,
29(6)171,
29(6)196,
29(6)242,
29(6)278,
29(6)290,
29(6)302,
29(6)313,
29(9)140,
29(10)65,
29(10)403,
29(11)122,
29(11)232,
29(12)38,
29(12)73,
30(3)1,
30(3)50,
30(3)62,
30(6)67,
30(6)79-1,
30(6)93,
30(6)218,
30(6)233,
30(6)258,
30(6)270,
30(6)291,
30(8)11,
30(11)20-1,
30(11)79,
30(11)88,
30(11)99,
30(11)117,
31(5)249
- difficulty,
29(6)278,
29(8)101,
29(11)219,
30(3)103,
30(11)20-1
- doing,
25(1)59,
28(10)191,
30(3)13
- efficiency,
25(4)59,
25(6)85-1,
25(6)209,
27(7)55,
27(7)128,
27(7)200,
27(7)224,
28(1)48,
28(3)349,
28(3)363,
28(6)100,
28(6)177,
28(7)83,
29(9)105,
29(10)129,
29(11)286,
30(6)1,
30(6)13,
30(8)102,
30(8)207,
33(5)174
- enhancement,
26(10)53,
27(7)273,
28(7)33,
30(3)103,
32(5)159
- evaluating,
25(12)85,
28(6)1,
28(6)13,
28(6)26,
28(6)46,
28(6)177,
28(7)44,
28(12)169,
29(1)37,
29(4)15,
29(6)1,
29(6)171,
29(6)196,
29(6)242,
29(6)278,
29(6)290,
29(6)302,
29(6)313,
29(9)140,
29(10)65,
29(10)403,
29(11)122,
29(11)232,
29(12)38,
29(12)73,
30(3)1,
30(3)50,
30(3)62,
30(6)23,
30(6)67,
30(6)79-1,
30(6)93,
30(6)218,
30(6)233,
30(6)258,
30(6)270,
30(6)291,
30(8)11,
30(8)189,
30(11)20-1,
30(11)79,
30(11)88,
30(11)99,
30(11)117,
34(11)2
- explain,
28(3)1,
28(6)197,
29(6)1,
30(6)233
- expose,
25(6)322,
28(6)100,
28(7)13,
28(7)208,
29(6)159
- force,
28(3)231
- gap,
25(6)85-1,
29(11)51,
30(11)125
- GENERAL,
28(6)1,
28(6)197,
29(6)313,
29(11)110,
29(11)122,
29(11)196,
29(11)319,
30(3)111,
31(5)137,
31(5)160,
32(5)358,
33(11)35,
33(11)46,
33(11)105,
33(11)262,
33(11)272
- global,
25(6)28,
25(6)272,
26(6)120,
26(6)241,
26(12)144,
26(12)167,
27(7)82,
27(7)106,
27(7)128,
27(7)212,
27(7)300,
27(7)311,
27(7)322,
27(9)248,
28(6)112,
28(6)126,
28(6)268,
28(6)268-1,
28(6)290,
28(7)54-1,
28(7)92,
28(7)139,
28(12)21,
29(6)36,
29(6)49,
29(6)159,
29(6)266,
29(10)16,
29(10)113,
29(10)324,
30(3)23,
30(6)67,
30(6)196,
30(6)246,
30(11)108,
31(5)68,
31(9)37,
31(9)258,
31(12)69,
32(1)66,
32(7)230,
32(8)188
- hard,
25(4)20,
25(6)9,
26(6)306,
29(11)25,
30(11)7,
30(11)41,
30(11)125,
30(11)146-1,
31(10)232,
31(10)232,
33(7)27
- how,
25(4)51,
25(5)95,
25(6)1,
25(6)53,
25(6)92,
25(6)112,
25(6)223,
26(11)359,
27(1)95,
27(6)64,
27(7)82,
27(7)106,
27(7)140,
27(7)162,
27(7)212,
27(7)249,
27(7)311,
27(7)341,
27(9)248,
27(12)28,
27(12)47,
28(3)1,
28(3)353,
28(6)46,
28(6)78-1,
28(6)126,
28(6)177,
28(6)258,
28(7)64,
28(7)83,
28(7)149,
28(8)57,
28(10)429,
28(10)429-1,
28(11)9,
28(11)9-1,
29(6)121,
29(6)171,
29(8)35,
29(8)74,
29(8)84,
29(10)468,
29(11)2,
29(11)145,
29(11)208,
30(3)23,
30(3)62,
30(3)71,
30(4)13,
30(5)3,
30(6)103,
30(6)116,
30(6)139,
30(8)102,
30(10)251,
30(11)50,
30(11)70,
30(11)79,
32(6)75,
32(10)206,
33(10)134,
33(11)252,
34(3)10
- however,
25(6)66,
25(6)85-1,
25(6)234,
27(7)311,
28(3)351,
28(3)363,
28(6)68,
28(6)147,
28(7)54-1,
29(6)1,
29(6)85,
29(6)218,
29(6)302,
29(6)337,
29(6)337-1,
29(8)1,
29(11)12,
29(11)51,
29(11)86,
29(11)110,
29(11)171,
29(11)183,
29(11)252,
29(11)274,
29(11)308,
29(11)328,
30(3)23,
30(3)62,
30(6)279,
30(6)291,
30(6)301,
30(8)48,
30(8)217,
30(11)134,
33(7)67
- identify,
28(6)26,
29(6)85,
29(8)46,
29(11)51,
30(6)47,
30(6)116,
30(6)218,
30(8)179,
31(10)342,
33(7)27
- illustrate,
25(6)223,
26(1)14,
27(7)1,
28(2)21,
29(6)242,
29(6)242-1,
29(8)46,
29(11)145,
29(11)208,
29(11)252,
30(11)50,
30(11)79
- it,
27(7)311,
27(9)274,
30(6)56,
30(8)179
- key,
25(6)112,
26(11)33,
27(7)152,
27(7)311,
28(3)271,
28(7)33,
29(6)230,
29(11)2,
29(11)38,
29(11)319,
30(6)163-1
- lazy,
26(5)43,
26(9)1,
27(2)65,
27(3)24,
27(6)29,
27(7)224,
27(8)71,
28(5)29,
29(6)24,
30(6)130,
31(6)62,
32(12)151,
34(1)185,
34(1)349,
34(3)107,
34(9)36
- linguistic,
27(7)55,
28(1)80,
28(3)133,
29(10)388,
30(3)13,
30(3)62,
30(3)83,
30(11)79,
32(7)80
- local,
25(7)11,
27(7)300,
27(9)98,
27(9)285,
28(6)126,
28(6)290,
28(7)149,
28(7)218,
28(7)239,
29(6)290,
29(7)21,
29(8)1,
29(10)113,
29(11)2,
30(8)102,
30(11)108,
33(5)269,
33(11)71,
33(11)92,
33(11)159,
33(11)218,
34(1)336,
34(7)20
- Machine-oriented,
26(4)290,
29(1)37,
29(6)36,
29(12)73
- make,
25(1)59,
25(6)78,
25(6)85-1,
25(6)150,
25(6)246,
26(8)145,
27(7)1,
27(7)82,
27(7)152,
27(7)249,
27(9)285,
27(12)61,
28(3)69,
28(3)97,
28(3)231,
28(3)347,
28(6)156,
28(6)300,
28(7)64,
28(7)239,
29(6)24,
29(6)73,
29(6)257,
29(6)257-1,
29(6)349,
29(6)349-1,
29(8)35,
29(11)171,
29(11)196,
29(11)308,
30(3)62,
30(6)93,
30(6)103,
30(6)130,
30(6)174,
30(8)1,
30(8)58,
30(8)68,
30(8)80-1,
32(10)253
- many,
25(1)59,
25(6)112,
25(6)137,
25(6)189,
25(6)283,
27(1)95,
27(5)z,
27(7)68,
27(7)82,
27(7)116,
27(7)188-1,
27(9)285,
28(3)69,
28(3)343,
28(3)345,
28(3)347,
28(6)100,
28(6)187,
28(6)237,
28(6)258,
28(6)300,
28(7)13,
28(7)33,
28(7)54-1,
29(6)1,
29(6)36,
29(6)49,
29(6)73,
29(6)85,
29(6)171,
29(6)206,
29(6)302,
29(8)94,
29(8)101,
29(11)145,
29(11)171,
29(11)196,
29(11)219,
29(11)252,
29(11)328,
30(3)13,
30(3)119,
30(6)1,
30(6)67,
30(6)103,
30(6)291,
30(8)68,
30(8)134,
30(8)217,
30(11)20-1,
30(11)134,
33(7)19,
33(7)27
- much,
25(6)85-1,
25(6)150,
27(7)44,
27(7)82,
27(7)152,
27(9)248,
27(9)285,
28(3)97,
28(3)349,
28(3)351,
28(7)54-1,
28(8)90,
29(6)49,
29(6)230,
29(8)35,
29(11)2,
29(11)145,
29(11)171,
29(11)308,
29(11)328,
30(6)67,
30(6)116,
30(6)205,
33(7)59
- nature,
28(3)149,
30(6)67,
30(11)31,
32(3)21
- non-strict,
27(5)z,
29(6)24,
33(11)159
- nonstrict,
29(6)24
- notion,
25(6)234,
25(6)246,
25(6)311,
25(10)312,
27(6)54,
28(3)69,
29(4)31,
29(11)25
- open,
27(7)116,
27(7)224,
28(7)23,
29(10)85,
30(3)103,
30(6)139,
32(10)229,
33(5)345,
34(2)36,
34(2)36
- order,
25(6)1,
25(6)16,
27(7)12,
27(7)116,
27(7)152,
28(3)299,
28(3)361,
28(6)156,
28(6)237,
28(6)278,
28(6)300,
28(7)119,
29(6)147,
29(6)349,
29(6)349-1,
29(7)15,
29(8)1,
29(8)35,
29(8)59,
29(11)51,
29(11)86,
29(11)263,
30(3)71,
30(6)116,
30(6)151,
30(6)174,
30(6)205,
30(6)233,
30(6)246,
30(8)1,
30(8)144,
30(8)189,
30(8)199,
30(11)20-1,
33(7)51
- oriented, Machine-,
26(4)290,
29(1)37,
29(6)36,
29(12)73
- perform,
26(6)219,
27(7)12,
27(7)32,
27(7)82,
27(7)200,
28(6)156,
28(6)177,
28(6)237,
28(6)300,
28(8)90,
29(6)49,
29(6)206,
29(11)25,
29(11)145,
29(11)158,
29(11)171,
29(11)319,
30(6)151,
30(6)163-1,
30(6)186,
30(6)205,
30(8)48,
30(8)80-1,
30(8)123,
30(8)217,
30(11)7,
30(11)20-1
- possible,
25(4)73,
25(6)78,
25(6)150,
27(7)32,
27(7)106,
27(7)116,
27(7)235,
28(3)69,
28(3)347,
28(3)361,
28(3)363,
28(6)100,
28(7)83,
29(6)49,
29(6)186,
29(8)46,
29(11)171,
30(4)13,
30(6)93,
30(6)103,
30(6)174,
30(6)315,
30(8)134
- predict,
28(6)187,
28(6)300,
29(6)73,
30(6)67,
30(6)79-1,
30(8)134
- quite,
25(6)174,
26(6)219,
28(3)97,
28(6)56,
28(6)278,
28(7)129,
29(6)290,
29(11)12,
30(6)67,
33(7)67
- Requirements/Specifications,
27(7)261,
29(8)13,
29(8)22,
29(8)74,
29(8)129,
30(3)13,
30(11)50
- RISC,
25(6)28,
26(4)303,
26(4)310,
26(6)219,
27(1)95,
27(9)213,
29(6)61,
29(11)110,
34(5)139
- scope,
25(6)174,
27(7)82,
28(3)69,
28(3)345,
29(9)44,
30(3)13,
30(6)174
- serve,
25(12)85,
29(8)46
- showing,
25(6)53,
30(6)32,
30(8)11
- size,
25(6)246,
25(6)272,
25(6)311,
25(12)85,
26(6)130,
27(7)22,
27(7)200,
27(7)273,
27(7)322,
28(3)359,
28(6)237,
28(7)13,
28(7)44,
28(7)208,
29(6)49,
29(6)97,
29(6)107,
29(6)290,
29(6)337,
29(6)337-1,
29(11)98,
29(11)158,
29(11)171,
29(11)232,
29(11)328,
30(6)32,
30(6)56,
30(6)186,
30(6)279,
30(8)39,
30(11)88
- statically,
27(7)116,
27(7)273,
28(7)83,
28(7)129,
30(6)67,
30(6)116,
30(6)218,
30(11)79,
32(8)75,
33(7)27
- strict, non-,
27(5)z,
29(6)24,
33(11)159
- then,
25(6)92,
25(6)102,
25(6)209,
25(6)223,
25(6)296,
27(7)152,
27(7)188-1,
27(7)300,
27(7)311,
28(3)37,
28(3)177,
28(3)209,
28(3)231,
28(3)333,
28(6)13,
28(6)78-1,
28(6)166,
28(7)64,
29(11)98,
29(11)122,
29(11)171,
29(11)242,
30(3)23,
30(6)47,
30(6)67,
30(6)116,
30(6)186,
30(6)218,
30(8)166,
30(8)179,
30(11)79,
33(7)59
- three,
26(4)28,
27(7)22,
27(7)44,
27(7)200,
27(7)212,
28(6)13,
28(6)237,
28(7)33,
28(7)187,
28(7)198,
29(6)1,
29(6)186,
29(8)46,
29(11)61,
29(11)98,
29(11)286,
29(11)297,
30(3)83,
30(4)29,
30(6)151,
30(8)68,
30(8)80-1,
30(11)50,
30(11)117
- translation,
25(5)69,
25(6)257,
25(6)337,
27(9)137,
27(9)213,
28(6)237,
28(7)112,
29(1)53,
29(6)1,
29(6)266,
29(10)403,
29(11)171,
29(11)319,
30(3)71,
30(6)291,
30(11)79,
31(10)441,
31(10)441,
32(5)1,
33(11)193,
34(9)148
- uniform,
28(6)126,
30(8)19
- various,
25(6)16,
25(6)257,
27(7)1,
28(6)68,
28(6)177,
28(7)179,
29(6)107,
29(11)38,
29(11)76-1,
30(3)23,
30(6)139,
30(6)270,
30(11)79
- view,
25(1)25,
25(6)189,
25(10)245,
25(10)312,
26(8)70,
27(12)20,
28(3)69,
28(6)26,
28(7)33,
28(7)169,
29(6)1,
29(8)111,
29(10)16,
31(2)35,
34(10)447
- way,
25(6)1,
25(6)150,
25(6)223,
25(6)283,
25(6)296,
27(7)12,
27(7)82,
27(7)116,
27(7)152,
27(7)212,
27(12)28,
28(3)69,
28(6)227,
29(6)24,
29(6)49,
29(8)101,
29(11)2,
29(11)171,
29(11)208,
30(3)83,
30(3)111,
30(11)41,
31(12)63
- when,
24(3)34,
25(6)40,
25(6)66,
25(6)78,
25(6)92,
25(6)102,
25(6)112,
25(6)137,
25(6)174,
25(6)223,
25(10)181,
27(7)1,
27(7)116,
27(7)188-1,
27(7)235,
27(7)311,
27(7)322,
27(9)285,
28(3)97,
28(3)361,
28(6)56,
28(6)100,
28(6)147,
28(6)187,
28(6)258,
28(6)278,
28(7)44,
28(7)83,
28(7)239,
28(8)90,
28(12)169,
29(6)1,
29(6)49,
29(6)85,
29(6)206,
29(11)2,
29(11)86,
29(11)145,
29(11)171,
29(11)242,
29(11)252,
30(3)23,
30(6)1,
30(6)56,
30(6)93,
30(6)103,
30(6)151,
30(6)279,
30(8)123,
30(8)179,
30(8)189,
30(8)199,
31(5)108,
32(3)27,
32(3)27-1,
33(2)59,
33(7)19,
33(7)27,
33(7)67,
34(9)1
- wherever,
25(6)127-1