# 2.11BSD#431 - /usr/ingres/source/gutil/tTf.s

##### Functions

    _tTf              X

       1: /
       2: /  test trace flag routine.
       3: /
       4: /  this is a highly tooled routine for efficiency reasons.
       5: /  The equivalent C code is:
       6: /	tTf(m, n)
       7: /	{
       8: /		extern char	tTany;
       9: /		extern int	tT[];
      10: /
      11: /		if (n < 0)
      12: /			return (tT[m]);
      13: /		else
      14: /			return ((tT[m] >> n) & 01);
      15: /	}
      16: /
      17: /	Call:
      18: /		if (tTf(m, n)) ...
      19: /		Tests bit n of trace flag m (or any bit of m if n
      20: /			< 0)
      21: /
      22: /	History:
      23: /		12/13/78 (eric) -- written from C
      24: /
      25:
      26: .globl  _tTf
      27: .globl  _tTany
      28: .globl  _tT
      29:
      30: _tTf:
      31:         movb    _tTany,r0       / test for any flags on
      32:         beq     1f              / no, exit
      33:         mov     2(sp),r0        / yes, get specific flag
      34:         asl     r0
      35:         mov     _tT(r0),r0
      36:         mov     4(sp),r1        / what bit?
      37:         blt     1f              / any: just return
      38:         neg     r1              / move to low-order bit
      39:         ash     r1,r0
      40:         bic     $177776,r0      / clear all others
      41: 1:
      42:         rts     pc

#### Defined functions

_tTf declared in line 26; defined in line 30; used 397 times

- in line 26
- in /usr/ingres/source/access/accbuf.c line 48, 244
- in /usr/ingres/source/access/batch.c line 48, 162
- in /usr/ingres/source/access/closer.c line 28
- in /usr/ingres/source/access/delete.c line 30
- in /usr/ingres/source/access/find.c line 64, 151
- in /usr/ingres/source/access/findbest.c line 116
- in /usr/ingres/source/access/get.c line 48, 92
- in /usr/ingres/source/access/getequal.c line 37, 50, 62
- in /usr/ingres/source/access/insert.c line 39
- in /usr/ingres/source/access/last_page.c line 41
- in /usr/ingres/source/access/noclose.c line 29
- in /usr/ingres/source/access/openr.c line 83-87(2), 150-157(3), 204, 271
- in /usr/ingres/source/access/page.c line 29, 46, 63, 78, 96, 112, 120, 141
- in /usr/ingres/source/access/put_tuple.c line 23
- in /usr/ingres/source/access/replace.c line 60, 112, 182
- in /usr/ingres/source/access/rhash.c line 41-46(2)
- in /usr/ingres/source/access/setkey.c line 56
- in /usr/ingres/source/access/tup_len.c line 37
- in /usr/ingres/source/access/writebatch.c line 18, 45
- in /usr/ingres/source/dbu/copy.c line 97
- in /usr/ingres/source/dbu/create.c line 238, 281, 443
- in /usr/ingres/source/dbu/dbuproctab.c line 53, 85
- in /usr/ingres/source/dbu/display.c line 96, 165, 237, 295
- in /usr/ingres/source/dbu/help.c line 42(2)
- in /usr/ingres/source/dbu/index.c line 143
- in /usr/ingres/source/dbu/main.c line 122, 169, 177-182(2), 216, 227-231(2), 244-246(2), 294, 310
- in /usr/ingres/source/dbu/modify.c line 101-105(2), 254, 567, 618, 696, 706, 722, 824, 839
- in /usr/ingres/source/dbu/modupdate.c line 43, 174
- in /usr/ingres/source/dbu/pr_prot.c line 119, 294, 362, 444, 516, 571, 616, 655
- in /usr/ingres/source/dbu/pr_tree.c line 125, 166, 200, 228, 492, 598, 621
- in /usr/ingres/source/dbu/print.c line 62(2), 97, 129, 143
- in /usr/ingres/source/dbu/rdwrbatch.c line 17, 53, 87, 105, 112
- in /usr/ingres/source/dbu/readtree.c line 113, 390, 417, 440
- in /usr/ingres/source/dbu/rmqm.c line 102, 183, 270, 377, 450, 529, 591, 670, 727, 787, 824, 860, 893
- in /usr/ingres/source/dbu/save.c line 116, 137
- in /usr/ingres/source/dbu/secupdate.c line 36, 50, 73, 103, 114
- in /usr/ingres/source/dbu/update.c line 35, 47, 116
- in /usr/ingres/source/decomp/ageval.c line 159
- in /usr/ingres/source/decomp/aggregate.c line 90, 97, 197, 221, 320, 383, 457, 501, 522, 547, 584, 626
- in /usr/ingres/source/decomp/byeval.c line 71, 101, 115, 154, 202, 214, 277
- in /usr/ingres/source/decomp/call_dbu.c line 33-35(2)
- in /usr/ingres/source/decomp/call_dbu70.c line 40-42(2)
- in /usr/ingres/source/decomp/call_ovqp.c line 59-63(3), 70, 209
- in /usr/ingres/source/decomp/call_ovqp70.c line 68, 74-78(3), 85, 192, 199, 208, 362
- in /usr/ingres/source/decomp/decision.c line 66, 84, 92, 125, 132, 149, 194, 448, 460
- in /usr/ingres/source/decomp/decomp.c line 54-56(2), 165, 194, 246
- in /usr/ingres/source/decomp/exec_sq.c line 43, 54, 60, 109
- in /usr/ingres/source/decomp/makenode.c line 51, 69, 132
- in /usr/ingres/source/decomp/openrs.c line 111, 172, 186, 217, 412, 426
- in /usr/ingres/source/decomp/pull_sq.c line 31, 67, 73, 82, 91, 119, 130, 136, 172, 206, 215, 247, 256
- in /usr/ingres/source/decomp/qryproc.c line 21-25(2), 116-120(2)
- in /usr/ingres/source/decomp/rangetable.c line 122
- in /usr/ingres/source/decomp/readq.c line 36, 49, 143
- in /usr/ingres/source/decomp/reduction.c line 197
- in /usr/ingres/source/decomp/reformat.c line 66, 79, 87, 96, 136, 170, 220, 228, 271, 286, 309, 318, 389, 479, 618
- in /usr/ingres/source/decomp/selectv.c line 138, 197
- in /usr/ingres/source/decomp/setvar.c line 42
- in /usr/ingres/source/decomp/tempvar.c line 74
- in /usr/ingres/source/decomp/usubr.c line 169
- in /usr/ingres/source/decomp/writeback.c line 21
- in /usr/ingres/source/gutil/trace.c line 124
- in /usr/ingres/source/iutil/cslocks.c line 16, 46
- in /usr/ingres/source/iutil/dblocks.c line 16, 40
- in /usr/ingres/source/iutil/pglocks.c line 16, 44, 70
- in /usr/ingres/source/iutil/rdpipe.c line 99, 120, 158, 169, 178, 187, 202-207(2), 225
- in /usr/ingres/source/iutil/rllocks.c line 17, 43
- in /usr/ingres/source/iutil/wrpipe.c line 69, 126, 137
- in /usr/ingres/source/monitor/branch.c line 26, 45
- in /usr/ingres/source/monitor/getfilename.c line 43
- in /usr/ingres/source/monitor/go.c line 43, 79
- in /usr/ingres/source/monitor/mac.c line 2
- in /usr/ingres/source/monitor/main.c line 88, 95-97(2), 184, 250, 279-281(2)
- in /usr/ingres/source/monitor/mcall.c line 62
- in /usr/ingres/source/monitor/quit.c line 44, 56, 75, 143
- in /usr/ingres/source/monitor/xwait.c line 27, 38
- in /usr/ingres/source/ovqp/equelpr.c line 34, 70
- in /usr/ingres/source/ovqp/findsimps.c line 45, 147, 237, 369
- in /usr/ingres/source/ovqp/getqry.c line 83, 90
- in /usr/ingres/source/ovqp/interp.c line 57-62(2), 74, 86, 126
- in /usr/ingres/source/ovqp/interp1.c line 39, 144, 187
- in /usr/ingres/source/ovqp/key.c line 32, 54, 73, 107, 134, 145, 153, 175, 229, 240, 307
- in /usr/ingres/source/ovqp/ovqp.c line 37-45(3), 71-76(2), 86, 93
- in /usr/ingres/source/ovqp/rdsym.c line 30, 45, 112
- in /usr/ingres/source/ovqp/scan.c line 30-33(2), 144, 164, 246-252(4)
- in /usr/ingres/source/ovqp/strategy.c line 34, 98, 177, 202
- in /usr/ingres/source/ovqp/string.c line 63
- in /usr/ingres/source/ovqp/support.c line 119, 154, 185, 194, 217
- in /usr/ingres/source/parser/call_tree.c line 100
- in /usr/ingres/source/parser/control.c line 240
- in /usr/ingres/source/parser/getscr.c line 27-32(2), 46
- in /usr/ingres/source/parser/main.c line 30
- in /usr/ingres/source/parser/master.grammar line 494, 500
- in /usr/ingres/source/parser/rngfcn.c line 102
- in /usr/ingres/source/parser/tree.c line 29, 88, 124
- in /usr/ingres/source/qrymod/d_integ.c line 106
- in /usr/ingres/source/qrymod/define.c line 154
- in /usr/ingres/source/qrymod/integrity.c line 115, 136, 151, 190, 197
- in /usr/ingres/source/qrymod/issue.c line 67, 80
- in /usr/ingres/source/qrymod/main.c line 141
- in /usr/ingres/source/qrymod/protect.c line 260, 285, 450, 492, 512, 525, 564, 700, 756, 934, 978
- in /usr/ingres/source/qrymod/qrymod.c line 48
- in /usr/ingres/source/qrymod/range.c line 184-189(2), 243
- in /usr/ingres/source/qrymod/readtree.c line 93, 191, 306
- in /usr/ingres/source/qrymod/trscan.c line 350, 375
- in /usr/ingres/source/qrymod/util.c line 412
- in /usr/ingres/source/qrymod/view.c line 277, 283, 320
- in /usr/ingres/source/qrymod/writetree.c line 77
- in /usr/ingres/source/scanner/parser.c line 65-70(2)
- in /usr/ingres/source/support/creatdb.c line 367, 481, 1036, 1125, 1206, 1273, 1612
- in /usr/ingres/source/support/helpr.c line 33, 74
- in /usr/ingres/source/support/printr.c line 210, 218
- in /usr/ingres/source/support/restore.c line 164

Last modified: 1980-12-17 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 493 |